Форум

  • Страница 1 из 1
  • 1
Форум | www.SAMP-TEAM.com » San Andreas MultiPlayer » Вопросы и проблемы » Помогите сделать!
Помогите сделать!
Как сделать скрипт,чтобы определенная банда могла ездить на своих машинах,а на другие сесть не могли.Например:"вы не баллас" или "Вы не таксист"Помогите сделать! cool
05.07.2012 в 12:29
мод какой?
05.07.2012 в 14:18
обычный,сам создавал!
05.07.2012 в 19:06
Ну раз ты мод сам создал что тебя затрудняет написать мелкую проверку?
Code

new newcar = GetPlayerVehicleID(playerid);
if(newcar == id машины)
{
if(твоя банда == баллас){
}
else
{
      SendClientMessage(playerid,цвет твой,"Пшел из машины ты не нигга");
      RemovePlayerFromVehicle(playerid);
}
}
05.07.2012 в 20:08
А можешь написать более обширнее,полностью! cool
06.07.2012 в 07:06
Я немного изменил

В public OnPlayerEnterVehicle

Code

new newcar = GetPlayerVehicleID(playerid);   
if(newcar == id машины)   
{   
if(GetPlayerSkin(playerid) == 102 || GetPlayerSkin(playerid) == 103 || GetPlayerSkin(playerid) == 104){   
}   
else   
{   
        SendClientMessage(playerid,0xFF0000AA,"Пшел из машины ты не нигга");   
        RemovePlayerFromVehicle(playerid);   
}   
}


102, 103, 104 - id скинов баллас
06.07.2012 в 11:55
А где писать,в какую машину нельзя сесть?
06.07.2012 в 12:08
Ты как мод пишешь? Наугад? Суй в public OnPlayerEnterVehicle или OnPlayerStateChange во 2 ставь проверку if(newstate == PLAYER_STATE_DRIVER) и под ней пиши код. if(newcar == 1 id машины || newcar == 2 id машины) это те машины куда нельзя сесть.
06.07.2012 в 13:14
VeNDeTTa2195,ну попробуй так:

Создавай переменную в самом верху мода:

Code
new Car;


В public OnGameModeInit() вставляй:

Code
Car = AddStaticVehicle(416,1175.4132,-1308.4045,14.0742,90.0346,1,0); // это конкретная тачка


Дальше в public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

Code
if (vehicleid == Car)
{
  if(GetPlayerSkin(playerid) == 274) return ClearAnimations(playerid),SendClientMessage(playerid, COLOR_RED,"В эту машину может сесть только медик!");
}


416 - это ID медицинской машины
274 - это ID скина медика

Ставь свой ID машины, свои координаты. И меняй ID скина на тот который нужен тебе.
18.11.2012 в 23:59
Форум | www.SAMP-TEAM.com » San Andreas MultiPlayer » Вопросы и проблемы » Помогите сделать!
  • Страница 1 из 1
  • 1
Поиск: