Hi liebe Community, ich habe mich vorhin drangemacht, einen Usedrugs Befehl zu erstellen, doch leider ist mein Problem, wenn ich das hier besagte Limit erreiche, kommt diese Fehlermeldung. Doch wenn ich weiter den Befehl eingebe und auch genügend "Drogen" habe kann ich das immerwieder machen, ich möcht aber das derjenige ab da an diese 15 Minuten warten muss die ich oben im Timer eingestellt habe.
Hier ist mal der Befehl:
if (strcmp("/usedrugs", cmdtext, true, 10) == 0)
{
if(pInfo[playerid][drogen] >= 2)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast 5g Cannabis geraucht. [+15 Health]");
new Float:h;
GetPlayerHealth(playerid,h);
SetPlayerHealth(playerid,h+15);
pInfo[playerid][drogen] -= 5;
dini_IntSet(Datei(playerid),"Drogen",pInfo[playerid][drogen]);
pInfo[playerid][druglevel] += 1;
dini_IntSet(Datei(playerid),"Druglevel",pInfo[playerid][druglevel]);
}
if(pInfo[playerid][druglevel] == 3)
{
SendClientMessage(playerid, COLOR_RED, "Du kannst erst in 15 Minuten wieder was rauchen!");
}
return 1;
}
LG
Bob