Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Чекпоинты

Статус
В этой теме нельзя размещать новые ответы.

Ilya_pawnoKolotov

Ученик
Доброго времени суток, уважаемые пользователи p-i! Прошу от вас помощи!

Сделал чекпоинты для работы автобуса при выборе пункта №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;
	}
В чем суть проблемы: при наезде на чекпоинт у меня пробегают 2 строки с текстом на 1 чекпоинте. Т.е. при наезде на чекпоинт, у меня пишет: "остановка - автовокзал" и след. строкой: "след остановка - автосалон".
Как исправить?

 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу