SA-MP Forums Archive
Урок по созданию ворот - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Урок по созданию ворот (/showthread.php?tid=128343)



Урок по созданию ворот - RiddeN - 17.02.2010

Прив всем
Киньте урок как сделать чтоб ворота командами открывались и закрывались зарание спс!


Re: Урок по созданию ворот - lilswizy - 17.02.2010

для етого есть поиск если англ не знаешь переведи какнить в переводчике чтоль.


Re: Урок по созданию ворот - MX_Master - 17.02.2010

RiddeN, как именно они должны открывать - по сигналу тачки, просто када рядом подошел к ним или пикап какой-ньть рядом с воротами?


Re: Урок по созданию ворот - Serafim_sd - 17.02.2010

Не знаю где взять урок, но ничего сложного в этом нет
Берешь из мап-эдитора мта координаты своих "воротин", создаешь эти обьекты на сервере и делаешь две команды, так чтобы одна из них вызвала движение обьекта в точку, соответсвующюю "закрытому" положению, а вторая - в точку, соответствующюю "открытому" положению)
Функция движения обьекта - MoveObject(ид_обекта, Х_точки_в_которую_будет_перемещен_обьект, Y, Z, Скорость_движения_обьекта); (или MovePlayerObject, если нужно открыть\закрыть ворота для одного игрока)


Re: Урок по созданию ворот - [Saint] - 17.02.2010

Quote:
Originally Posted by MX_Master
RiddeN, как именно они должны открывать - по сигналу тачки, просто када рядом подошел к ним или пикап какой-ньть рядом с воротами?
интересует: по сигналу тачки


Re: Урок по созданию ворот - MX_Master - 18.02.2010

Quote:
Originally Posted by [Saint
]
Quote:
Originally Posted by MX_Master
RiddeN, как именно они должны открывать - по сигналу тачки, просто када рядом подошел к ним или пикап какой-ньть рядом с воротами?
интересует: по сигналу тачки
вечером приду с работы и дам код, он уже давно на полке лежит


Re: Урок по созданию ворот - Serafim_sd - 18.02.2010

Quote:
Originally Posted by MX_Master
Quote:
Originally Posted by [Saint
]
Quote:
Originally Posted by MX_Master
RiddeN, как именно они должны открывать - по сигналу тачки, просто када рядом подошел к ним или пикап какой-ньть рядом с воротами?
интересует: по сигналу тачки
вечером приду с работы и дам код, он уже давно на полке лежит
действие на кнопке бибикания?))) вау)


Re: Урок по созданию ворот - [Saint] - 18.02.2010

может уже поделитесь ? ну или хотя бы скажите id этого самого действия "бибиканья", а то что-то на вики я не нашел этого id действия


Re: Урок по созданию ворот - CrunkBankS - 18.02.2010

Для действия с кнопкой бибиканья
Code:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if (newkeys & KEY_CROUCH)
{
//Здесь действие открытия ворот, только учесть надо дистанцию, либо сделать чекпоинт
return 1;
}
}
return 1;
}



Re: Урок по созданию ворот - [Saint] - 18.02.2010

а разве действие "KEY_CROUCH" это не склавиша "С" тоесть присесть ? а нужно вроде как клаксон машины стадартно в игре это "Н", "Caps Lock" ...


Re: Урок по созданию ворот - MX_Master - 18.02.2010

Как и обещал..

ФС. Автоматические ворота, которые открываются по гудку транспорта
PASTEBIN | Исходник

Там для примера 4 штуки, 3 в доках ЛС и 1 у въезда в подземный гараж копов в центре ЛС.