Richi
Умник
Итак, если вам необходимо сделать фракционные машины, при посадке в которые вам бы писало " что вы не состоите в ...", и выкидывало из авто. Тогда мануал для вас.
1. Необходимо создать переменную.
ко всем new добавляем
Где namecar - название переменной
А 5 - кол-во машин.
2. Создаем проверку на принадлежность фракции/чему либо.
В public OnPlayerStateChange(playerid, newstate, oldstate) вставляем саму проверку
3. Добавляем координаты автомобилей.
В public OnGameModeInIt вставляем координаты
^ координаты, цифра 600 в конце - время спауна авто, в секундах
Ну вот и все, простая проверка. Можно делать проверку не только на фракцию, на что угодно. Простой мануал, автор - Я. Опытные это знают, а новичкам будет полезно.
1. Необходимо создать переменную.
ко всем new добавляем
PHP:
new namecar[5]
А 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); //--выкидываем игрока из авто
}
}
В 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);
Ну вот и все, простая проверка. Можно делать проверку не только на фракцию, на что угодно. Простой мануал, автор - Я. Опытные это знают, а новичкам будет полезно.
