Daniil_Gold 83 Опубликовано 21 августа, 2016 Всем привет,у меня есть маленькая проблема с /gps.В делом том,что у меня мод Online rp,но там есть /gps и пункт работы.Но работы привязаны к gps.Если я уберу от туда пункт,то полетят ошибки.Вот сами строчки:Сам корды для gps new gJobInfo[MAX_JOBS][JOBS_MAIN] = { {"Не имеется", 0,{0.0000000,0.00000000,0.000000}}, {"Развозчик товаров", 3,{2338.1211,-676.9170,12.5553}},//Маппинг:Сделан.Работа:Переписана(3 лвл) {"Строитель", 1,{-869.7015,1201.3748,10.5525}},//Маппинг:Сделан.Работа:Переписана(1 лвл) {"Инкассатор", 2,{1850.4701,2035.3761,16.9742}},//Маппинг:Не сделан.Работа:Не переписана {"Грузчик", 1,{-1788.8064,-2849.5298,111114.2993}},//Маппинг:Не сделан.Работа:Не переписана {"Лесоруб", 1,{2355.1533,-261.8957,2.7890}},//Маппинг:Сделан.Работа:Переписана(1 лвл) {"Доставщик пиццы", 1,{1820.8909,2259.6489,15.2729}},//Маппинг:Не сделан.Работа:Не переписана {"Дальнобойщик", 3,{1572.0551,1799.6417,15.3236}},//Маппинг:Не сделан.Работа:Не переписана {"Гандиллер", 2,{2565.4878,-2081.2830,21.9640}},//Маппинг:Не сделан.Работа:Не переписана {"Лётчик", 8,{1783.8531,1744.1688,15.3152}},//Маппинг:Не сделан.Работа:Не переписана {"Водитель автобуса", 2,{2628.0349,1759.7507,2.5800}},//Маппинг:Сделан.Работа:Переписана(2 лвл) {"Детектив", 2,{0.0000000,0.00000000,0.000000}},//Маппинг:Не сделан.Работа:Не переписана {"Таксист", 1,{0.0000000,0.00000000,0.000000}}//Маппинг:Не сделан.Работа:Не переписана }; Сам /gps else if(!strcmp(cmd, "/gps", true)) { if(EnableJobCheckpointBus(playerid)) return SendClientMessage(playerid, COLOR_GREEN, "Ты должен сначала закончить работу"); if(EnableJobCheckpoint(playerid)) return SendClientMessage(playerid, COLOR_GREEN, "Ты должен сначала закончить работу"); if(PlayerSteal[playerid] != 0) return SendClientMessage(playerid, COLOR_GREEN, "Воруя материалы, ты не можешь включить GPS навигатор"); if(PlayerKarting[playerid] && PlayerInKart[playerid]) return SendClientMessage(playerid, COLOR_GREEN, "Участвуя в гонках на картинге, ты не можешь включить GPS навигатор"); if(PlayerCuffed[playerid] || PlayerTied[playerid]) return SendClientMessage(playerid, COLOR_GREEN, "Находясь в наручниках или связанным, ты не можешь включить GPS навигатор"); if(PlayerInfo[playerid][pGiveBohka] > 0) return SendClientMessage(playerid, COLOR_GREEN, "Находясь в тюрьме, ты не можешь включить GPS навигатор"); f(string, "{B17FC8}%s достал GPS навигатор", PlayerNameEx[playerid]); SendDistanceChat(playerid, 20.0, string); ShowDialog(playerid, GPS_ID, DIALOG_STYLE_LIST, "GPS", "\ [1] Общественные места\n\ [2] Работы\n\ [3] Бизнесы\n\ [4] Организации\n\ [5] Нелегальные Организации\n\ [6] Поиск имущества\n\ {B3B3B3}[7] Отключить навигатор\ ", "Выбрать", "Отмена"); return 1; } Сам пункт с работ case 1: { new ontext[256]; for(new i=1; i<MAX_JOBS; i++) { switch(gJobInfo[i][JOB_LEVEL]) { case 1: f(ontext, "[%d] %s {B3B3B3}%d-ый уровень\n", i, gJobInfo[i][JOB_NAME], gJobInfo[i][JOB_LEVEL]); case 2: f(ontext, "[%d] %s {B3B3B3}%d-ой уровень\n", i, gJobInfo[i][JOB_NAME], gJobInfo[i][JOB_LEVEL]); case 3: f(ontext, "[%d] %s {B3B3B3}%d-ий уровень\n", i, gJobInfo[i][JOB_NAME], gJobInfo[i][JOB_LEVEL]); } strcat(string, ontext); } ShowDialog(playerid, GPS_ID+6, DIALOG_STYLE_LIST, "Работы", string, "Выбрать", "Назад"); } Проблему решил уже сам. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты