/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
  • Hi ich Suche ein /startbonus system habe die sufu benutzt aber nicht das passende gefunden


    ich suche eins wo der spieler nach dem registrieren /startbonus macht und sein level und geld Bekommt, zum gamemode ist ei Gf


    der admin sollte auch /startbonus können es sollte einmalig für denn spieler sein das er z.b


    /startbonus macht


    dann kommt du hast einen startbonus von 200k und level 5 bekommen


    danach sollte der befehl nciht mehr gehen es soll der hinweis komme du bist keine level 1/2 mehr

  • Aber selber anpassen ne


    ocmd:gibmirbonus(playerid,params[])
    {
    if(SpielerInfo[playerid][pBonus]==1)//Anpassen
    {
    if(SpielerInfo[playerid][pLevel]==1 || SpielerInfo[playerid][pLevel]==2)//Anpassen
    {
    SpielerInfo[playerid][pLevel]=5;//Anpassen
    GivePlayerMoney(playerid,50000);//Anpassen
    SpielerInfo[playerid][pBonus]=0;//Anpassen
    SendClientMessage(playerid,cGreen,"Da hast du deinen Bonus");
    }
    else
    {
    SendClientMessage(playerid,cRed,"Dein Level ist zu hoch!");
    }
    }
    else
    {
    SendClientMessage(playerid,cRed,"Du hattes schon den Bonus");
    }
    return 1;
    }

  • Danke aber wie macht man aus ocmd ---Dcmd?

  • einfach statt ocmd: dcmd_


    //E
    hier mal ein BSP:


    Vorher:
    ocmd:gibmirbonus(playerid,params[])


    nachher:
    dcmd_gibmirbonus(playerid,params[])


    nur bei dcmd das bei OnPlayerCommandtext rein


    dcmd(gibmirbonus,11,cmdtext);


    erklärung zu den:


    dcmd( ~ damit er weiß was das ist
    gibmirbonus ~ der command selber
    11 ~ die länge des befehles
    cmdtext ~ müsstest du auch wissen