Guten Abend,
Ich möchte die Drogen abfragen wieviele er dabei hat + die dazurechen die man kauft.
Hier ist mal der komplette Befehl :
Code
ocmd:getdrugs(playerid,params[])
{
new drugs,string[128];
if(!IsPlayerMember(playerid,4)) return SendClientMessage(playerid,GRAU,"Du bist in keiner Gang!");
{
if(!IsPlayerInRangeOfPoint(playerid,4,2166.1326,-1671.9359,15.0741)) return SendClientMessage(playerid,GRAU,"Du bist nicht in der nähe der Crackhöle");
{
if(sscanf(params,"i",drugs)) return SendClientMessage(playerid,GRAU,"Verwende: /getdrugs [Anzahl]");
{
if(drugs>20 || drugs<1) return SendClientMessage(playerid,GRAU,"Du kannst dir nicht soviele Drogen holen!");
GetPlayerMoney(playerid);
GivePlayerMoney(playerid,drugs*200);
GetPVarInt(playerid,"Drogen",+drugs);
format(string,sizeof(string),"Du hast dir %ig Drogen gekauft!",drugs);
SendClientMessage(playerid,GRAU,string);
}
}
}
return 1;
}
Alles anzeigen
Warum geht das nicht das ich abfrage wieviele Drogen er dabei hat und er sie dann dazurechnet.
Wenn er mehr als Insgesamt 20 Drogen dabei hat soll er returnen
MFG
BlackxSoul