[Hilfe]Skin Auswahl (Problem) ART: Klein!

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
  • HILFE Skin Auswahl!
    Ich wollte eine Skin auswahl scripten jedoch habe ich keine ahnung, wie ich es genau so machen kann wie ich es haben will
    Ich wollte es so haben einmal die auswahl..


    Weiter
    und einmal
    Beenden


    Wenn man "Weiter" klickt kommt ein Skin z.b Id12 wenn man nochmal Weiter drückt kommt z.b skin id 14 und so weiter..
    Aber bei mir ist es so ich habe die buttons jetzt aber wenn ich Weiter drücke kommt einfach ein skin und box schließt sich ich will das die box offnen bleibt und der nächste skin ausgewählt wird wie mache ich das meine sachen..



    new Menu:LCNSKINS;


    new LCNFSKINS;


    if(pickupid == LCNFSKINS)


    {


    ShowMenuForPlayer(LCNSKINS, playerid);


    }


    if(CurrentMenu == LCNSKINS)
    {
    switch(row)
    {
    case 0:
    {
    SetPlayerSkin(playerid,12);
    }
    case 1:
    {
    SetPlayerSkin(playerid,13);
    }
    case 2:
    {
    SetPlayerSkin(playerid,14);
    }
    case 3:
    {
    SetPlayerSkin(playerid,15);
    }
    case 4:
    {
    SetPlayerSkin(playerid,16);
    }
    case 5:
    {
    SetPlayerSkin(playerid,17);
    }
    case 6:
    {
    SetPlayerSkin(playerid,1;
    }
    }
    }


    LCNSKINS = CreateMenu("Skins:", 1, 10.0, 195.0, 200.0, 200.0);
    AddMenuItem(LCNSKINS, 0, "Weiter");
    AddMenuItem(LCNSKINS, 1, "lal");
    AddMenuItem(LCNSKINS, 1, "xd");
    AddMenuItem(LCNSKINS, 1, "asdf");
    AddMenuItem(LCNSKINS, 1, "fff");
    AddMenuItem(LCNSKINS, 1, "rrrs");
    AddMenuItem(LCNSKINS, 0, "Beenden");
    //TEST!!
    LCNFSKINS = CreatePickup(1275, 23,1721.7874,-1658.8237,20.0625); //


    Habe keine ahnung wie ich es beim ifdialogresponse machen soll das der bei weiter , den nächsten skin anzieht und nochmal weiter den nächsten und am ende wie von vorne nach hinten..
    und das die box dann auch offnen bleibt


    //edit


    Box bleibt offen weil ich es jetzt so habe ,


    if(CurrentMenu == LCNSKINS)
    {
    switch(row)
    {
    case 0:
    {
    SetPlayerSkin(playerid,12);
    ShowMenuForPlayer(LCNSKINS, playerid);
    SetPlayerSkin(playerid,13);
    ShowMenuForPlayer(LCNSKINS, playerid);
    SetPlayerSkin(playerid,5);
    ShowMenuForPlayer(LCNSKINS, playerid);
    }
    case 1:
    {
    SetPlayerSkin(playerid,13);
    }
    case 2:
    {
    SetPlayerSkin(playerid,14);
    }
    case 3:
    {
    SetPlayerSkin(playerid,15);
    }
    case 4:
    {
    SetPlayerSkin(playerid,16);
    }
    case 5:
    {
    SetPlayerSkin(playerid,17);
    }
    case 6:
    {
    SetPlayerSkin(playerid,1;
    }
    }
    }

    Prob. ist aber ich kriege immer Skin ID: 5 ich will aber das er anfängt z.b 1 dannach 2 anzieht dann 3 dannach wieder 1 dann 2 .. etc. wie geht das?


    ====================================================================================================


    Ich hoffe einer von euch breadfishes kann mir bei dem kleinen prob. helfen?


    ====================================================================================================
    Danke im vorraus.. mfg,Barney!

    //EDIT:


    Hier ein bild wie die "BOX" aussieht..

    Kurz und schnell beschrieben:


    Ich will wenn ich auf weiter klicke z.b Skin ID: 15 Bekommen wenn ich dann nochmal weiter klicke Skin ID: 16 Bekommen und so weiter und irgendwann wenn ich z.b bis skin 20 bin fängt er wieder an mir skin 15 dannach 16 zu geben