Skripta koju koristim: Ravens
Detaljan opis problema: kako napraviti dialog i onda kad kliknem na nesto od onih ponudjenih kao da me porta na neko mesto da li mi neko moze objasniti?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
CMD:port(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameModerator]==4)
{
ShowPlayerDialog(playerid, 326, DIALOG_STYLE_LIST, "Port destinacije", "Policija\nBolnica\nFBI\nBurger", "OK", "Odustani"); //326 je DIALOG ID
}
else return SendClientMessage(playerid, COLOR_RED, "Nisi Admin/GM!");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
if(dialogid==326) //id od dialoga
{
switch(listitem)
{
case 0://ako je izabrao prvu lokaciju
{
SetPlayerPos(playerid,1529.8752,-1676.8030,13.3828); //PD
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_GREEN, "Portan si ispred PD-a");
}
case 1://ako je izabrao drugu lokaciju
{
SetPlayerPos(playerid,X,Y,Z); //PD
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, COLOR_GREEN, "Portan si ispred XYZ");
}
}
}
}
return 1;
}
Hvala ti punoo
jaoooooooooooooo, ubi google, a?
http://wiki.sa-mp.com/wiki/ShowPlayerDialog