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

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

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

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

[Мануал] Проверяем на фракцию при посадке в авто

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

Richi

Умник
Итак, если вам необходимо сделать фракционные машины, при посадке в которые вам бы писало " что вы не состоите в ...", и выкидывало из авто. Тогда мануал для вас.


1. Необходимо создать переменную.

ко всем new добавляем
PHP:
new namecar[5]
Где namecar - название переменной
А 5 - кол-во машин.

2. Создаем проверку на принадлежность фракции/чему либо.

В public OnPlayerStateChange(playerid, newstate, oldstate) вставляем саму проверку
PHP:
if(newcar >= namecar[0] && newcar <=namecar[4])
		{
			if(PlayerInfo[playerid][pLeader] == цифра || PlayerInfo[playerid][pMember] == цифра) { } //--Сюда пишем свое условие проверки
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "Вы не состоите в Фракция");//-- выводим на экран сообщение
				RemovePlayerFromVehiclePla(playerid); //--выкидываем игрока из авто
			}
		}
3. Добавляем координаты автомобилей.

В public OnGameModeInIt вставляем координаты
PHP:
namecar[0] = CreateVehicle(582,594.50000000,-1494.09997559,15.30000019,209.99816895,2,1,600); // 
	namecar[1] = CreateVehicle(582,600.00000000,-1494.00000000,15.30000019,209.99816895,2,1,600); // 
	namecar[2] = CreateVehicle(582,606.09997559,-1493.40002441,15.30000019,209.99816895,2,1,600); // 
	namecar[3] = CreateVehicle(582,589.09997559,-1494.19995117,15.30000019,209.99816895,2,1,600); // 
	namecar[4] = CreateVehicle(488,600.29998779,-1459.40002441,80.40000153,0.00000000,2,1,600);
^ координаты, цифра 600 в конце - время спауна авто, в секундах

Ну вот и все, простая проверка. Можно делать проверку не только на фракцию, на что угодно. Простой мануал, автор - Я. Опытные это знают, а новичкам будет полезно.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу