habe ein bug habe es so gemacht das wenn mann /112 eintippt das der spieler 1000$ abgezogen wird aber es werden alle spieler 1000$ abgezogen
bitte um hilfe
if(strcmp(cmd,"/112",true) == 0)
{
new Float:x,Float:y,Float:z; //Du definierst die Variable x,y,z
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Funk] {FFCF00}%s Braucht alle Einheiten.", sendername);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsAFeuer(i) || IsACop(i) || IsAnAmbulance(i) || PlayerInfo[i][pAdmin] >= 1337)
{
SendClientMessage(i, 0xFF9800FF, string);
GetPlayerPos(playerid,x,y,z); //Du holst die die position von "playerid"
SetPlayerCheckpoint(i,x,y,z,3.0); //du erstellst für "i" ein Checkpoint von x,y,z
GivePlayerMoney(i, -1000);
SendClientMessage(i, 0xE4B900FF, "Du hast alle einheiten gerufen");
SendClientMessage(i, 0x00E500FF, "Du hast für den Einsatz 1000$ bezahlt");
}
}
}
return 1;
}