Tiszteletem a fórum lakóinak. Egy mapperre lenne szükségem akàr fizetéssel. Bővebb infókért dobj egy PM-et. Mint a címben làtható tudja végezni a dolgàt.
Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek megjelenítése menüif(dialogid == butorbolt)
{
if(!response) return 0;
new dollar, nevecskeje[64];
sscanf(formattedinputtext, \"is[64]\", dollar, nevecskeje);
strdel(nevecskeje, 0, 4);
if(pInfo[playerid][penz] < dollar) return Malibu(playerid, \"Nincs elég pénzed!\");
if(GetKereskedelemItem(12) < 300) return Malibu(playerid, \"Nincs elég bútor (fa) a raktárban.\");
format(query, sizeof(query), \"SELECT `itemid` FROM `invname` WHERE `name`=\'%s\'\", nevecskeje);
mysql_query(query);
mysql_store_result();
new iid;
iid = mysql_fetch_int();
mysql_free_result();
format(stri, 256, \"Vettél egy %s-t!\", nevecskeje);
Malibu_Green(playerid, stri);
AddItem(playerid, iid, 1);
Kifizet(playerid, -dollar);
SetKereskedelemItem(12, GetKereskedelemItem(12)-randomex(300,500));
}
if(dialogid == bolt)
{
if(!response) return 0;
new dollar, nevecskeje[64];
sscanf(formattedinputtext, \"is[64]\", dollar, nevecskeje);
strdel(nevecskeje, 0, 4);
if(pInfo[playerid][penz] < dollar) return Malibu(playerid, \"Nincs elég pénzed!\");
if(listitem == 0)
{
if(eInfo[pInfo[playerid][mentben]][style] == 16)
{
if(GetPlayerTszam(playerid) > 0) return Malibu(playerid, \"Már van telefonszámod!\");
AddPlayerTszam(playerid);
format(stra, 256, \"Vettél egy telefont. Számod: %d\", GetPlayerTszam(playerid));
Malibu_Green(playerid, stra);
Kifizet(playerid, -dollar);
}
else if(eInfo[pInfo[playerid][mentben]][style] == 1)
{
Malibu_Green(playerid, \"Vettél egy doboz cigit.\");
AddItem(playerid, 9, 18);
Kifizet(playerid, -dollar);
}
}
else
{
format(query, sizeof(query), \"SELECT `itemid` FROM `invname` WHERE `name`=\'%s\'\", nevecskeje);
mysql_query(query);
mysql_store_result();
new iid;
iid = mysql_fetch_int();
mysql_free_result();
if(iid == 2503)
{
if(GetKereskedelemItem(4) == 0) return Malibu(playerid, \"Elfogyott a kenyér a megye élelmiszerraktárából!\");
SetKereskedelemItem(4, GetKereskedelemItem(4)-1);
}
if(iid == 2504)
{
if(GetKereskedelemItem(7) == 0) return Malibu(playerid, \"Elfogytak a tejtermékek a megye élelmiszerraktárából!\");
SetKereskedelemItem(7, GetKereskedelemItem(7)-1);
}
if(iid == 2505)
{
if(GetKereskedelemItem(9) == 0) return Malibu(playerid, \"Elfogytak a hentesáruk a megye élelmiszerraktárából!\");
SetKereskedelemItem(9, GetKereskedelemItem(9)-1);
}
format(stri, 256, \"Vettél egy %s-t!\", nevecskeje);
Malibu_Green(playerid, stri);
AddItem(playerid, iid, 1);
Kifizet(playerid, -dollar);
}
}
stock Baratok(playerid)
{
//new i[256];
new player[200];
format(query, sizeof(query), \"SELECT `kit` FROM `ismeri` WHERE `ki`=\'%s\'\", pName(playerid));
mysql_query(query);
mysql_store_result();
mysql_fetch_row(player);
ShowPlayerNameTagForPlayer(playerid, player, 1);
ShowPlayerNameTagForPlayer(player, playerid, 1);
return 1;
}
D:\\Szerver\\gamemodes\\max.pwn(3718) : error 035: argument type mismatch (argument 2)
D:\\Szerver\\gamemodes\\max.pwn(3719) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
new Houseid = GetHouseID(playerid);
SetPlayerPos(playerid,h_Data[Houseid][hIntX],h_Data[Houseid][hIntY],h_Data[Houseid][hIntZ]);
SetPlayerInterior(playerid,h_Data[Houseid][hPlayerInt]);
SendClientMessage(playerid,COLOR_LIGHTRED,\"{ffffff}(( Otthon ébredtél. ))\");
SetPlayerShopName(playerid,\"Házad\");
SetPVarInt(playerid, \"houseid\", Houseid);
SetPlayerVirtualWorld(playerid, Houseid);
}
new Houseid = GetHouseID(playerid);
stock GetHouseID(playerid)
{
new result = -1;
for(new i;i<MAX_HOUSES;i++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, h_Data[hX], h_Data[hY], h_Data[hZ])) {
result = i;
break;
}
}
return result;
}
CMD:ujhaz(playerid,params[])
{
new price,interior;
if(sscanf(params, \"dd\",interior, price)) return SendClientMessage(playerid, 0x008080FF, \"Használat: /ujhaz [interiorID 0-6] [Ár]\");
new Float:houX,Float:houY,Float:houZ;
if (!Admin(playerid, 5))
{
return 1;
}
if(1 > interior < 6) return SendClientMessage(playerid,0x008080FF, \"Használat: /ujhaz [interiorID 0-6] [Ár]\");
if(interior == 1)
{
HouseID++;
GetPlayerPos(playerid,houX,houY,houZ);
CreateHouse(HouseID,price,houX,houY,houZ,2468.5847,-1698.2347,1013.5078,2,1);
}
if(interior == 2)
{
HouseID++;
GetPlayerPos(playerid,houX,houY,houZ);
CreateHouse(HouseID,price,houX,houY,houZ,2259.3967,-1135.4960,1050.6403,12,2);
}
if(interior == 3)
{
HouseID++;
GetPlayerPos(playerid,houX,houY,houZ);
CreateHouse(HouseID,price,houX,houY,houZ,2269.6750,-1210.3187,1047.5625,10,3);
}
if(interior == 4)
{
HouseID++;
GetPlayerPos(playerid,houX,houY,houZ);
CreateHouse(HouseID,price,houX,houY,houZ,2259.3967,-1135.4960,1050.6403,10,4);
}
if(interior == 5)
{
HouseID++;
GetPlayerPos(playerid,houX,houY,houZ);
CreateHouse(HouseID,price,houX,houY,houZ,2496.2285,-1692.4236,1014.7422,3,5);
}
if(interior == 6)
{
HouseID++;
GetPlayerPos(playerid,houX,houY,houZ);
CreateHouse(HouseID,price,houX,houY,houZ,225.630997,1022.479980,1084.069946,7,6);
}
return 1;
}
CMD:enter(playerid,params[])
{
new houseid = GetHouseID(playerid);
if(houseid == -1)return SendClientMessage(playerid, -1, \"Nem vagy a ház közelében!\");
else
{
if(h_Data[houseid][hSell] == 0)
{
ShowPlayerDialog(playerid,DIALOG_SELL,DIALOG_STYLE_LIST,\"Ház megvétele\",\"Megvesz\",\"Választ\",\"Mégse\");
}
if(h_Data[houseid][hSell] == 1)
{
ShowPlayerDialog(playerid,DIALOG_SOLD,DIALOG_STYLE_INPUT,\"Ház jelszava\",\"Írd be a házhoz tartozó jelszót!\",\"Választ\",\"Mégse\");
}
}
return 1;
}
CMD:exit(playerid,params[])
{
new Houser = GetPVarInt(playerid, \"houseid\");
if(Houser == -1) return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy házban.\");
if(IsPlayerInRangeOfPoint(playerid, 3.0, h_Data[Houser][hIntX],h_Data[Houser][hIntY],h_Data[Houser][hIntZ]))
{
GetPlayerInterior(playerid);
SetPlayerPos(playerid,h_Data[Houser][hX],h_Data[Houser][hY],h_Data[Houser][hZ]);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
SetPVarInt(playerid, \"houseid\", -1);
}
else return SendClientMessage(playerid, 0xFF0000AA, \"Nem vagy az ajtónál!\");
return 1;
}
CMD:torolhaz(playerid,params[])
{
if (!Admin(playerid, 5))
{
return 1;
}
new houseid = GetHouseID(playerid);
if(houseid == -1)return SendClientMessage(playerid, -1, \"Nem vagy a ház közelében!\");
else
{
RemoveHouse(playerid);
}
return 1;
}
a ban parancsnál megjeleníti a dialogot : DisplayKickBanText (giveplayerid, result[24]);
a dialog:
stock DisplayKickBanText (giveplayerid, result)
{
new nev[32];
GetPlayerName(giveplayerid, nev, sizeof(nev));
GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
format (string2, sizeof (string2), \"~y~Nev:~n~~w~%s~n~~y~Datum:~n~~w~%s~n~~y~Ido:~n~~w~%s~n~~y~\\
IP:~n~~w~%s~n~~y~Indok:~n~~w~%s\"\\
,nev , GetDateasd (), GetTimeasd (),playersip, result);
TextDrawSetString (KickBanInfo, string2);
TextDrawShowForPlayer (giveplayerid, KickBanInfo);
}
stock LoadBiz()
{
if(!fexist(\"businesses.cfg\")) fcreate(\"businesses.cfg\");
new binfo[12][32];
new string[256];
new File:file = fopen(\"businesses.cfg\", io_read);
if(file)
{
new idx = 1;
while(idx < MAX_BIZ)
{
fread(file, string);
split(string, binfo, \'|\');
BizInfo[idx][bType] = strval(binfo[0]);
BizInfo[idx][bStatus] = strval(binfo[1]);
format(BizInfo[idx][bOwner], 32, \"%s\", binfo[2]);
BizInfo[idx][blX] = floatstr(binfo[3]);
BizInfo[idx][blY] = floatstr(binfo[4]);
BizInfo[idx][blZ] = floatstr(binfo[5]);
BizInfo[idx][bMoney] = strval(binfo[6]);
BizInfo[idx][bProducts] = strval(binfo[7]);
BizInfo[idx][bSold] = strval(binfo[8]);
BizInfo[idx][bLevel] = strval(binfo[9]);
BizInfo[idx][bPrice] = strval(binfo[10]);
BizInfo[idx][bAP] = strval(binfo[11]);
if(BizInfo[idx][bType]) // If Business is owned
{
BizInfo[idx][bPickup] = CreateDynamicPickup(1272, 1, BizInfo[idx][blX], BizInfo[idx][blY], BizInfo[idx][blZ], 0);
if(!strcmp(\"The State\", BizInfo[idx][bOwner])) format(string, sizeof(string), \"[iD: %d]\\nTípus: %s\\nTulajdonos: %s\\nStátusz: Eladó\\nÁr: $%d\", idx, RBT(idx), BizInfo[idx][bOwner], BizInfo[idx][bPrice]);
//else format(string, sizeof(string), \"ID: %d\\n%s\\nOwner: %s\\nStatus: %s\", idx, RBT(idx), BizInfo[idx][bOwner], RBS(idx));
else format(string, sizeof(string), \"[iD: %d]\\nTípus: %s\\nTulajdonos: %s\\nStátusz: %s\", idx, RBT(idx), BizInfo[idx][bOwner], RBS(idx));
BizInfo[idx][bText] = CreateDynamic3DTextLabel(string, COLOR_WHITE, BizInfo[idx][blX], BizInfo[idx][blY], BizInfo[idx][blZ]+0.3, 15);
}
idx++;
}
}
print(\"Businesses loaded successfully.\");
return 1;
}
stock SaveBiz()
{
if(!fexist(\"bizniszek.cfg\")) fcreate(\"bizniszek.cfg\");
new idx = 1, File:file;
new string[256];
while(idx < MAX_BIZ)
{
format(string, sizeof(string), \"%d|%d|%s|%f|%f|%f|%d|%d|%d|%d|%d|%d\\r\\n\", BizInfo[idx][bType], BizInfo[idx][bStatus], BizInfo[idx][bOwner], BizInfo[idx][blX], BizInfo[idx][blY], BizInfo[idx][blZ], BizInfo[idx][bMoney], BizInfo[idx][bProducts], BizInfo[idx][bSold], BizInfo[idx][bLevel], BizInfo[idx][bPrice], BizInfo[idx][bAP]);
if(idx == 1)
{
file = fopen(\"bizniszek.cfg\", io_write);
}
else
{
file = fopen(\"bizniszek.cfg\", io_append);
}
fwrite(file, string);
fclose(file);
idx++;
}
print(\"A bizniszek sikeresen elmentve!\");
}
Az oldal 0.046 másodperc alatt készült el 19 lekéréssel.