Szerző Téma: Kocsilehívás dialóggal  (Megtekintve 855 alkalommal)

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Kocsilehívás dialóggal
« Dátum: 2010. október 22. - 15:25:03 »
0 Show voters
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

Kocsilehívás dialóggal
« Válasz #1 Dátum: 2010. október 22. - 21:08:09 »
0 Show voters
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

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Kocsilehívás dialóggal
« Válasz #2 Dátum: 2010. október 22. - 22:00:46 »
0 Show voters
Köszike :)
Már csak egykérdés ez hogy kapcsolófik az én /veh parancsomhoz? :D

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Kocsilehívás dialóggal
« Válasz #3 Dátum: 2010. október 23. - 21:17:36 »
0 Show voters
Hát te írtad le, hogy nemtudod hogyan kell megcsinálni azt, hogy kijõjjenek a kocsik ha rámész.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal