Skinauswahl hilfe...

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
  • hab mir hier was erstellt:


    ganz oben:
    new Skinauswahl[MAX_PLAYERS];


    neuer stock:
    stock ErsteSkinauswahl(playerid)
    {
    SetPlayerPos(playerid, 2284.1350,2122.9329,32.8281);
    SetPlayerFacingAngle(playerid,80);
    SetPlayerCameraPos(playerid, 2280.9590,2123.3318,32.8281);
    SetPlayerCameraLookAt(playerid, 2284.1350,2122.7329,32.8281);
    TogglePlayerControllable(playerid, 0);
    Skinauswahl[playerid] = 1;
    return 1;
    }


    bei OnplayerKeystatechange:


    if(newkeys == KEY_LEFT)
    {
    if(Skinauswahl[playerid] == 1)
    {
    SetPlayerSkin(playerid, 10);
    }
    }
    else if(newkeys == KEY_RIGHT)
    {
    if(Skinauswahl[playerid] == 1)
    {
    SetPlayerSkin(playerid, 11);
    }
    }


    wenn ich dann hier den befehl eingebe.. also zum testen:
    if(strcmp(cmdtext,"/skina",true) == 0)
    {
    ErsteSkinauswahl(playerid);
    return 1;
    }


    jetzt wenn ich zur auswahl komme...
    und links oder rechts eingebe, passiert nix?
    woan liegt das?....


    zudem wie mache ich es, das ich eine liste aufstelle von skins...
    also zb. 1, 20, 34, und 80...
    und dann wenn ich links mache der nächste aus der liste kommt, bzw bei rechts der davor?

    Pessimisten sind Optimisten mit Erfahrung!