Setadmin geht nicht

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, ich wollte mal fragen ob jemand weiß warum mein /setadmin Befehl nicht geht.
    Vielen Dank für eure Antworten :)


    ocmd:setadmin(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,12))return SendClientMessage(playerid,Rot,"Du bist kein Admin.");
    new pID,rank;
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,Rot,"NUTZE: /setadmin [spieler] [level]");
    if(rank<1||rank>14)return SendClientMessage(playerid,Rot,"Bitte gültigen Rang angeben.");
    SetPVarInt(pID,"Adminlevel",rank);
    SpielerSpeichern(pID);
    return 1;
    }

    Mit freundlichen Grüßen!
    MoritzF


  • Wohin soll der Befehl gehen ?
    Das musste jetzt sein, so ...
    Was klappt denn nicht ? Wird er kein Admin, oder wird es nicht gespeichert oder nicht geladen ?

  • if(sscanf(params,"ud",pID,rank))return SendClientMessage(playerid,Rot,"NUTZE: /setadmin [spieler] [level]");

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • if(sscanf(params,"ud",pID,rank))return SendClientMessage(playerid,Rot,"NUTZE: /setadmin [spieler] [level]");

    "ui" stimmt schon ..


    Nutze ich ja auch so:
    if(sscanf(params,"ui",pID,rang)) return SendClientMessage(playerid,COLOR_GREY,"Funktion: /setadmin [PlayerID] [AdminLevel]");


    //E: Also wenn er mit deinem Befehl kein Admin wird, dann kann nur etwas am stock etc. liegen. Weil einen Fehler kann man nicht herauslesen.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • stock SpielerSpeichern (playerid)
    { SetPVarInt(playerid,"eingeloggt",1);
    {
    new Spielerdatei[64], Pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Pname,sizeof(Pname));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",Pname);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    dini_IntSet(Spielerdatei,"Banned",GetPVarInt(playerid,"Banned"));
    }
    return 1;
    }


    Das ist emin SpielerSpeichern stock

    Mit freundlichen Grüßen!
    MoritzF


  • Alternativ kannst du in deinem Setadmin-Befehl auch so etwas verwenden:


    SetPVarInt(playerid,"Adminlevel",pID,rank));

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.