GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: dawee0101 - 2014. február 01. - 11:01:38

Cím: Belépéskor csapat választás
Írta: dawee0101 - 2014. február 01. - 11:01:38
Sziasztok ezzel mi lehet a baj?
 
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, DIALOG_0, DIALOG_STYLE_LIST, \"Válassz Csapatot\", \"Spanyol Maffia\\nOlasz Maffia\\nJapán Maffia\", \"Választ\", \"Kilép\");
return 1;
}

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_0)
        {
            if(response)
            {
                if(listitem == 0) //Spanyolok
                {
                        SetPlayerPos(playerid, 2393.5313,1032.1289,10.8203);
                        SetPlayerSkin(playerid, skins[random(3)]);
                }
                if(listitem == 1) //Olaszok
                {
                        SetPlayerPos(playerid, 2629.6992,1824.5780,11.0234);
                        SetPlayerSkin(playerid, skins3[random(3)]);
                }
                if(listitem == 2) //Japánok
                {
                      SetPlayerPos(playerid, 2448.3044,1493.7175,10.9063);
                        SetPlayerSkin(playerid, skins2[random(3)]);
                }
         }
        }else{
        SendClientMessage(playerid, 0x400000FF, \"Kiléptél a dialogból\");
        }
}

 
Ha belépek kiválasztok egy csapatot és semmit nem csinál.. Valaki segítene?
Cím: Belépéskor csapat választás
Írta: Blowy - 2014. február 01. - 21:18:11
De átugrod a skin választót? vagy hogy? kiválasztod és a dialogot nem csukja be vagy? vagy becsukja és úgy nem történik semmi? ::|
Cím: Belépéskor csapat választás
Írta: dawee0101 - 2014. február 01. - 21:29:37
Azkéne hogy legyen hogy ha kiválasztom pl a Spanyolokat akkor ad 3skin közül 1 randomot és egy helyre ledob. Ugyan ez van a japánokkal is meg az olaszokkal is. :( De ha kiválasztom bármit is kilép belõle és semmi nemtörténik