Помогите сделать!
|
|
VeNDeTTa2195 | Дата: Четверг, 05.07.2012, 12:29 | Сообщение # 1 |
.::Offline::.
Бандит
Сообщений: 26
[ 2 ]
Награды: 0
Статус
отсутствует
| Как сделать скрипт,чтобы определенная банда могла ездить на своих машинах,а на другие сесть не могли.Например:"вы не баллас" или "Вы не таксист"Помогите сделать!
|
|
| |
[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
Статус
отсутствует
| А можешь написать более обширнее,полностью!
|
|
| |
[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,ну попробуй так:
Создавай переменную в самом верху мода:
В 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
|
|
| |