Перейти к содержанию
Авторизация  
Daniil_Gold

GPS навигатор

Рекомендуемые сообщения

Daniil_Gold

Всем привет,у меня есть маленькая проблема с /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, "Выбрать", "Назад");
}

 

 

 


Проблему решил уже сам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.