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
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