Sziasztok ! Az a problémám hogy van egy olyan parancsom /drog ultet és a házban nem akarja elültetni elvileg pedig lehet.!
Kérlek segítsetek!
Itt a szkript!
CMD:drog(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new alparancs[8];
if(sscanf(params,\"s[8]\",alparancs)) SendClientMessage(playerid,FEHER,\"((Használat: /drog [ultet/leszed/keszit/info]))\");
else if(strcmp(alparancs,\"ultet\",true)==0)
{
if(IsPlayerInRangeOfPoint(playerid, 150,2355.3889,-655.3002,128.054)||IsPlayerInRangeOfPoint(playerid,40,HazInfo[jatekos[playerid][pHazSzam][0]][hEnterPos][0], HazInfo[jatekos[playerid][pHazSzam][0]][hEnterPos][1],HazInfo[jatekos[playerid][pHazSzam][0]][hEnterPos][2]))
{
if(jatekos[playerid][pDrog][0]>0)
{
SendClientMessage(playerid,SZOLD,\"((Elültetted a magot, várj amíg kinõ.))\");
jatekos[playerid][pDrog][0]--;
CreateDrug(playerid);
return 1;
} else { SendClientMessage(playerid,NARANCS,\"((Nincs nálad fû mag.))\"); }
} else { SendClientMessage(playerid,NARANCS,\"((Nem vagy a kijelölt helyen.))\"); }
}
else if(strcmp(alparancs,\"leszed\",true)==0)
{
forEx(sizeof(FuInfo),fu)
{
if(IsPlayerInRangeOfPoint(playerid, 6,FuInfo[fu][fPos][0],FuInfo[fu][fPos][1],FuInfo[fu][fPos][2])&&FuInfo[fu][fIdo]==0)
{
if(jatekos[playerid][pDrog][1]<100)
{
new rand = minrand(15,30);
SendFormattedMessage(playerid,SZOLD,\"((Leszedtél %d marijuanát.))\",rand);
jatekos[playerid][pDrog][1]+=rand;
FuInfo[fu][fSzedtek]++;
BokorMentes(fu);
if(FuInfo[fu][fSzedtek]==3)
{
new string[64];
DestroyObject(DrogBokor[fu]);
format(string, sizeof(string),\"Bokor/%d.ini\",fu);
fremove(string);
SendClientMessage(playerid,SZOLD,\"((Kipusztult a bokor.))\");
}
return 1;
} else { SendClientMessage(playerid,NARANCS,\"((Várj egy kicsit.))\"); return 1; }
}
}
}
else if(strcmp(alparancs,\"keszit\",true)==0)
{
if(jatekos[playerid][pDrog][2]>=15)
{
if(jatekos[playerid][pPapir]>0)
{
if(jatekos[playerid][pDohany]>=10)
{
if((jatekos[playerid][pDrog][3]+1)>MAXWEED) return SendClientMessage(playerid, NARANCS,\"((Nem fér el nálad több füvescigi!))\");
jatekos[playerid][pDohany]-=10;
jatekos[playerid][pPapir]--;
jatekos[playerid][pDrog][2]-=15;
jatekos[playerid][pDrog][3]++;
SendClientMessage(playerid,SZOLD,\"((Elkészítettél egy füves cigit.))\");
return 1;
}
else return SendClientMessage(playerid,NARANCS,\"((Nincs nálad 10 dohány.))\");
}
else return SendClientMessage(playerid,NARANCS,\"((Nincs nálad papír.))\");
}
else return SendClientMessage(playerid,NARANCS,\"((Nincs nálad elég kiszáradt fû.))\");
}
else if(strcmp(alparancs,\"info\",true)==0)
{
SendFormattedMessage(playerid,FEHER,\"((Fû mag: %d db.))\",jatekos[playerid][pDrog][0]);
SendFormattedMessage(playerid,FEHER,\"((Leszedett fû: %d.))\",jatekos[playerid][pDrog][1]);
SendFormattedMessage(playerid,FEHER,\"((Kiszáradt fû: %d.))\",jatekos[playerid][pDrog][2]);
SendFormattedMessage(playerid,FEHER,\"((Füves cigi: %d db.))\",jatekos[playerid][pDrog][3]);
SendFormattedMessage(playerid,FEHER,\"((Papír: %d | Dohány: %d.))\",jatekos[playerid][pPapir],jatekos[playerid][pDohany]);
return 1;
}
else return SendClientMessage(playerid, NARANCS,\"((Rossz név!))\");
}
return 1;
}