|
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
06.01.2011, 23:53 | #1 |
Гость
Сообщений: n/a
|
Обработчик команды "castspell"
Всем доброго времени суток!
Решил внедрить консольную команду castspell, которая будет кастовать спелл(делаю это для упрошения отладки спеллов, чтобы не заходить на сам сервер, а делать это через консоль) Код:
bool ChatHandler::HandleSpellDebugCommand(char *args) +{ + if (!*args) + return false; + + Unit* target = ????; + + uint32 spell = ExtractSpellIdFromLink(&args); + if (!spell) + return false; + + SpellEntry const* spellInfo = sSpellStore.LookupEntry(spell); + if (!spellInfo) + { + DEBUG_LOG("Spell %s is not exist in DBC", spell); + return false; + } + + + target->CastSpell(target, spell, false); + DEBUG_LOG("Casting spell %s ...", spell); + return true; +} |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10678] Revert "[10675] Ignore BOA items reputation requirements at use." | newsbot | CMaNGOS Commits | 0 | 04.11.2010 12:30 |
[10558] Fix spell "Spinning" (64385) for item "Unusual Compass" (45984) | newsbot | CMaNGOS Commits | 0 | 29.09.2010 23:20 |
[10257] Fixed typo in "alliance" in recent commit changes. | newsbot | CMaNGOS Commits | 0 | 24.07.2010 14:30 |
[10179] Add "missing" spells in commented form for Aura::TriggerSpell() | newsbot | CMaNGOS Commits | 0 | 11.07.2010 13:40 |
[9981] For non-player at "offline" delete hostile references. | newsbot | CMaNGOS Commits | 0 | 27.05.2010 14:01 |