Показать сообщение отдельно
Старый 27.04.2010, 21:57   #19
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Решил переделать скрипт через активацию го, как указано в спелле:
Код:
bool GOHello_go_andorhal_tower(Player* pPlayer, GameObject* pGo)
{
    if (pPlayer->GetQuestStatus(QUEST_ALL_ALONG_THE_WATCHTOWERS_ALLIANCE) == QUEST_STATUS_INCOMPLETE || pPlayer->GetQuestStatus(QUEST_ALL_ALONG_THE_WATCHTOWERS_HORDE) == QUEST_STATUS_INCOMPLETE)
    {
В этот блок попадаю только при нахождении практически на го, хотя в базе `data1`=10.
Если отойти подальше - не работает, хотя каст срабатывает на большом расстоянии.

1. Как заставить го активироваться в радиусе, указанном в базе?
2. Есть 4 кода нпц, проверка на них идет одинаково: если один из нужных кодов нпц, то засчитать киллкредит(код нпц). Как лучше и покомпактнее сделать проверку (массив и т.д.)?
virusav вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (27.04.2010)