User Premium machen...WIE?

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
  • Wie kann ich machen das wenn ein Admin das hier eingibt der User zum Premium Mitglied wird, und das sich das auch so speichert...? :S


    if(strcmp(cmdtext,"/makepremium",true) == 0)//den Befehl könnt ihr euch selber Aussuchen
    {
    if(IsPlayerAnAdmin(playerid,1))
    (GetPVarInt(playerid,"Premium") ==1);
    return 1;
    }

  • if(strcmp(cmdtext,"/makepremium",true) == 0)
    {
    if(IsPlayerAnAdmin(playerid,1)) {
    return SendClientMessage(playerid,farbe,"text wenn er nicht Admin ist");
    }
    GetPVarInt(playerid,"Premium") = 1;
    return 1;
    }


    Abspecihern, da weiß ich nicht wie du das macht :)


  • Bulshit
    So:


    if(strcmp(cmdtext,"/makepremium",true) == 0){
    if(IsPlayerAnAdmin(playerid,1)) {
    return SendClientMessage(playerid,farbe,"text wenn er nicht Admin ist");
    }
    SetPVarInt(playerid,"Premium", 1);
    return 1;
    }


    natürlich einrücken..

  • ihr habt es alle Beide falsch xD..


    Richtig währe:


    if(strcmp(cmdtext,"/makepremium",true) == 0)//den Befehl könnt ihr euch selber Aussuchen
    {
    if(IsPlayerAnAdmin(playerid,1))
    new pID, string[25];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid, FARBE,"Benutze: /makepremium [Name/ID]");
    SetPVarInt(playerid,"Premium", 1);
    format(string,sizeof(string),"Du hast den Spieler Erfolgreich den Premium-Status übergeben.");
    SendClientMessage(playerid, FARBE, string);
    SpielerSpeichern(playerid); // Deine Speichermethode muss hier rein :-)
    return 1;
    }



    probiere mal so :D

  • Was meinst du mit abspeichern ^^?


    Muss der speicher Befehl auch in den Command oder speichert des automatisch?


    Also habs so im acc. ordner


    dini_IntSet(Spielerdatei,"Premium",GetPVarInt(playerid,"Premium"));


    Der stock heißt so


    stock SpielerSpeichern(playerid)


    muss ich dieses SpielerSpeichern dann dort einfügen bei makepremium?

  • man muss es eigentlich soweit ich weiß im Command rein packen weil wenn man einen spieler z.B premium gibt und es nicht im command steht wie er es speichern soll dann speichert er es nahc einen restart/relogg nicht .. also pack ma ganz unten im Command, SpielerSpeichern(playerid); rein :)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen