От
Redmondd
Когда в игре ввожу команду /gps, нажимаю на Важные места то окно просто закрывается, так же с Государственными организациями и Вокзалами
CMD:gps(playerid)
{
ShowPlayerDialog(playerid,300,DIALOG_STYLE_LIST,"GPS навигатор","1. Важные места\n2. Государственные организации\n3. Вокзалы", "Выбрать","Отмена");
}
case 109:
{
if(dialogid == 300) // Главная страница /gps
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, 301, DIALOG_STYLE_LIST, "Важные места","1. Администрация", "Найти", "Назад");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,302,DIALOG_STYLE_LIST,"Государственные организации","1. Администрация\n2.Больница","Найти","Назад");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid,303,DIALOG_STYLE_LIST,"Вокзалы","1. ЖД вокзал LS","Найти","Назад");
}
}
}
if(dialogid == 301) // 1 пункт
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1, "Точка отмечена на карте");
SetPlayerCheckpoint(playerid, 1478.9436, -1772.3139, 18.7890,8);
}
}
}
if(dialogid == 302) // 2 пункт
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1, "Точка отмечена на карте");
SetPlayerCheckpoint(playerid, 1478.9436, -1772.3139, 18.7890,8);
}
if(listitem == 1)
{
SendClientMessage(playerid, -1, "Точка отмечена на карте");
SetPlayerCheckpoint(playerid, 1172.0799,-1323.4190,15.4015,8);
}
}
}
if(dialogid == 303) // 3 пункт
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1, "Точка отмечена на карте");
SetPlayerCheckpoint(playerid, 1811.9603, -1889.7427, 13.4140,8);
}
}
}
}