Nach gmx --> SkinID = 0

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
  • Also wie die Überschrift schon sagt bekomm ich nach nem gmx immer die skin ID 0. Bei nem Logout saved er den Skin. Und wie kann ich machen dass der skin nach dem drücken von "Spawn" bei einer SKinauswahl gesaved wird?


    Hier erstmal der GMX-Befehl:

    dcmd_gmx(playerid,params[])
    {
    if(loggedin[playerid] == false)
    {
    SendClientMessage(playerid,COLOR_RED,"Du musst dich erst einloggen.");
    return 0;
    }
    if(pInfo[playerid][alvl] >=3)
    {
    #pragma unused params
    SendClientMessageToAll(COLOR_RED,"Ein Admin hat einen Server-Restart durchgeführt!");
    SendRconCommand("gmx");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast nicht die nötigen Rechte.");
    }
    return 1;
    }

    MFG MrTadäus

  • Wenn ich dann aber das mache:

    public OnGameModeExit()
    {
    new name[128], save[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),"/Spieler/%s.ini",name);
    if(dini_Exists(save))
    {
    dini_IntSet(save,"skin",GetPlayerSkin(playerid));
    //dini_IntSet(save,"skin",pInfo[playerid][skin]);
    dini_IntSet(save,"geld",GetPlayerMoney(playerid));
    dini_IntSet(save,"team",pInfo[playerid][team]);
    dini_IntSet(save,"leader",pInfo[playerid][leader]);
    dini_IntSet(save,"alvl",pInfo[playerid][alvl]);
    }
    return 1;
    }

    bekomme ich folgende Errors

    error 017: undefined symbol "playerid"
    error 017: undefined symbol "playerid"
    error 017: undefined symbol "playerid"
    error 017: undefined symbol "playerid"
    error 017: undefined symbol "playerid"
    error 017: undefined symbol "playerid"

    MFG MrTadäus

  • Dan erstell doch eine schleife und stadt "playerid" nimmste dan "i"


    lg

  • Danke =)

    Zitat

    Und wie kann ich machen dass der skin nach dem drücken von "Spawn" bei einer SKinauswahl gesaved wird?

    Wenn mir jetzt noch jemand bei dem Problem helfen könnte wäre das super

    MFG MrTadäus

  • Unter OnPlayerRequestetClass bla bla einfach:
    pInfo[playerid][skin] =modelid;

    Sollte eigentlich gehen :)

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