Mihail2038
Новичок
баг с /gps, открываешь /gps первые 4 работают правильно, остальные сдвинуты так, что открываешь автомастерские отрывается магазин аксессуаров и т.д
подскажите где исправить этот недочет
подскажите где исправить этот недочет
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
PHP:
CMD:gps(playerid)
{
if(GetPVarInt(playerid,"gps_load_start")) return 1;
SetPVarInt(playerid,"gps_load_start",true);
SetTimerEx("gps_load", 3000, false, "d", playerid);
SCM(playerid, COLOR_YELLOW2, "Устанавливается связь со спутником....");
return 1;
}
PHP:
publics: gps_load(playerid)
{
if(GetPVarInt(playerid,"gps_load_start"))
{
if(GetPlayerCity(playerid) == C_LS) SCM(playerid, COLOR_WHITE, ""#good"[Los Santos] Связь со спутником установлена");
else if(GetPlayerCity(playerid) == C_SF) SCM(playerid, COLOR_WHITE, ""#good"[San Fierro] Связь со спутником установлена");
else if(GetPlayerCity(playerid) == C_LV) SCM(playerid, COLOR_WHITE, ""#good"[Las Venturas] Связь со спутником установлена");
DeletePVar(playerid,"gps_load_start");
}
SPD(playerid, 9624, DIALOG_STYLE_LIST, ""SERVER"GPS - Навигатор", "- Общественные места\n- Клубы\n- Автосалоны\n- Развлечения\n- Нелегальные организации\n- Покупка дома на колесах\n- Автомастерские\n- Магазины Акессуаров\n- Военкоматы\n- Авиа-Компании\n- Работы\n- Бизнесы\n- Магазин мебели\n- Наркопритон\n"SERVER"- Whetstone Port", "Выбрать", "Отмена");
DisablePlayerCheckpoint(playerid);
DeletePVar(playerid, "playerisGPS");
return 1;
}
PHP:
case 9624:
{
if(!response) return 1;
switch(listitem)
{
case 0: SPD(playerid, 9625, DIALOG_STYLE_LIST, ""SERVER"Общественные места", "- Мэрия Los Santos\n- Мэрия San Fierro\n- Мэрия Las Venturas\n- Автовокзал\n- Оружейный магазин\n- Автошкола\n- Магазин одежды LS\n- Магазин одежды SF\n- Банк Лос Сантос\n- Церковь г.Los-Santos\n- SWAT\n- Автоярмарка", "Выбрать", "Назад");
case 1: SPD(playerid, 9626, DIALOG_STYLE_LIST, ""SERVER"Клубы", "- Jizzy Club\n- Alhambra Club\n- Mitsy Club\n- Pig Pen Club", "Выбрать", "Назад");
case 2: SPD(playerid, 9627, DIALOG_STYLE_LIST, ""SERVER"Автосалоны", "- Автосалон (Nope класс)\n- Автосалон (A класс)\n- Автосалон (B класс)\n- Дом на колесах", "Выбрать", "Назад");
case 3: SPD(playerid, 9629, DIALOG_STYLE_LIST, ""SERVER"Развлечения", "- Регистрация на мероприятия\n- Казино LS", "Выбрать", "Назад");
case 4: SPD(playerid, 9630, DIALOG_STYLE_LIST, ""SERVER"Нелегальные организации", "- The Ballas Gang\n- The Grove Street\n- The Rifa Gang\n- The Aztecas Gang\n- The Vagos Gang\n- La Cosa Nostra\n- Russian Mafia\n- Yakuza\n- Hitmans", "Выбрать","Назад");
case 5: SPD(playerid, 9633, DIALOG_STYLE_LIST, ""SERVER"Автомастерские", "- Автомастерская [Los-Santos - Ghetto №1]\n- Автомастерская [Los-Santos - Ghetto №2]", "Выбрать", "Назад");
case 6: SPD(playerid, 9634, DIALOG_STYLE_LIST, ""SERVER"Магазины аксессуаров", "- Accessories Shop LS\n- Accessories Shop SF\n- Accessories Shop LV", "Выбрать", "Назад");
case 7: SPD(playerid, 9635, DIALOG_STYLE_LIST, ""SERVER"Военкоматы", "- Военкомат г.Los-Santos\n- Военкомат г.Las-Venturas", "Выбрать", "Назад");
case 8: SPD(playerid, 9636, DIALOG_STYLE_LIST, ""SERVER"Авиа-Компании", "- Аэропорт г.Los-Santos [ Авиа - Компания ]", "Выбрать", "Назад");
case 9: SPD(playerid, 9962, DIALOG_STYLE_LIST, ""SERVER"Работы", "- Работа проститутки\n- Работа добытчика сырья", "Выбрать", "Назад");
case 10:
{
string="";
for(new i = 1; i != BIZES+1; i ++) format(string,sizeof(string),"%s"SERVER"%i."WHITE" %s\n",string,i+1,BizInfo[i][bName]);
SPD(playerid, 9585, DIALOG_STYLE_LIST, ""SERVER"Бизнесы", string, "Далее", "Отмена");
}
case 11:
{
SetPlayerCheckpoint(playerid, 1325.5580,-1560.0699,13.5397, 3.0);
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Магазин мебели"WHITE" Метка успешно установлена на карте.");
}
case 12:
{
SetPlayerCheckpoint(playerid, 2169.2422,-1675.0104,15.0859, 3.0);
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Наркопритон"WHITE" Метка успешно установлена на карте.");
}
case 13:
{
SetPlayerCheckpoint(playerid, -2655.2986,-2270.4270,9.8615, 3.0);
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Whetstone Port"WHITE" Метка успешно установлена на карте.");
}
}
}
case 9962:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0:
{
SetPlayerCheckpoint(playerid, 2233.9858,-1333.1705,23.9815, 3.0);
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Работа проститутки"WHITE" Метка успешно установлена на карте.");
}
case 1:
{
SetPlayerCheckpoint(playerid, 1652.2026,-1829.2616,13.5467, 3.0);
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Работа добытчика сырья"WHITE" Метка успешно установлена на карте.");
}
}
return 1;
}
case 9585:
{
if(!response) return gps_load(playerid);
SetPlayerCheckpoint(playerid, BizInfo[listitem][EnterBiz][0],BizInfo[listitem][EnterBiz][1],BizInfo[listitem][EnterBiz][2], 3.0);
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Бизнесы"WHITE" Метка успешно установлена на карте.");
return 1;
}
case 9636:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0: SetPlayerCheckpoint(playerid, 1932.5525,-2242.8518,13.5469, 3.0);
}
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Авиа-Компании"WHITE" Метка успешно установлена на карте.");
return 1;
}
case 9635:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0: SetPlayerCheckpoint(playerid, 1031.8125,-1731.3622,13.5469, 4.0);
case 1: SetPlayerCheckpoint(playerid, -2050.0652,-64.2936,35.3138, 4.0);
case 2: SetPlayerCheckpoint(playerid, 2017.9816,1155.2284,10.8203, 4.0);
}
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Accessories Shop"WHITE" Метка успешно установлена на карте.");
return 1;
}
case 9634:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0: SetPlayerCheckpoint(playerid, 221.6311,-1441.6997,13.2510, 3.0);
case 1: SetPlayerCheckpoint(playerid, 1168.0460,1367.3354,10.8125, 3.0);
}
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Военкоматы"WHITE" Метка успешно установлена на карте.");
return 1;
}
case 9633:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0: SetPlayerCheckpoint(playerid, 2142.2100,-2160.6104,13.5469, 5.0);
case 1: SetPlayerCheckpoint(playerid, 1863.9451,-1604.7817,13.5391, 5.0);
}
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Автомастерские"WHITE" Метка успешно установлена на карте.");
return 1;
}
case 9630:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0: SetPlayerCheckpoint(playerid, 2456.3103,-1331.1014,24.0000, 4.0);
case 1: SetPlayerCheckpoint(playerid, 2490.0139,-1669.9242,13.3359, 4.0);
case 2: SetPlayerCheckpoint(playerid, 2768.9893,-1947.7357,13.3682, 4.0);
case 3: SetPlayerCheckpoint(playerid, 2178.8835,-1796.6198,13.3682, 4.0);
case 4: SetPlayerCheckpoint(playerid, 2853.5815,-1537.1246,11.0938, 4.0);
case 5: SetPlayerCheckpoint(playerid, 1446.1321,748.9786,10.8203, 4.0);
case 6: SetPlayerCheckpoint(playerid, 953.8283,1734.3771,8.6484, 4.0);
case 7: SetPlayerCheckpoint(playerid, 1467.4531,2773.3977,10.6719, 4.0);
case 8: SetPlayerCheckpoint(playerid, -1193.9399,-1038.5295,129.2244, 4.0);
}
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Нелегальные организации"WHITE" Метка успешно установлена на карте.");
return 1;
}
case 9629:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0: SetPlayerCheckpoint(playerid, 1762.1906,-1671.9886,13.5605, 4.0);
case 1: SetPlayerCheckpoint(playerid, 1022.4281,-1132.7654,23.8281, 4.0);
}
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Развлечения"WHITE" Метка успешно установлена на карте.");
return 1;
}
case 9625:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0: SetPlayerCheckpoint(playerid, 1478.8784,-1739.4149,13.5469, 4.0);
case 1: SetPlayerCheckpoint(playerid, -2755.8694,375.9488,4.3337, 4.0);
case 2: SetPlayerCheckpoint(playerid, 2382.6187,2468.6013,10.8203, 4.0);
case 3: SetPlayerCheckpoint(playerid, 1171.9008,-1741.6208,13.3984, 6.0);
case 4: SetPlayerCheckpoint(playerid, 1364.9165,-1279.5867,13.5469, 4.0);
case 5: SetPlayerCheckpoint(playerid, 738.7014,-1413.2767,13.5276, 4.0);
case 6: SetPlayerCheckpoint(playerid, 457.0125,-1501.3678,31.0405, 4.0);
case 7: SetPlayerCheckpoint(playerid, -1886.8207,862.4653,35.1641, 4.0);
case 8: SetPlayerCheckpoint(playerid, 1464.2767,-1023.5324,23.3923, 3.0);
case 9: SetPlayerCheckpoint(playerid, 1751.6198,-1742.8162,13.5518, 3.0);
case 10: SetPlayerCheckpoint(playerid, -2436.4077,502.9685,29.5000, 3.0);
case 11: SetPlayerCheckpoint(playerid, 344.3393,-1784.5579,5.2110, 3.0);
}
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Общественные места"WHITE" Метка успешно установлена на карте.");
return 1;
}
case 9626:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0: SetPlayerCheckpoint(playerid, -2621.6013,1405.7349,7.1016, 4.0);
case 1: SetPlayerCheckpoint(playerid, 1828.7570,-1683.5811,13.5469, 4.0);
case 2: SetPlayerCheckpoint(playerid, -2246.1272,-88.1271,35.3203, 4.0);
case 3: SetPlayerCheckpoint(playerid, 2421.0645,-1226.5785,25.0291, 4.0);
}
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Клубы"WHITE" Метка успешно установлена на карте.");
return 1;
}
case 9627:
{
if(!response) return gps_load(playerid);
switch(listitem)
{
case 0: SetPlayerCheckpoint(playerid, 562.3050,-1289.6100,17.2482, 6.0);
case 1: SetPlayerCheckpoint(playerid, -1638.5052,1202.0320,7.2189, 6.0);
case 2: SetPlayerCheckpoint(playerid, -1972.5674,293.5472,35.1719, 6.0);
case 3: SetPlayerCheckpoint(playerid, 1953.2566,-2123.9580,13.5469, 3.0);
}
SetPVarInt(playerid, "playerisGPS", 1);
SendClientMessage(playerid, COLOR_WHITE, ""WHITE"GPS-Навигатор"SERVER" Автосалоны"WHITE" Метка успешно установлена на карте.");
return 1;
}
Последнее редактирование:
