Показать сообщение отдельно
Старый 12.03.2010, 06:32   #2
idk
Гость
 
Сообщений: n/a
По умолчанию

F.A.Q. По разработке собственных эвентов и событий World of Warcraft. (Игровые объекты театра).

Часть 1 - Подготовка.

Код:
До того как приступить к разработке собственного эвента, нам потребуется:
1. Редактор базы данных Quice.   
2. Клиент MySQL - SQLyog или Navicat.   
3. Ну и конечно же "MaNGOS Rev.4353+".
Часть 2 - Поиск & Подготовка G.O.

Код:
Вообще поиск G.O. занимает довольно-таки долгое время. Есть различные способы поиска. Например: Командой ".lookupobject Bonfire", данной командой мы отыщем нужное нам G.O. по названию в базе, так сказать, на угад. Но можно воспользоваться программой "Model Viewer". (http://filebeam.com/6fc72aff57e03d25309ea8f0e815c5c2) "Пароль к закачке файла - [pe114ewar]. Например, запускаем программу и выбираем нужное нам G.O. Например огонь - "Bonfire". Заходим в игру и если повезёт, что данное G.O. в базе имеет точно такое же название что и во вьювере, то мы сможем найти наш заветный огонёк. ".lookupobject Bonfire" После ввода команды, консоль покажет нам ID огня - "Например ID=14253".
Часть 3 - Создание лута нашему G.O.

Код:
В данном случае нам понадобится программа "Quice". И так, первое что нужно сделать, это поставить наш огонёк который мы нашли в части #2. На самом деле у таких G.O. как огонёк не прописан "type 3" что указывает на то что данный G.O. является сундуком и его можно облутить. По этому данная часть относится к тем кто устанавливает сундук в своём эвенте. Что бы создать наше собственное G.O. нужно проделать подобную операцию из предыдущего F.A.Q. части #3. Принцип один и тот же только на этот раз мы работает не с креатурой а с игровым объектом. Проделав операцию из первого F.A.Q. части #3, нам нужно установить наш G.O. Например его ID=555222. Заходим в игру, встаём на то место где хотим поставить наше G.O. и вводим команду ".gameobject 555222". Вуоля! Вот и появился наш игровой объект. Заходим в "Quice" переходим на вкладку "Game Object". Вводим в строке "Entry", ID нашего G.O. 555222. Переходим к свойствам объекта и тут же щёлкаем по под-фкладке "GO Location". Лут задаётся G.O. совершенно по-другому в отличии от креатуры. У каждого G.O. в под-фладке локации имеется свой уникальный лут. Щёлкаем по нашему G.O. и переходим на под-фкладку "GP Loot". Вы увидите знакомую картину если задавали лут в "Quice" из первого F.A.Q. по креатурам. Добавляем лут объекту и жмём "Show FULL GO Loot Script" \ "Execute script".

Часть 4 - Связываем G.O. с эвентом.


Код:
По сути это таже самая операция что и в первом F.A.Q. части #7. Всё тоже самое только работы со связкой G.O. с эвентом проводятся в таблице "game_event_gameobject".

Последний раз редактировалось idk; 12.03.2010 в 08:51.
  Ответить с цитированием