Radis greske u OnDialogResponse, primjer: if(dialogid == 1)
{
if(!response) return SendClientMessage(playerid, 0xFF0000FF ,"[ST:RP] Odustali ste!!");
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, 1351.4606,346.9990,20.5009);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Posla!!");
}
case 1:
{
SetPlayerPos(playerid, 1416.8224,261.0812,19.5442);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Policije!!");
}
case 2:
{
SetPlayerPos(playerid, 1302.6123,305.6286,19.5547);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid, 0xFF0000FF ,"Taxi vas je dovukao do Auto Skole!!");
}
}
}
}
///////////////////
if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid, 0x0000FFFF , "Izbaceni ste sa servera!");
Kick(playerid);
return 1;
}
user = fopen(filename, io_write);
fwrite(user, inputtext);
fclose(user);
SendClientMessage(playerid, 0x0000FFFF , "Dobro Dosli na ST:RP");
}
DIALOGID =
if(dialogid == 1) ne radi se ovako.
enum
{
DIALOG_HELP,
DIALOG_HELP_2
}
CMD:test(playerid, const params[])
{
ShowPlayerDialog(playerid, DIALOG_HELP, DIALOG_STYLE_MSGBOX, "{54ff73}dialog {ffffff}Help", "Test dialog 1", "Uredu", "");
return 1;
}
CMD:test2(playerid, const params[])
{
ShowPlayerDialog(playerid, DIALOG_HELP_2, DIALOG_STYLE_MSGBOX, "{54ff73}dialog {ffffff}Help", "Test dialog 2", "Uredu", "Izlaz");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_HELP:
{
vise informacija imas na wiki: https://wiki.sa-mp.com/wiki/ShowPlayerDialogNema potrebe da definises boje koje nece nigdje koristit kao iz tvog primjera
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_AQUA 0x00FFFFFF
#define COLOR_BLACK 0x000000FF
#define COLOR_BLUE 0x0000FFFF
#define COLOR_BROWN 0xA52A2AFF
#define COLOR_CYAN 0x00FFFFFF
#define COLOR_DARKBLUE 0x00008BFF
#define COLOR_GOLD 0xFFD700FF
#define COLOR_GRAY 0x808080FF
itd itd
Kada portas igraca na neke kordinate(SetPlayerPos) nema potrebe za SetCameraBehindPlayer