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: Sheet - 2010. október 22. - 15:25:03

Cím: Kocsilehívás dialóggal
Írta: Sheet - 2010. október 22. - 15:25:03
Hali
Kellene nekem egy minta ami alapján csinálhatnák egy jármûlehívót parancsal, és utána kiadná a dialógot
idáig eljutottam :D
 

else if ( !strcmp( \"/veh\", cmdtext, true, 1) )
{
ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, \"Jármûlehívómenü\", \"Kocsik\\nMotorok\\nRepülõk\\nBiciklik\\nRC Jármûvek\\nEgyéb Jármûvek\", \"Kiválasztás\", \"Mégse\");
return 1;
}

 
idáig jó is, csak ezen belül nemtudom hogykell létrehozni, ha rámegy az egyiknél hogy kiválaszt akkor ahoz megfelelõ dolgok, pl kocsinál kiirja majd az összes kocsinevet, és ha rámegy az egyikre azt hivja le...
Mondom mégegyszer, csak egy minta kellene...
Elõre kössz
Cím: Kocsilehívás dialóggal
Írta: TengeriMalac - 2010. október 22. - 21:08:09
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    new Veh;
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    if(dialogid == DIALOGID && response)
    {
          if(listitem == 1) //elsõ, most pl autó
          {
               ShowPlayerDialog(playerid, DIALOGID+1, DIAOG_STYLE_LIST, \"Autók\", \"Infernus\\nBanshee\\nSultan\\nstb...\", \"Spawn\", \"Cancel\");
           }
           if(listitem == 2) //ez meg a motor, vagy amit 2.nap írsz.. stb
    }
    if(dialogid == DIALOGID+1 && response)
    {
         if(listitem == 1) //elsõ, vagyis most Infernus
         {
               Veh = CreateVehicle(411, X, Y, Z, 0.0, -1, -1, -1); // Lerak egy Infernust, ami véletlenszerû színû.
               PutPlayerInVehicle(playerid, Veh, 0); //Berak a kocsiba
          }
          if(listitem == 2) //ide a többi, most pl a Banshee következne.
     }
}

 
Bocs ha valamit elírtam XD
Cím: Kocsilehívás dialóggal
Írta: Sheet - 2010. október 22. - 22:00:46
Köszike :)
Már csak egykérdés ez hogy kapcsolófik az én /veh parancsomhoz? :D
Cím: Kocsilehívás dialóggal
Írta: nyE - 2010. október 23. - 21:17:36
Hát te írtad le, hogy nemtudod hogyan kell megcsinálni azt, hogy kijõjjenek a kocsik ha rámész.