Ilya_pawnoKolotov
Ученик
Доброго времени суток, уважаемые пользователи p-i! Прошу от вас помощи!
Сделал чекпоинты для работы автобуса при выборе пункта №1 в диалоговом окне.
Код первой пункта из диалогового окна
В чем суть проблемы: при наезде на чекпоинт у меня пробегают 2 строки с текстом на 1 чекпоинте. Т.е. при наезде на чекпоинт, у меня пишет: "остановка - автовокзал" и след. строкой: "след остановка - автосалон".
Как исправить?
Сделал чекпоинты для работы автобуса при выборе пункта №1 в диалоговом окне.
Код первой пункта из диалогового окна
PHP:
if(dialogid == 2333)
{
if(!response) return 1;
if(listitem == 0)
{
if(IsPlayerInVehicle(playerid,vodilaavtob1) || IsPlayerInVehicle(playerid,vodilaavtob2) || IsPlayerInVehicle(playerid,vodilaavtob3))
astart[playerid] = 1;
ost[1] = SetPlayerCheckpoint(playerid,2113.3894,-1877.1580,19.3178,10);
SendClientMessage(playerid,COLOR_LIGHTRED,"Вы начали маршрут: городской маршрут по г. Южный");
OnReic[playerid]=2;
GetPlayerName(playerid,playername,sizeof(playername));
format(string,sizeof(string),"Автовокзал: Водитель %s начал городской маршрут по г. Южный",playername);
SendClientMessageToAll(COLOR_NEWS,string);
print(" ");print(" ");print(" ");print(" ");
printf("%d",avtobusid);
printf("%d",GetVehicleModel(avtobusid));
print(" ");print(" ");print(" ");print(" ");
return 1;
}
PHP:
if(OnReic[playerid]==2)
{
Zarabotok[playerid] +=80;
OnReic[playerid]=3;
DisablePlayerCheckpoint(playerid);
ost[2] = SetPlayerCheckpoint(playerid,2113.3894,-1877.1580,19.3178,10); // остановка для городского маршрута №2 (№1 в диалоге)
ProxDetector(30.0, playerid, "Остановка: автовокзал, следующая остановка: магазин оружия & автосалон ''Garant''.", COLOR_SOPG,COLOR_SOPG,COLOR_SOPG,COLOR_SOPG,COLOR_SOPG,0,0);
SetPVarInt(playerid,"JdatTime",11);
return 1;
}
if(OnReic[playerid]==3)
{
Zarabotok[playerid] +=80;
OnReic[playerid]=4;
DisablePlayerCheckpoint(playerid);
ost[3] = SetPlayerCheckpoint(playerid,2254.2354,-1762.4934,22.0682,10); // остановка для городского маршрута №2 (№1 в диалоге)
ProxDetector(30.0, playerid, "Остановка: Магазин оружия & автосалон ''Garant'', следующая остановка: ТЦ ''Айсберг'' и автошкола №1.", COLOR_SOPG,COLOR_SOPG,COLOR_SOPG,COLOR_SOPG,COLOR_SOPG,0,0);
SetPVarInt(playerid,"JdatTime",11);
return 1;
}
Как исправить?
Последнее редактирование:
