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

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

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

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

Копия Аризоновских поездов

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

▲Denny▲

Умник
Возникла проблема насчёт этого. Попытался реализовать Аризоновские поезда (подсмотрел с их мода и воплотил в свой)
Сообщения в чат просто не выводятся:

В OnPlayerSpawn:
PHP:
if(IsPlayerNPC(playerid)) 
    {
        new npcname[MAX_PLAYER_NAME]; 
        GetPlayerName(playerid, npcname, sizeof(npcname));
        SetPlayerColor(playerid, 0xFFFFFF20);
        SetPlayerSkin(playerid, 72);
        if(!strcmp(npcname, "Ashton_Barnes", true))
        {
        	BotStep[playerid] = 2; 
        	return PutPlayerInVehicle(playerid, Train[0], 0);
        } 
        else if(!strcmp(npcname, "Sean_Bell", true))
        {
        	BotStep[playerid] = 0; 
        	return PutPlayerInVehicle(playerid, Train[1], 0);
        } 
        else if(!strcmp(npcname, "Gavin_Martin", true))
        {
        	BotStep[playerid] = 1; 
        	return PutPlayerInVehicle(playerid, Train[2], 0);
        } 
    }
В секундном таймере:

PHP:
for(new playerid; playerid<MAX_PLAYERS; playerid++)
	{
		if(IsPlayerNPC(playerid))
		{
			if(BotStep[playerid] == 5)
			{
				if(IsPlayerInRangeOfPoint(playerid,50,1762.6591,-1953.9911,13.5469))
				{
					BotStep[playerid]= 0; //LV
					foreach(Player, i)
					{
						if(ProxDetectorS(100.0, playerid, i, 1) && GetVehicleModel(GetPlayerVehicleID(i))== 570) SendClientMessage(i,-1,"{f2d13e}[Поезд]: {fb7a24}Уважаемые пассажиры, мы прибыли на Ж/Д станцию города Los Santos. До отпраления осталось 10 секунд!");
						if(IsPlayerInRangeOfPoint(i,150.0,1762.6591,-1953.9911,13.5469))SendClientMessage(i,-1,"{f2d13e}[Диспетчер]: {fb7a24}На Ж/Д станцию города Los Santos прибыл поезд с направлением на Ж/Д города San Fierro. Остановка длится 10 секунд!");
					}
				}
			}
			if(BotStep[playerid] == 4)
			{
				if(IsPlayerInRangeOfPoint(playerid,50,-1944.2593,133.9698,25.7109))
				{
					BotStep[playerid]= 1; //SF
					foreach(Player, i)
					{
						if(ProxDetectorS(100.0, playerid, i, 1) && GetVehicleModel(GetPlayerVehicleID(i))== 570) SendClientMessage(i,-1,"{f2d13e}[Поезд]:{fb7a24} Уважаемые пассажиры, мы прибыли на Ж/Д станцию города San Fierro. До отпраления осталось 10 секунд!");
						if(IsPlayerInRangeOfPoint(i,150.0,-1944.2593,133.9698,25.7109))SendClientMessage(i,-1,"{f2d13e}[Диспетчер]:{fb7a24} На Ж/Д станцию города San Fierro прибыл поезд с направлением на Ж/Д города Las Venturas. Остановка длится 10 секунд!");
					}
				}
			}
			if(BotStep[playerid] == 3)
			{
				if(IsPlayerInRangeOfPoint(playerid,50.0,2864.8091,1284.2375,10.8203))
				{
					BotStep[playerid]= 2; //LS
					foreach(Player, i)
					{
						if(ProxDetectorS(100.0, playerid, i, 1) && GetVehicleModel(GetPlayerVehicleID(i))== 570) SendClientMessage(i,-1,"{f2d13e}[Поезд]:{fb7a24} Уважаемые пассажиры, мы прибыли на Ж/Д станцию города Las Venturas. До отпраления осталось 10 секунд!");
						if(IsPlayerInRangeOfPoint(i,150.0,2864.8091,1284.2375,10.8203))SendClientMessage(i,-1,"{f2d13e}[Диспетчер]:{fb7a24} На Ж/Д станцию города Las Venturas прибыл поезд с направлением на Ж/Д города Los Santos. Остановка длится 10 секунд!");
					}
				}
			}
			if(BotStep[playerid] == 2)
			{
				if(IsPlayerInRangeOfPoint(playerid,70,2198.6851,-1733.9224,13.4041))
				{
					BotStep[playerid]= 5;
					foreach(Player, i) if(IsPlayerInRangeOfPoint(i,150.0,1762.6591,-1953.9911,13.5469)) SendClientMessage(i,-1,"{f2d13e|[Диспетчер]:{fb7a24} На Ж/Д станцию города Los Santos прибывает поезд с направлением на Ж/Д города San Fierro. Отойдите от края платформы!");
				}
			}
			if(BotStep[playerid] == 1)
			{
				if(IsPlayerInRangeOfPoint(playerid,70,-1979.9299,-591.5744,25.7277))
				{
					BotStep[playerid]= 4;
					foreach(Player, i) if(IsPlayerInRangeOfPoint(i,150.0,-1944.2593,133.9698,25.7109)) SendClientMessage(i,-1,"{f2d13e}[Диспетчер]:{fb7a24} На Ж/Д станцию города San Fierro прибывает поезд с направлением на Ж/Д города Las Venturas. Отойдите от края платформы!");
				}
			}

			if(BotStep[playerid] == 0)
			{
				if(IsPlayerInRangeOfPoint(playerid,70,2781.0178,1932.2638,4.6142))
				{
					BotStep[playerid]= 3;
					foreach(Player, i) if(IsPlayerInRangeOfPoint(i,150.0,2864.8091,1284.2375,10.8203)) SendClientMessage(i,-1,"{f2d13e}[Диспетчер]:{fb7a24} На Ж/Д станцию города Las Venturas прибывает поезд с направлением на Ж/Д города San Fierro. Отойдите от края платформы!");
				} 
			}
		}
	}
Надеюсь, что не налажал с BotStep
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу