Hallo,
ich habe den ID 0 Bug bei diesen befehl:
if(strcmp("/startbonus", cmd, true) == 0)
{
new giveplayerid;
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "INFO: /startbonus [playerid]");
return 1;
}
if(SpielerInfo[playerid][Admin] >= 1)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(SpielerInfo[giveplayerid][Level]>=3)
{
SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler ist kein Anfänger mehr.");
return 1;
}
else
{
format(string,sizeof(string), "[ADMIN] %s hat dir einen Startbonus gegeben (lvl 3 + 50k$).", SpielerName(playerid));
SendClientMessage(giveplayerid, COLOR_BLUE, string);
format(string,sizeof(string), "[ADMIN] Du hast %s einen Startbonus gegeben.", SpielerName(giveplayerid));
SendClientMessage(playerid, COLOR_BLUE, string);
GivePlayerMoney(giveplayerid, 50000);
SpielerInfo[giveplayerid][Level]=3;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
}
}
return 1;
}
Mfg