Fehler bei /astartbonus

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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 :)