И так, для начала вам нужно создать объекты открытых и закрытых ворот. Для этого используется функция CreateObject
Я для примера возьму ворота в Доках:
После этого Вам нужно создать переменнe., которая будет хранить в себе порядковый ID ворот
Теперь создадим объект ворот на сервере
В public OnGameModeInit засуньте строчку с функцией CreateObject:
Для простого примера я создам ворота в доках (координаты открытых и закрытых ворот смотрите выше)
Так, ворота созданы, но теперь их надо заставить двигаться
в public OnPlayerCommandText
Теперь создадим public чтоб ворота закрылись самостоятельно
Вверх мода
Потом можно в низ мода
И так, ворота созданы и вы теперь можете их открыть командой /opengate
Теперь делаем открытие ворот кнопкой. Есть два способа
Можно сказать самый объемный и подходит для того, если в моде нет команды с открытием ворот или пишет (если вы не возле ворот) "Вы далеко от ворот"...
В public OnPlayerKeyStateChange
Опять же, ворота закроются автоматически
Подходит для того, если в моде есть команда с открыванием ворот
В public OnPlayerKeyStateChange
Вот и все. Если что не понятно или есть вопросы - пишите
Сообщение отредактировал cooper: 14 Август 2016 - 08:07
Код



Сообщений: 6
Регистрация:
Skype: hoffman-s
