Swacky
Новичок
Сделал вообщем в /gps, ближайшую азс. Но при выполнении вылетает ошибка. Прикрепил снизу диалог и саму ошибку. Как исправить?
Если нужен сам паблик, возможно дело и в нем, то предоставлю.
PHP:
if(dialogid == 4040)
{//GPS
if (!response) return 1;
if (listitem == 0)
{//Организации
new String[1024];
strcat(String, "{FFFFFF}Полицейский участок LS\nПолицейский участок SF\nШтаб FBI\nВоенная база\nОфис репортеров\nТаксисты LS\nТаксисты LV\nБольница LS\nБольница SF\n");
strcat(String, "Участок ДПС\nАдвокаты");
return ShowPlayerDialog(playerid, 1899, DIALOG_STYLE_LIST, "Навигатор - Организации", String, "Отметить", "Назад");//Организации
}//Организации
if (listitem == 1)
{//Работы
new String[1024];
strcat(String, "{FFFFFF}Почтальон\nФермер\nПеревозчик груза\nДетектив\nАдвокат\nШлюха\nНаркодилер\nУгоншик\nМеханик\nАвтодилер\nГандилер");
//strcat(String, "Участок ДПС\nАдвокаты");
return ShowPlayerDialog(playerid, 1891, DIALOG_STYLE_LIST, "Навигатор - Работы", String, "Отметить", "Назад");//Организации
}//Работы
if (listitem == 2)
{//Важные места
new String[1024];
strcat(String, "{FFFFFF}Мэрия\nЦерковь\nТоварня база\nОбщая тюрьма\nОтель Las Venturas\nОтель Los Santos\nОтель San Fierro\nНеон Тюнинг\nMercury Island");
//strcat(String, "Участок ДПС\nАдвокаты");
return ShowPlayerDialog(playerid, 1890, DIALOG_STYLE_LIST, "Навигатор - Важные места", String, "Отметить", "Назад");//Организации
}//Важные места
if (listitem == 3)
{//Автошкола
SetPlayerCheckpoint(playerid, -2027.7257,-94.1887,35.1641, 5); GPSUsed[playerid] = 1;
SendClientMessage(playerid, 0x03FDAAFF, "GPS: Автошкола была отмечена на радаре красным маркером.");
return PlayerPlaySound(playerid,1083,0.0,0.0,0.0);
}//Автошкола
if (listitem == 4)
{//Летная школа
SetPlayerCheckpoint(playerid, 402.9521,2533.6694,16.5455, 5); GPSUsed[playerid] = 1;
SendClientMessage(playerid, 0x03FDAAFF, "GPS: Летная школа была отмечена на радаре красным маркером.");
return PlayerPlaySound(playerid,1083,0.0,0.0,0.0);
}//Летная школа
if (listitem == 5)
{
return FindTheNearestAzs(playerid);
}
if (listitem == 6)
{//Убрать отметку
if (GPSUsed[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "GPS: На вашем радаре не установлено никаких маркеров.");
DisablePlayerCheckpoint(playerid); GPSUsed[playerid] = 0;
return SendClientMessage(playerid, 0x03FDAAFF, "GPS: Маркер с радара успешно удален.");
}//Убрать отметку
}//GPS
PHP:
[debug] #1 0017555c in public OnDialogResponse (playerid=0, dialogid=4040, response=1, listitem=5, inputtext[]=@0x00406cf4 "6. ") at D:\PAWNO\SAMP сервера\-\gamemodes\-.pwn:23071
