/startbonus Frage

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
  • hallo habe mir ein Startbonus befehlt erstellt aber wie mache ich es nun das er das nur 1 mal bekommt?
    if(strcmp(cmdtext,"/startbonus",true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,865.7993,-1647.3064,13.5469) return SendClientMessage(playerid, COLOR_RED,"Du bist nicht beim /startbonus punkt");)
    {
    GivePlayerMoney(playerid,10000);
    PlayerInfo[playerid][pLevel] += 1;
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast dir dein Startbonus geholt.Drin enthalten waren 10000$ und ein Levelup.");
    SendClientMessage(playerid,COLOR_YELLOW,"Das German-Life-Roleplay Team wünscht dir noch viel Spaß auf unserem Server!");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast dir dein Startbonus schon geholt!");
    }
    return 1;
    }



    bitte um hilfe:)

  • mach nen neuen wert beim register auf 0 setzen
    dann wenn er den Befehl eingibt auf 1 setzen versucht er es erneut dann error

  • z.B.

    if(SpielerInfo[playerid][pStartbonus]==0)
    {
    //dein bonus
    SpielerInfo[playerid][pStartbonus]=1;
    }
    else
    {
    //Error
    }

    musst dann aber das pStartbonus abspeichern und laden und wichtig in den enum eintragen
    das mit den return 0 ist der größte müll

  • xXJonesXx


    vergiss es deins ist der größte müll
    lesen ~> denken ~> posten!