Startbonus

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
  • Na klar doch


    hier


    if(strcmp(cmd, "/startbonus", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1331)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "BENUTZUNG: /startbonus [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if(PlayerInfo[giveplayerid][pLevel] != 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Dieser Spieler ist kein Anfänger mehr!");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast Spieler %s den Startbonus gegeben (Geld: +$10.000). *",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Admin %s hat dir einen Startbonus gegeben. (Geld: +$10.000).",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerMoney[giveplayerid] = PlayerMoney[giveplayerid] += 10000;
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht berechtigt, diesen Befehl zu benutzen !");
    return 1;
    }
    }
    return 1;
    }


    Halt nur auf dein Script anpassen,


    Ist aus GF der Code

  • Wenn dein Script Dini benutzt, kannst du einfach bei deiner Register Funktion SetPlayerScore machen. Wenn es denn beim Godfather so ist, sollte ja eigentlich nicht viel anders sein :D.

  • ich bekomme folgende Erorrs :D



    Zeile (18522) : Unbekannte Variable : "PlayerMoney"
    Zeile (18522) : Befehl hat keinen Sinn
    Zeile (18522) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (18522) : Ungültiger Befehl
    Zeile (18522) : Zuviele Fehler in einer Zeile



    das ist die Zeile PlayerMoney[giveplayerid] = PlayerMoney[giveplayerid] += 50000;

  • einfach das = rausnehmen. das hat keinen sinn. müsste dann eig klappen

  • ersetz mal
    PlayerMoney[giveplayerid] = PlayerMoney[giveplayerid] += 50000;
    mit
    PlayerMoney[giveplayerid] = GetPlayerMoney[giveplayerid] + 50000;