• Страница 1 из 1
  • 1
Помогите сделать!
VeNDeTTa2195Дата: Четверг, 05.07.2012, 12:29 | Сообщение # 1
.::Offline::.
Бандит
Сообщений: 26
[ 2 ]
Награды: 0

Статус отсутствует
Как сделать скрипт,чтобы определенная банда могла ездить на своих машинах,а на другие сесть не могли.Например:"вы не баллас" или "Вы не таксист"Помогите сделать! cool
 
[S]ilverbac[k]Дата: Четверг, 05.07.2012, 14:18 | Сообщение # 2
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
мод какой?


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
VeNDeTTa2195Дата: Четверг, 05.07.2012, 19:06 | Сообщение # 3
.::Offline::.
Бандит
Сообщений: 26
[ 2 ]
Награды: 0

Статус отсутствует
обычный,сам создавал!
 
ZioSHikДата: Четверг, 05.07.2012, 20:08 | Сообщение # 4
.::Offline::.
Авторитет
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Ну раз ты мод сам создал что тебя затрудняет написать мелкую проверку?
Code

new newcar = GetPlayerVehicleID(playerid);
if(newcar == id машины)
{
if(твоя банда == баллас){
}
else
{
      SendClientMessage(playerid,цвет твой,"Пшел из машины ты не нигга");
      RemovePlayerFromVehicle(playerid);
}
}
 
VeNDeTTa2195Дата: Пятница, 06.07.2012, 07:06 | Сообщение # 5
.::Offline::.
Бандит
Сообщений: 26
[ 2 ]
Награды: 0

Статус отсутствует
А можешь написать более обширнее,полностью! cool
 
[S]ilverbac[k]Дата: Пятница, 06.07.2012, 11:55 | Сообщение # 6
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Я немного изменил

В 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 скинов баллас


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
VeNDeTTa2195Дата: Пятница, 06.07.2012, 12:08 | Сообщение # 7
.::Offline::.
Бандит
Сообщений: 26
[ 2 ]
Награды: 0

Статус отсутствует
А где писать,в какую машину нельзя сесть?
 
ZioSHikДата: Пятница, 06.07.2012, 13:14 | Сообщение # 8
.::Offline::.
Авторитет
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Ты как мод пишешь? Наугад? Суй в public OnPlayerEnterVehicle или OnPlayerStateChange во 2 ставь проверку if(newstate == PLAYER_STATE_DRIVER) и под ней пиши код. if(newcar == 1 id машины || newcar == 2 id машины) это те машины куда нельзя сесть.
 
Andrew163Дата: Воскресенье, 18.11.2012, 23:59 | Сообщение # 9
.::Offline::.
Новичок
Сообщений: 9
[ 0 ]
Награды: 0

Статус отсутствует
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 скина на тот который нужен тебе.


Samp-DM Proejct
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2025
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика