07.05.2006, 18:43
Хм. А теперь напиши в скрипте проверки области консольстринг: например так:
Если консольная фраза появится - значит ты неправильно обработал подзадание. А если нет - неправильно вызван скрипт или задана зона
Код:
Script IsInZone
(
if
(
Any(i,Heroes,IsInArea(GetX(i),GetY(i),idArea))
)
then
(
KillScript()
ConsoleString("Area!")
GsSetVarMax(0,"q.zXqY.zXqY",2)
QuestComplete(0,"q.zXqY.zXqY")
)
)
Если консольная фраза появится - значит ты неправильно обработал подзадание. А если нет - неправильно вызван скрипт или задана зона