Hey Com,
Heute hab ich ein anderes Problem.
Wenn ich einen Spieler den Startbonus geben möchte ( /astartbonus) kommt " Du bist kein Anfänger "! Obwohl ich Level 1 bin
Aber was mich verwundert ist das dieser Befehl ab und zu Funktioniert ?!
if(strcmp("/astartbonus", cmd, true) == 0)
{
new giveplayerid;
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "INFO: /astartbonus [playerid]");
return 1;
}
if(SpielerInfo[playerid][Admin] >= 1)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(SpielerInfo[giveplayerid][Level]<=3)
{
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;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler ist kein Anfänger mehr.");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
}
}
return 1;
}
Ich wäre euch sehr Dankbar wen ihr mir Helfen könnt