Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

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

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.01.2011, 23:53   #1
Ultra
Гость
 
Сообщений: 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;
+}
не могу не как додуматься как получить ссылку на Unit
  Ответить с цитированием
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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


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


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