Evandour
Умник
Когда игроки приход на местоназночения gps....Маркет не исчезает!
Код:
if(strcmp(cmd, "/gps", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_YELLOW, " Чтобы использывать GPS вы должны находиться в автомобиле!");
return 1;
}
ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, " GPS ", " Важные места \n Работы \n Развлечения\n Фракции \n Выключить ", "ОКай", "Отмена");
}
}
Код:
case 10000:
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, 10001, DIALOG_STYLE_LIST, " Важные места ", " * Мэрия\n * LSPD\n * Респа Новичков\n * Магазин одежды\n * Гонки Los Santos\n * Штрафстоянка\n * Больница\n * Автопарковка\n * Аммо Los Santos'a\n * Аэропорт Los Santos\n * Автошкола", "Хорошо", "Назад");
}
else if(listitem == 1)
{
ShowPlayerDialog(playerid, 10002, DIALOG_STYLE_LIST, " Работы ", " * Адвокат/Детектив\n * Проститутка\n * Наркодилер\n * Автоугонщик\n * Разносчик газет\n * Механик\n * Телохранитель\n * Гандилер\n * Автостраховщик\n * Боксёр\n * Водитель автобуса\n * Дальнобойщик\n * Развозчик пиццы\n * Развозчик продуктов\n * Уборщик улиц\n * Грибник\n * Грузчик\n * Такси ", "Хорошо", "Назад");
}
else if(listitem == 2)
{
ShowPlayerDialog(playerid, 10003, DIALOG_STYLE_LIST, " Развлечения ", " * Клуб 'ALHAMBRA' \n * Спортзал Los Santos'a \n * Спортзал San Fiero \n * Гонки Los Santos'a \n * Пейнтбол \n * Аренда автомобилей ЛС\n * Аренда автомобилей СФ\n * Клуб Джиззи\n * Клуб Pig Pen\n * Casino Rich", "Хорошо", "Назад");
}
else if(listitem == 3)
{
ShowPlayerDialog(playerid, 10004, DIALOG_STYLE_LIST, " Фракции ", " * Мэрия \n * LSPD \n * Grove \n * Los Santos Vagos \n * El Coronos Gang\n * LCN\n * ДПС\n * Медики\n * Ballas\n * Байкеры\n * Хитманы\n * SWAT\n * Колхоз\n * Автошкола\n * Рифа\n * Русская Мафия\n * ФБР\n * CNN\n * Casino Rich\n * Армия\n * Street Racer\n * Якудза\n * MC13", "Хорошо", "Назад");
}
else if(listitem == 4)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_PURPLE, "Вы отключили систему\n ((GPS перешло в режим ожидания)).");
}
}
}
case 10001:
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Мэрия отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1479.4946,-1749.8395,13.5469,8);
CP[playerid] = 0;
}
else if(listitem == 1)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: LSPD отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1546.2155,-1675.6877,13.5619,8);
CP[playerid] = 0;
}
else if(listitem == 2)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Респа новичков отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1720.1552,-1605.5107,13.5469,8);
CP[playerid] = 0;
}
else if(listitem == 3)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Магазин одежды отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2244.5383,-1665.3412,15.4766,8);
CP[playerid] = 0;
}
else if(listitem == 4)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Гонки Los Santos отмечены на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2695.6165,-1704.6965,11.8438,8);
CP[playerid] = 0;
}
else if(listitem == 5)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Штрафстоянка отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1168.1112,-1740.9509,12.9695,8);
CP[playerid] = 0;
}
else if(listitem == 6)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Больница отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1177.4707,-1323.4086,13.6432,8);
CP[playerid] = 0;
}
else if(listitem == 7)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Автопарковка отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1022.4132,-945.7179,41.9476,8);
CP[playerid] = 0;
}
else if(listitem == 8)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: АММО Лос Сантоса отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1367.9027,-1279.4205,13.5469,8);
CP[playerid] = 0;
}
else if(listitem == 9)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Аэропорт Лос Сантоса отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1685.3669,-2333.0889,13.5469,8);
CP[playerid] = 0;
}
else if(listitem == 10)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Автошкола отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -2047.3265,-77.2734,34.8732,8);
CP[playerid] = 0;
}
}
else
{
ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, " GPS ", " Важные места \n Работы \n Развлечения \n Фракции\n Выключить ", "Хорошо", "Отмена");
}
}
case 10002:
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Адвокат/Детектив' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1479.4946,-1749.8395,13.5469,8);
CP[playerid] = 0;
}
else if(listitem == 1)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Проститутка' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2421.2908,-1221.6908,25.4044,8);
CP[playerid] = 0;
}
else if(listitem == 2)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Наркодилер' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2166.6213,-1675.8799,15.0859,8);
CP[playerid] = 0;
}
else if(listitem == 3)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Автоугонщик' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1112.1022,-1835.9421,16.6011,8);
CP[playerid] = 0;
}
else if(listitem == 4)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Разносчик газет' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -1832.7550,565.2625,35.1641,8);
CP[playerid] = 0;
}
else if(listitem == 5)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Механик' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -1932.4270,276.1697,41.0391,8);
CP[playerid] = 0;
}
else if(listitem == 6)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Телохранитель' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2226.2046,-1717.8032,13.5121,8);
CP[playerid] = 0;
}
else if(listitem == 7)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Гандилер' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1366.3999,-1275.0128,13.5469,8);
CP[playerid] = 0;
}
else if(listitem == 8)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Автостраховщик' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 531.6901,-1292.6132,16.8093,8);
CP[playerid] = 0;
}
else if(listitem == 9)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Боксёр' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2229.2341,-1721.3745,13.5618,8);
CP[playerid] = 0;
}
else if(listitem == 10)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Водитель автобуса' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1221.9020,-1813.9115,16.5938,8);
CP[playerid] = 0;
}
else if(listitem == 11)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Дальнобойщик' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -77.5025,-1136.4572,1.0781,8);
CP[playerid] = 0;
}
else if(listitem == 12)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Развозчик пиццы' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2103.8184,-1803.0546,13.5547,8);
CP[playerid] = 0;
}
else if(listitem == 13)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Развозчик продуктов' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2767.6414,-2420.8181,13.6469,8);
CP[playerid] = 0;
}
else if(listitem == 14)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Убощик улиц' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1611.3945,-1893.7769,13.5469,8);
CP[playerid] = 0;
}
else if(listitem == 15)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Грибник' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1611.3945,-1893.7769,13.5469,8);
CP[playerid] = 0;
}
else if(listitem == 16)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Грузчик' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2179.4485,-2256.4722,14.7734,8);
CP[playerid] = 0;
}
else if(listitem == 16)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Работа 'Такси' отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1591.8599,-1276.3386,17.4836,8);
CP[playerid] = 0;
}
}
else
{
ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, " GPS ", " Важные места \n Работы \n Развлечения \n Фракции\n Выключить ", "Хорошо", "Отмена");
}
}
case 10003:
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Клуб 'ALHAMBRA отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1835.4172,-1682.5168,13.3906,8);
CP[playerid] = 0;
}
else if(listitem == 1)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Спортзал Los Santos'a отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2229.3613,-1722.2164,13.5625,8);
CP[playerid] = 0;
}
else if(listitem == 2)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Спортзал San Fiero отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -2269.2312,-155.6639,35.3203,8);
CP[playerid] = 0;
}
else if(listitem == 3)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Гонки Los Santos'a отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2695.6165,-1704.6965,11.8438,8);
CP[playerid] = 0;
}
else if(listitem == 4)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Пейнтбол отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1310.1638,-1367.7034,13.0945,8);
CP[playerid] = 0;
}
else if(listitem == 5)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Аренда автомобилей ЛС отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 561.4229,-1289.9385,17.2272,8);
CP[playerid] = 0;
}
else if(listitem == 6)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Аренда автомобилей СФ отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -1969.0474,294.3907,35.1751,8);
CP[playerid] = 0;
}
else if(listitem == 7)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Клуб Джиззи отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -2623.9155,1410.4711,7.0938,8);
CP[playerid] = 0;
}
else if(listitem == 8)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Клуб Pig Pen отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2421.2908,-1221.6908,25.4044,8);
CP[playerid] = 0;
}
else if(listitem == 9)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Casino Rich отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1263.6387,-1266.5754,16.1238,8);
CP[playerid] = 0;
}
}
else
{
ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, " GPS ", " Важные места \n Работы \n Развлечения \n Фракции\n Выключить ", "Хорошо", "Отмена");
}
}
case 10004:
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Мэрия отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1479.4946,-1749.8395,13.5469,8);
CP[playerid] = 0;
}
else if(listitem == 1)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: LSPD отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1546.2155,-1675.6877,13.5619,8);
CP[playerid] = 0;
}
else if(listitem == 2)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Grove отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 2786.6626,-1618.1466,10.9219,8);
CP[playerid] = 0;
}
else if(listitem == 3)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: El Coronos Gang отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1695.9493,-2113.0508,13.4787,8);
CP[playerid] = 0;
}
else if(listitem == 4)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: LCN отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1258.8392,-2026.9304,59.4531,8);
CP[playerid] = 0;
}
else if(listitem == 5)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: ДПС отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1134.6566,-1742.0635,12.9644,8);
CP[playerid] = 0;
}
else if(listitem == 6)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Медики отмечены на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1140.4161,-1329.6061,15.1217,8);
CP[playerid] = 0;
}
else if(listitem == 7)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Ballas отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 922.7359,-1102.6395,23.8503,8);
CP[playerid] = 0;
}
else if(listitem == 8)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Байкеры отмечены на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 702.8651,-467.6824,15.9000,8);
CP[playerid] = 0;
}
else if(listitem == 9)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Хитманы отмечены на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1024.3766,-369.1574,73.3369,8);
CP[playerid] = 0;
}
else if(listitem == 10)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: SWAT отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1532.3193,-1472.7396,9.0659,8);
CP[playerid] = 0;
}
else if(listitem == 11)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Колхоз отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -1052.7765,-1343.3551,129.9531,8);
CP[playerid] = 0;
}
else if(listitem == 12)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Автошкола отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -2047.3265,-77.2734,34.8732,8);
CP[playerid] = 0;
}
else if(listitem == 13)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Рифа отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -2125.1926,-163.3119,35.0252,8);
CP[playerid] = 0;
}
else if(listitem == 14)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Русская Мафия отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -2655.6873,-217.2566,3.9573,8);
CP[playerid] = 0;
}
else if(listitem == 15)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: ФБР отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -1607.3038,716.4038,12.0365,8);
CP[playerid] = 0;
}
else if(listitem == 16)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: CNN отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -1829.6433,572.9662,35.1641,8);
CP[playerid] = 0;
}
else if(listitem == 17)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Casino Rich отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1263.6387,-1266.5754,16.1238,8);
CP[playerid] = 0;
}
else if(listitem == 18)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Армия отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -1530.1589,480.7512,7.1875,8);
CP[playerid] = 0;
}
else if(listitem == 19)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Street Racer отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -1039.0697,-588.6374,32.0078,8);
CP[playerid] = 0;
}
else if(listitem == 20)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: Якудза отмечена на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, 1536.7844,2773.0718,10.7637,8);
CP[playerid] = 0;
}
else if(listitem == 21)
{
SendClientMessage(playerid, COLOR_ORANGERED, "*** GPS: MC13 отмечен на карте красным маркером! ***");
SetPlayerCheckpoint(playerid, -1779.9423,983.8381,23.5178,8);
CP[playerid] = 0;
}
}
else
{
ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, " GPS ", " Важные места \n Работы \n Развлечения \n Фракции\n Выключить ", "Хорошо", "Отмена");
}
}
Последнее редактирование:
