Scooter_Brown
Умник
всем привет
моя системка
Ко всем #define
Потом сама команда
ко всем диалогом
в конец мода
Автор Scooter
моя системка
Ко всем #define
PHP:
#define GPS_NAMES "[1] Важные места\n[2] Нелегальные места\n[3] По работе\n[4] Развлечения\n[5] Автосалоны\n[6] Базы организаций\n[7] Отключить GPS"
PHP:
else if(strcmp(cmd, "/gps", true) == 0)
{
if(IsPlayerConnected(playerid))
{
ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "- GPS -", GPS_NAMES, "Выбрать", "Отмена");
return 1;
}
}
PHP:
case 10000://nurlan
{
if(response)
{
switch (listitem)
{
case 0: ShowPlayerDialog (playerid, 10001, DIALOG_STYLE_LIST, " Важные места", "[1] Автошкола\n[2] Банк Лос Сантос\n[3] Мэрия\n[4] Полицейский участок Лос Сантоса\n[5] Аэропорт Лос Сантоса\n[6] Аэропорт Сан Фиерро\n[7] Аэропорт Лас Вентураса\n[8] Заброшеный аэропорт Лас Вентураса\n[9] Церковь\n[10] Банк Сан Фиерро\n[11] Место молитвы (повысить законопослушность)\n[12] Военкомат", "Выбрать", "<< Назад");
case 1: ShowPlayerDialog (playerid, 10002, DIALOG_STYLE_LIST, " Нелегальные места", "[1] Черный рынок материалов\n[2] Подделка паспорта (очистить розыск -2) ЛС\n[3] Подделка паспорта (очистить розыск -4) ЛС", "Выбрать", "<< Назад");
case 2: ShowPlayerDialog (playerid, 10003, DIALOG_STYLE_LIST, " Работы", "[1] Автопарк\n[2] Таксопарк\n[3] Склад продуктов\n[4] Нефтезавод\n[5] Работа грузчика\n[6] Развозчик материалов\n[7] Транспорт инкосаторов\n[8] Транспорт водителя мусоровоза\n[9] Работа дальнобойщика", "Выбрать", "<< Назад");
case 3: ShowPlayerDialog (playerid, 10004, DIALOG_STYLE_LIST, " Развлечения", "[1] Автомастерская ЛС \n[2] Автомастерская СФ\n[3] Автомастерская ЛВ\n[4] Лоурайдер Тюнинг ЛС \n[5] Архангелы Тюнинг СФ\n[6] Аренда автомобилей Los Santos\n[7] Аренда автомобилей San Fiero\n[8] Клуб Alhambra\n[9] Клуб Pig Pen\n[10] Бар Grove SG\n[11] Бар Мисти\n[12] Клуб Jizzy\n[13] Магазин одежды VicTim\n[14] Магазин одежды ZIP\n[15] PainBall\n[16] Казино Rich\n[17] Стадион Лос Сантос\n[18] Клуб Парашют", "Выбрать", "<< Назад");
case 4: ShowPlayerDialog (playerid, 10005, DIALOG_STYLE_LIST, " Автосалоны", "[1] Автосалон Nope класс\n[2] Автосалон B класс\n[3] Автосалон A класс", "Выбрать", "Отмена");
case 5: ShowPlayerDialog (playerid, 10006, DIALOG_STYLE_LIST, "Базы организаций", "[1] ЛСПД\n[2] FBI\n[3] Армия: Авианосец\n[4] Больница СФ\n[5] Мафия ЛКН\n[6] Мафия Якудза\n[7] Мафия РМ\n[8] Italian Mafia\n[9] Мэрия\n[10] SF NEWS\n[11] S.W.A.T.\n[12] Инструкторы\n[13] The Vagos\n[14] The Ballas\n[15] Grove\n[16] LS NEWS\n[17] The Aztec\n[18] The Rifa\n[19] Зона 51\n[20] LV NEWS\n[21] LVPD", "Выбрать", "<< Назад");
case 6:
{
DisablePlayerCheckpoint(playerid);
CP[playerid] = 0;
RaceCP[playerid] = 0;
SendClientMessage(playerid, COLOR_WHITE, "::: GPS навигатор отключен! ::: ");
}
}
}
else
{
return 1;
}
}
case 10001:
{
if(response)
{
switch (listitem)
{
case 0: DynamicGPSMarker(playerid, -2041.6616,-66.7263,35.1752);
case 1: DynamicGPSMarker(playerid, 1416.6509,-1702.3141,13.5395);
case 2: DynamicGPSMarker(playerid, 1481.1857,-1740.9348,13.5495);
case 3: DynamicGPSMarker(playerid, 1543.2719,-1675.7290,13.5561);
case 4: DynamicGPSMarker(playerid, 1961.2634,-2180.2473,13.5485);
case 5: DynamicGPSMarker(playerid, -1550.6180,-435.7130,6.0201);
case 6: DynamicGPSMarker(playerid, 1710.4557,1606.2389,9.9910);
case 7: DynamicGPSMarker(playerid, 422.8590,2527.7798,16.5847);
case 8: DynamicGPSMarker(playerid, -1982.3140,1123.5830,53.1354);
case 9: DynamicGPSMarker(playerid, -2172.0627,252.1688,35.3385);
case 10: DynamicGPSMarker(playerid, 816.1913,-1100.5442,25.7908);
case 11: DynamicGPSMarker(playerid, 1167.5162,1366.6525,10.8125);
}
}
else ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "- GPS -", GPS_NAMES, "Выбрать", "Отмена");
return 1;
}
case 10002:
{
if(response)
{
switch (listitem)
{
case 0: DynamicGPSMarker(playerid, 2792.6,-2417.8,13.6);
case 1: DynamicGPSMarker(playerid, 2504.7917,-2640.2056,13.8623);
case 2: DynamicGPSMarker(playerid, 2519.7712,-1115.1050,56.2213);
}
}
else ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "- GPS -", GPS_NAMES, "Выбрать", "Отмена");
return 1;
}
case 10003:
{
if(response)
{
switch (listitem)
{
case 0: DynamicGPSMarker(playerid, 1630.7157,-1149.9851,24.0703);
case 1: DynamicGPSMarker(playerid, 321.3910,-1798.3518,4.6884);
case 2: DynamicGPSMarker(playerid, -10.8757,-351.7802,5.4297);
case 3: DynamicGPSMarker(playerid, -1030.2722,-592.2138,32.0078);
case 4: DynamicGPSMarker(playerid, 2137.8918,-2280.1104,20.6719);
case 5: DynamicGPSMarker(playerid, -2023.9069,156.7265,28.8359);
case 6: DynamicGPSMarker(playerid, 1369.5736,-1649.6173,13.3828);
case 7: DynamicGPSMarker(playerid, 2184.6113,-1979.2255,14.1002);
case 8: DynamicGPSMarker(playerid, 10.94726562,-257.23632812,6.03550005);
}
}
else ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "- GPS -", GPS_NAMES, "Выбрать", "Отмена");
return 1;
}
case 10004:
{
if(response)
{
switch (listitem)
{
case 0: DynamicGPSMarker(playerid, 854.578308,-605.198913,18.421875);
case 1: DynamicGPSMarker(playerid, -1799.849975,1200.251831,25.119400);
case 2: DynamicGPSMarker(playerid, 1658.667602,2200.350830,10.820300);
case 3: DynamicGPSMarker(playerid, 2644.8711,-2021.4669,13.5008);
case 4: DynamicGPSMarker(playerid, -2709.6108,217.8326,4.1645);
case 5: DynamicGPSMarker(playerid, 561.4229,-1289.9385,17.2272);
case 6: DynamicGPSMarker(playerid, -1969.0474,294.3907,35.1751);
case 7: DynamicGPSMarker(playerid, 1826.4421,-1682.3143,13.3828);
case 8: DynamicGPSMarker(playerid, 2420.8242,-1225.3940,25.1059);
case 9: DynamicGPSMarker(playerid, 2306.4519,-1650.8062,14.4761);
case 10: DynamicGPSMarker(playerid, -2242.7446,-88.2558,35.3203);
case 11: DynamicGPSMarker(playerid, -2623.9155,1410.4711,7.0938);
case 12: DynamicGPSMarker(playerid, 454.3557,-1499.3176,30.8917);
case 13: DynamicGPSMarker(playerid,-1882.5100,866.3918,35.1719);
case 14: DynamicGPSMarker(playerid,523.9487,-1812.9863,6.5781);
case 15: DynamicGPSMarker(playerid,1657.5237,2257.9949,10.8203);
case 16: DynamicGPSMarker(playerid,2695.5076,-1704.6638,11.8438);
}
}
else ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "- GPS -", GPS_NAMES, "Выбрать", "Отмена");
return 1;
}
case 10005:
{
if(response)
{
switch (listitem)
{
case 0: DynamicGPSMarker(playerid, 556.5834,-1256.2211,17.0623);
case 1: DynamicGPSMarker(playerid, -1971.3259,293.6445,35.1719);
case 2: DynamicGPSMarker(playerid, -1640.1090,1202.9150,7.2340);
case 3: DynamicGPSMarker(playerid, -1624.7413,152.8099,3.5547);
}
}
else ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "- GPS -", GPS_NAMES, "Выбрать", "Отмена");
return 1;
}
case 10006:
{
if(response)
{
switch (listitem)
{
case 0: DynamicGPSMarker(playerid,1545.5001,-1675.1385,13.5605);
case 1: DynamicGPSMarker(playerid,-2442.0938,502.4548,30.0957);
case 2: DynamicGPSMarker(playerid,-1335.7651,465.9061,7.1875);
case 3: DynamicGPSMarker(playerid,-2660.6841,630.5410,14.4531);
case 4: DynamicGPSMarker(playerid,1448.5858,750.3677,11.0234);
case 5: DynamicGPSMarker(playerid,1463.4585,2772.8022,10.6719);
case 6: DynamicGPSMarker(playerid,944.927,1733.342,8.851);
case 7: DynamicGPSMarker(playerid,1489.7428,707.7386,10.6719);
case 8: DynamicGPSMarker(playerid,1485.6344,-1742.0349,13.5469);
case 9: DynamicGPSMarker(playerid,-2044.1437,468.5223,35.1719);
case 10: DynamicGPSMarker(playerid,-1587.3979,717.6944,-5.2422);
case 11: DynamicGPSMarker(playerid,-2027.2679,-97.3975,35.1641);
case 12: DynamicGPSMarker(playerid,2780.9509,-1617.6494,10.9219);
case 13: DynamicGPSMarker(playerid,2647.3711,-2023.2561,13.5469);
case 14: DynamicGPSMarker(playerid,2494.3618,-1676.1915,13.3381);
case 15: DynamicGPSMarker(playerid,1656.2771,-1698.6410,15.6094);
case 16: DynamicGPSMarker(playerid,1715.1110,-2119.8770,13.5469);
case 17: DynamicGPSMarker(playerid,2181.9028,-1805.7299,13.3713);
case 18: DynamicGPSMarker(playerid,90.3836,1921.1908,17.9455);
case 19: DynamicGPSMarker(playerid,2652.5244,1178.4573,10.8203);
case 20: DynamicGPSMarker(playerid,2291.0232,2452.5156,10.8203);
}
}
else ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_LIST, "- GPS -", GPS_NAMES, "Выбрать", "Отмена");
return 1;
}
PHP:
stock DynamicGPSMarker(playerid, Float:x, Float:y, Float:z, Float:size = 5.0)
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,"GPS активирован, ваша цель отмечена на карте маркером");
SetPlayerCheckpoint(playerid, x,y,z,size);
CP[playerid] = 10;
return true;
}
