Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям, Вам необходимо зарегистрироваться и авторизоваться.
На нашем форуме, можно заказать рекламу в виде блока справа.


Фотография
Мануал

Создание ворот на кнопку.

- - - - - criminal russia crmp pawno уроки crmp крмп

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1
offline   Hoffman

Hoffman
  • 3
    • Сообщений: 6
    • Регистрация: 17.07.16

И так, для начала вам нужно создать объекты открытых и закрытых ворот. Для этого используется функция CreateObject
Я для примера возьму ворота в Доках:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

После этого Вам нужно создать переменнe., которая будет хранить в себе порядковый ID ворот 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Теперь создадим объект ворот на сервере

В public OnGameModeInit засуньте строчку с функцией CreateObject:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Для простого примера я создам ворота в доках (координаты открытых и закрытых ворот смотрите выше

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Так, ворота созданы, но теперь их надо заставить двигаться

в public OnPlayerCommandText

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Теперь создадим public чтоб ворота закрылись самостоятельно

Вверх мода 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Потом можно в низ мода

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

И так, ворота созданы и вы теперь можете их открыть командой /opengate

Теперь делаем открытие ворот кнопкой. Есть два способа

1-й Способ:

Можно сказать самый объемный и подходит для того, если в моде нет команды с открытием ворот или пишет (если вы не возле ворот) "Вы далеко от ворот"...
В public OnPlayerKeyStateChange

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Опять же, ворота закроются автоматически

2-й Способ

Подходит для того, если в моде есть команда с открыванием ворот
В public OnPlayerKeyStateChange

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Вот и все. Если что не понятно или есть вопросы - пишите


Сообщение отредактировал cooper: 14 Август 2016 - 08:07
Код

  • 0



Время: 05:00 Дата: 14.08.16 Hoffman получил предупреждение за это сообщение от cooper: Код брать под тег "Код". (ЕПФ -> 1.10)

#2
offline   andrei58russ

andrei58russ
  • 44
    • Сообщений: 592
    • Регистрация: 19.04.16

Hoffman,А для CMD мода как сделать? 



#3
offline   Vlad_Trifonov

Vlad_Trifonov
  • 327
    • Сообщений: 977
    • Регистрация: 13.03.15

andrei58russ , Если я вас понял,у вас мод не на стандартном командном процессоре...

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


  • 0

#4
offline   andrei58russ

andrei58russ
  • 44
    • Сообщений: 592
    • Регистрация: 19.04.16

Vlad_Trifonov,Это на альт будет да?



#5
offline   Vlad_Trifonov

Vlad_Trifonov
  • 327
    • Сообщений: 977
    • Регистрация: 13.03.15

andrei58russ , По коду автора, да, на альт.  Обратите внимание, если будете использовать 2 способ, команда вызывается в другом командном процессоре иначе. Какой у вас командный процессор? 


  • 0

#6
offline   andrei58russ

andrei58russ
  • 44
    • Сообщений: 592
    • Регистрация: 19.04.16


Какой у вас командный процессор? 
не понял этого вопроса,как я понял вы по поводу команд

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

то да все такие!



#7
offline   Vlad_Trifonov

Vlad_Trifonov
  • 327
    • Сообщений: 977
    • Регистрация: 13.03.15

andrei58russ , такие команды могут и на dc_cmd и на zcmd. Точнее. Какой инклуд и плагин у вас подключен, тот и командный процессор.  


  • 0

#8
offline   andrei58russ

andrei58russ
  • 44
    • Сообщений: 592
    • Регистрация: 19.04.16

Vlad_Trifonov,

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.



#9
offline   Vlad_Trifonov

Vlad_Trifonov
  • 327
    • Сообщений: 977
    • Регистрация: 13.03.15

andrei58russ , Это мне ни о чём не говорит. Плагин какой-нибудь подключен? Поищите в моде dc_cmd или zcmd. 


  • 0

#10
offline   andrei58russ

andrei58russ
  • 44
    • Сообщений: 592
    • Регистрация: 19.04.16

Vlad_Trifonov,Извини да есть такое

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Просто он у меня под 10-ю строками #define стоит!это не влияет или сделать его ко всем инклудам?

Дополнение к сообщению:

Hoffman,Извини еще такой вопрос ворота плавно открываются или резко? 



#11
offline   Vlad_Trifonov

Vlad_Trifonov
  • 327
    • Сообщений: 977
    • Регистрация: 13.03.15

andrei58russ , Тогда используйте второй способ таким образом:
 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


  • 0



Темы с аналогичным тегами Мануал, criminal russia, crmp, pawno, уроки crmp, крмп

Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Alexa (1)

Данную тему посетили 111 пользователей