[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Создание телепортера
Вторник, 30.09.2014, 13:51 | Сообщение # 1

Ранг
Центурион
Сообщений:
1124
Статус:
Награды:
473
В данном мануале я расскажу о создании телепортера на SmartAI. 

1) Для начала создадим моба: 

- в поле npc_flag я поставил единицу - это значит, что наш моб будет использовать gossip_menu 
- в поле AIName вписываем SmartAI 

2) Создание gossip_menu для телепортера: 
Доступно только для пользователей1150 - id госсип меню (любое число, желательно больше 55000, но меньше 65535) 
0 - id текста из таблицы npc_text (нам это не сильно нужно) 

Теперь нужно добавить gossip_menu мобу: 
Доступно только для пользователей
1150 - id госсип меню 
50030 - id телепортера 

3) Создание gossip_menu_option: 
gossip_menu_option - это то, на что игрок будет клацать для телепортации. 

Перейдём к разбору кода: 
Доступно только для пользователей1150 - id госсип меню 
7 - id опции (любое число, в основном опции задаются числами от 0 и по возрастанию) 
4 - id иконки (иконка рядом с названием опции; я использовал шестерню) 
Stormwind teleportation - название опции 
Baraban? - текст в окне согласия, при нажатии "Принять" будет выполняться скрипт (если это поле пустое, то скрипт будет выполняться сразу при нажатии на опцию) 

Для удобства создадим ещё одну опцию: 
Доступно только для пользователейПоздравляю! Мы относительно закончили со всякой скучной фигнёй. Теперь можно переходить к самим скриптам. 

4) Создание скрипта на SmartAI: 
Ввиду того, что многие пользуются RG- SmartAI (SmartAI Script Generator), я разделю данный пункт на две части. Первая часть - разбор кода, вторая - создание с помощью RG- SmartAI. 
Ан нет, будет только разбор кода. С помощью RG- SmartAI, без редактирования полученного кода, телепортера не сделаешь. 
Создателю на заметку  
Доступно только для пользователей50030 - id телепортера 
0 - id скрипта (любое число, в основном задаются числами от 0 и по возрастанию) 
1150 - id госсип меню 
7 - id госсип опции (gossip_menu_option) 
0 - id карты, в которую телепортируемся 
-8833 - координата x 
629 - координата y 
94 - координата z 
4 - ориентация o 
"Stormwind" - описание скрипта (ни на что не влияет) 

Id карты, координаты и ориентацию можно узнать командой .gps. 

Ну раз уж я создал две опции, то пусть будет скрипт и для второй: 
Доступно только для пользователей
  • Страница 1 из 1
  • 1
Поиск:


immortals
Наверх

copyright 2024 immortals сообщество людей и Warcraft

Мобильная версияЭтот сайт защищен «Site Guard» Мы в Контакте
Les immortals ©2013- 2024.