Guten Tag ich habe meinen /verkaufewaffe Befehl fast fertig doch man kann ins Minus bei den Mats:
Hier mein Befehl :
dcmd_verkaufewaffe(playerid,params[]){
new
pID = strval(params),
waffe[64],
name[MAX_PLAYER_NAME],
gname[MAX_PLAYER_NAME],
string[128],
string2[128];
if(sscanf(params, "us",pID,waffe)) {
SendClientMessage(playerid,rot,"/verkaufewaffe [playerid] [waffe]");
return SendClientMessage(playerid,rot,"Waffen: Deagle(200),MP5(250),9MM (150),M4(500),AK47(500),Rifle(500)");}
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(pID,gname,sizeof(gname));
if(Spieler[playerid][job] == 1){
if(!strcmp(waffe,"Deagle",true)) {
GivePlayerWeapon(pID,24,50);
format(string,sizeof(string),"Du hast %s eine Deagle verkauft",gname);
SendClientMessage(playerid,hellblau,string);
format(string2,sizeof(string),"%s hat dir eine Deagle verkauft",name);
SendClientMessage(playerid,hellblau,string2);
Spieler[playerid][mats] -= 200;
}
else if(!strcmp(waffe,"MP5",true)) {
GivePlayerWeapon(pID,29,150);
format(string,sizeof(string),"Du hast %s eine MP5 verkauft",gname);
SendClientMessage(playerid,hellblau,string);
format(string2,sizeof(string),"%s hat dir eine MP5 verkauft",name);
SendClientMessage(playerid,hellblau,string2);
Spieler[playerid][mats] -= 250;
}
return 1;
}
return 0;
}
Wie kann ich nun verhindern dass ich mit den Mats ins Minus komme ?
Vielen Dank im vorraus.
mfg SiriiuzZ