YTDB

Вернуться   YTDB > Баг-репорты (Патчи) / Bug reports (Patches) 4.3.4 > Необходима поддержка скриптов / Needs script support

Необходима поддержка скриптов / Needs script support Все сделать через базу невозможно.

Данный раздел специально выделен для скриптов, реализующих действия, которые невозможно реализовать через базу.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.02.2014, 23:14   #1
boogeyman
Guest
 
Сообщений: n/a
По умолчанию [Quest 26913] Charging into Battle

http://www.wowhead.com/quest=26913
  Ответить с цитированием
Старый 16.02.2014, 00:30   #2
Chaosua
Helper TC_YTDB
 
Аватар для Chaosua
 
Регистрация: 09.11.2009
Адрес: интернет
Сообщений: 352
Сказал(а) спасибо: 69
Поблагодарили 348 раз(а) в 158 сообщениях
Chaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человекChaosua Реально хороший человек
Отправить сообщение для Chaosua с помощью ICQ Отправить сообщение для Chaosua с помощью Skype™
По умолчанию

that must be realized in core. There are many quest with Practice on Training dummies
Or you can script SmartAI (trinity) EventAI (mangos) and replace coreside script for that dummies
That quest have killcredit ID always 44175 (as I saw)
On Trinity I made this like
Код:
        void SpellHit(Unit* caster, const SpellInfo* spell) OVERRIDE
        {
            //IMPLEMENTED questRewards Training skills on 3rd Level
            if (caster->GetTypeId() == TYPEID_PLAYER)
                if (spell->Id == 20271 || spell->Id == 100 || spell->Id == 2098 || spell->Id == 56641 || spell->Id == 5143 || spell->Id == 73899 || spell->Id == 348 || spell->Id == 5143)
                //if (caster->ToPlayer()->GetQuestStatus(27091) != QUEST_STATUS_COMPLETE || caster->ToPlayer()->GetQuestStatus(14013) != QUEST_STATUS_COMPLETE || caster->ToPlayer()->GetQuestStatus(25147) != QUEST_STATUS_COMPLETE) etc
                    caster->ToPlayer()->KilledMonsterCredit(44175, 0);
        }
magic numbers (who cares ) who want will change it
__________________
и взгляда малого хватает, дабы увидеть тьму твою

Последний раз редактировалось Chaosua; 16.02.2014 в 00:37.
Chaosua вне форума   Ответить с цитированием
Старый 16.02.2014, 23:03   #3
boogeyman
Guest
 
Сообщений: n/a
По умолчанию

I can not get better if possible a little big helper thank you
  Ответить с цитированием
Старый 18.02.2014, 00:53   #4
boogeyman
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Chaosua Посмотреть сообщение
that must be realized in core. There are many quest with Practice on Training dummies
Or you can script SmartAI (trinity) EventAI (mangos) and replace coreside script for that dummies
That quest have killcredit ID always 44175 (as I saw)
On Trinity I made this like
Код:
        void SpellHit(Unit* caster, const SpellInfo* spell) OVERRIDE
        {
            //IMPLEMENTED questRewards Training skills on 3rd Level
            if (caster->GetTypeId() == TYPEID_PLAYER)
                if (spell->Id == 20271 || spell->Id == 100 || spell->Id == 2098 || spell->Id == 56641 || spell->Id == 5143 || spell->Id == 73899 || spell->Id == 348 || spell->Id == 5143)
                //if (caster->ToPlayer()->GetQuestStatus(27091) != QUEST_STATUS_COMPLETE || caster->ToPlayer()->GetQuestStatus(14013) != QUEST_STATUS_COMPLETE || caster->ToPlayer()->GetQuestStatus(25147) != QUEST_STATUS_COMPLETE) etc
                    caster->ToPlayer()->KilledMonsterCredit(44175, 0);
        }
magic numbers (who cares ) who want will change it
Where it can not find it?
  Ответить с цитированием
Ответ

« Предыдущей темы нет | Quest 27635(Decontamination) »
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[11438] Clarify code for quest start/source/req items adding/remove at quest start. newsbot CMaNGOS Commits 0 08.05.2011 06:33
[10417] Fix Battle/Guardian elixirs stacking newsbot CMaNGOS Commits 0 28.08.2010 10:40


Текущее время: 15:58. Часовой пояс GMT +4.


YTDB - MaNGOS DataBase

Русский форум Мангос - официальный форум RMDC

Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума YTDB будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot
Punk's On-Air - Punk, Folk, Blues, Ska Bascinet - реконструкция denw IL-2 Training Книготорговая Компания «А-5» - художественная, учебная литература, скидки, опт и мелкий опт, доставка, дешево, низкие цены издательства