Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Патчи > Отвергнутые патчи

Важная информация

Отвергнутые патчи Патчи, отвергнутые от приёма в GIT

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.10.2011, 14:21   #1
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию [11985][patch] Го тип 10 и gameobject_scripts

Существуют го (интересны клетки(руда), для квестов по спасению(открытию)) двух типов - тип0 и тип10, если для первых поддержка gameobject_scripts есть в ядре, то для вторых - только event_scripts, патчик предлагает - если нет у го номера в data2 для евентскрипта(можно номер прописать - но будут говорить, мол не по кешу шаблон меняем) - обращаться в госкрипты.)

Код:
diff --git a/src/game/GameObject.cpp b/src/game/GameObject.cpp
index caf7ce2..941a713 100644
--- a/src/game/GameObject.cpp
+++ b/src/game/GameObject.cpp
@@ -1117,6 +1117,9 @@ void GameObject::Use(Unit* user)
                     if (!sScriptMgr.OnProcessEvent(info->goober.eventId, player, this, true))
                         GetMap()->ScriptsStart(sEventScripts, info->goober.eventId, player, this);
                 }
+                else
+                    // activate script
+                    GetMap()->ScriptsStart(sGameObjectScripts, GetGUIDLow(), spellCaster, this);
 
                 // possible quest objective for active quests
                 if (info->goober.questId && sObjectMgr.GetQuestTemplate(info->goober.questId))
Пример:
http://ru.wowhead.com/quest=12843
гуиды ЮТДБ


При юзе клетки с ключом - крик спасенного и киллкредит, клетка имеет автозакрытие
NeatElves вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Mayss (03.10.2011), partizanes (05.05.2012), Ranger (25.10.2011), schmoozerd (07.05.2012), Vladimir (05.05.2012), xex (04.10.2011)
Старый 19.11.2011, 23:35   #2
schmoozerd
MaNGOS Dev
 
Регистрация: 17.11.2011
Сообщений: 99
Сказал(а) спасибо: 35
Поблагодарили 80 раз(а) в 26 сообщениях
schmoozerd Скоро придёт к известности
По умолчанию

infact it might be an idea to allow db-scripts for _every_ type of GO
(if it is used in a bad way, then problem of the user)

at least this could be discussed.

I really don't like that the current gameobject_scripts system is based on gameobject guid, and not entry.
Probably it would be wise to change this asap (if possible)
schmoozerd вне форума   Ответить с цитированием
Старый 04.05.2012, 21:41   #3
schmoozerd
MaNGOS Dev
 
Регистрация: 17.11.2011
Сообщений: 99
Сказал(а) спасибо: 35
Поблагодарили 80 раз(а) в 26 сообщениях
schmoozerd Скоро придёт к известности
По умолчанию

Alternate version in [11985]
(support for go-scripts by entry)

Forward information: on UDB the scripts in go_scripts can be entirely moved to go_template_scripts.
schmoozerd вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Dereka (06.05.2012), partizanes (05.05.2012), Vladimir (05.05.2012)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[11985] Implement support for go_template_scripts newsbot CMaNGOS Commits 0 04.05.2012 21:40


Текущее время: 02:03. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot