 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Запрет на определённый транспорт
| |
| OKStyle™ | Дата: Среда, 19.03.2008, 17:34 | Сообщение # 1 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Решил простенько всё организовать (в OnPlayerEnterVehicle) (гидра, хантер и танк): Code if(IsPlayerInVehicle(playerid, 425)) { SendClientMessage(playerid,COLOR_LIGHTBLUE," Во избежании хаоса на сервере, это транспортное средство доступно только администрации"); RemovePlayerFromVehicle(playerid); } else if(IsPlayerInVehicle(playerid, 432)) { SendClientMessage(playerid,COLOR_LIGHTBLUE," Во избежании хаоса на сервере, это транспортное средство доступно только администрации"); RemovePlayerFromVehicle(playerid); } else if(IsPlayerInVehicle(playerid, 520)) { SendClientMessage(playerid,COLOR_LIGHTBLUE," Во избежании хаоса на сервере, это транспортное средство доступно только администрации"); RemovePlayerFromVehicle(playerid); } return 1; } Не работает... Пробовал и так: Code if(IsPlayerInVehicle(playerid, 425)) { new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPos(playerid, slx, sly, slz+5); SendClientMessage(playerid,COLOR_LIGHTBLUE," Во избежании хаоса на сервере, это транспортное средство доступно только администрации"); RemovePlayerFromVehicle(playerid); } .... Всё-равно не прёт... В чём косяк?
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Сообщение отредактировал okstyle - Среда, 19.03.2008, 17:35 |
| |
|
|
| DarkByte | Дата: Среда, 19.03.2008, 19:15 | Сообщение # 2 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус: 
| IsPlayerInVehicle тут передаётся ид транспорта, а не ид типа транспорта, использует if (GetVehicleModel(GetPlayerVehicleID(playerid))==425) { ...
MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
|
| |
|
|
| Shadow_TDH | Дата: Среда, 19.03.2008, 19:49 | Сообщение # 3 |
|
Новенький
Группа:
Продвинутые
Сообщений: 48
Награды: 1
Город: Уфа
Репутация: 4
Замечания: 0%
Статус: 
| Какая, собственно, разница? Одно и тоже. okstyle, ты это в таймер суешь? EDIT: А, все, дошло) Я кстати про это раньше не знал, спасибо.
Сообщение отредактировал Shadow_TDH - Среда, 19.03.2008, 19:51 |
| |
|
|
| OKStyle™ | Дата: Среда, 19.03.2008, 20:36 | Сообщение # 4 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Гм... Code if(GetVehicleModel(GetPlayerVehicleID(playerid))==425||GetPlayerVehicleID(playerid))==432||GetPlayerVehicleID(playerid))==520) // пробовал и по 1, но эффект тот же { new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPos(playerid, slx, sly, slz+5); SendClientMessage(playerid,COLOR_LIGHTBLUE," Во избежании хаоса на сервере, это транспортное средство доступно только администрации"); } Выкидывает из ВСЕХ транспортных средсв, выдавая сообщение.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Сообщение отредактировал okstyle - Среда, 19.03.2008, 23:02 |
| |
|
|
| DarkByte | Дата: Четверг, 20.03.2008, 08:13 | Сообщение # 5 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус: 
| Quote (Shadow_TDH) Какая, собственно, разница? Одно и тоже. Разница огромная, GetPlayerVehicleID возвращает номер машины, который назначает самп при создании машины (от 0 до 2500 (или сколько там лимит...)) А GetVehicleModel возвращает код модели машины, который указывается при создании машины. Попробуй такой код: Code public OnPlayerEnterVehicle(playerid,vehicleid) { switch (GetVehicleModel(vehicleid)) { case 425,432,520: { new Float:slx, Float:sly, Float:slz; GetPlayerPos(playerid, slx, sly, slz); SetPlayerPos(playerid, slx, sly, slz+5); SendClientMessage(playerid,COLOR_LIGHTBLUE," Во избежании хаоса на сервере, это транспортное средство доступно только администрации"); } } }
MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
|
| |
|
|
| OKStyle™ | Дата: Четверг, 20.03.2008, 08:34 | Сообщение # 6 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| DarkByte, вот это уже работает. Спасибо.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
|
 |
|
 | |
| |
|