Hallo Leute,
wenn ich jemanden einen wantedpunkt gebe kommt immer die fehlermeldung er kann nicht im minus sein ..
davor ging es iwie . .aber wenn ich z.b 40 + 40 gemacht habe kam 80 und ich will ja eigtl nur bis 60
gruß Kamel
ocmd:su(playerid,params[])
{
new pID,wanted,reason[128];
if(isPlayerInFrakt(playerid,1))
if(sscanf(params,"uis",pID,wanted,reason))return SendClientMessage(playerid,ROT,"Benutze /su [id] [wantedpunkte] [grund]");
if(GetPVarInt(pID,"Wantedpunkte") >= 60)
{
return SendClientMessage(playerid,ROT,"Er hat schon die maximale Anzahl an Wantedpunkten");
}
if(GetPVarInt(pID,"Wantedpunkte") <= 0)
{
return SendClientMessage(playerid,ROT,"Er kann nicht im Minus sein LOL");
}
SetPVarInt(pID,"Wantedpunkte",GetPVarInt(pID,"Wantedpunkte")+ wanted);
new text1[64], text2[64];
format(text1,sizeof text1,"*%s hat dir %i Wanteds gegeben. Du hast nun %i. Wanteds",SpielerName(playerid),wanted),GetPVarInt(pID,"Wantedpunkte");
SendClientMessage(pID, ROT,text1);
format(text2,sizeof text2,"*Du hast dem Spieler %s %i Wanteds gegeben.",pID,wanted);
SendClientMessage(playerid, ROT, text2);
SpielerSpeichern(pID);
return SendClientMessage(playerid,LILA,"Erfolgreich");
}