Beiträge von Scott_Mitchell

    Es gab damals einen Server, der spielte ausschließlich in LV, nur leider wurde dieser geschlossen bzw. nicht dran weitergearbeitet.
    In LV könnte ich mir auch einen Roleplay-Server vorstellen, so eine Art "vom Tellerwäscher zum Millionär".
    Da passt LV perfekt.

    Mache es mal, wie folgt, da die Funktion eine andere Paramteranzahl hat.
    Bei dir sollte es folgendermaßen definiert sein:
    IsAdmin(playerid), also muss auch mit der abgefragt werden.
    if(!IsAdmin(playerid)>3)

    Sehe auf dem ersten Blick kein Fehler, hab aber eine Frage:
    Wieso, benutzt du sInfo[playerid][Skin]--; sowohl bei weiter, als auch bei zurück? Müsste man nicht bei einem ++ und bei einem -- verwenden? Oder verstehe ich die Funktionen falsch?

    Hast du richtig verstanden.
    Bei dem //Weiter kommt bei sInfo[playerid][Skin]++; und das andere bleibt.
    Somit sollte die SkinID ein höher gesetzt werden und der Skin sich somit ändern.

    Entschuldige aber das hat damit nichts zu tun.
    Man kann x-beliebige Dateiendungen wählen, aber .ini und .txt sind die wohl schlausten, da man beide aufrufen kann. (Mit Editor oder was auch immer.)

    Siehe meinen Code.
    Ich habe spieler definiert und name, da ein Error hieß, dass spieler nicht definiert war.
    Den Namen habe ich via GetPlayerName zurückgegeben lassen und in der Formatierung aufgerufen.
    @Converter: lösche mal das new spieler ganz oben und füge das in den entsprechenden stock. (register, login o.ä.)

    spieler muss definiert werden
    außerdem musst du den Namen irgendwo ausgeben lassen, falls du es nicht schon getan hast (da ist playerid in der Formatierung überflüssig)


    new spieler[64],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(spieler,sizeof(spieler),"/Accounts/%s.ini",name);

    Außerdem empfehle ich dir die Variable umzubenennen, da du sonst später den Fehler bei anderen Befehlen machst.
    reason = grund und hat in der Hinsicht nichts mit den Respektpunkten zu tun.


    Was ich damit sagen will ist, dass es dich beim rüberschauen des Codes einfach verwirrt.
    Es ist zwar nicht falsch und der Befehl wird richtig ausgegeben, aber das ist nachher für dich besser.
    Nenne es also bspw. respektpunkte.

    Lade mal das Script in Pastebin.com hoch.
    Ich werde es dir dann schnell einrichten und Kommentare dazu schreiben, was ich gemacht habe, damit du es verstehst.