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