Нужна помощь по волкеру. Собственно вопрос - как нарисовать прямоугольную форму для волкера, и как сделать проверку находится ли он в ней. Раньше пользовался PosInRange, но там окружность и потенциально есть большая область вне комнаты, которая охватывается окружностью (:
Вообще да : DD Просто дело происходит в рифте ( гранях), простой диск при телепорте - не вариант. Вот в очередном приступе шизофрении, решил сделать проверки на все комнаты ) Да и вообще орудовать с прямоугольником с конкретными координатами краев несколько приятнее, чем с кругом
все очень просто, разбиваеш прямоугольник на два квадрата.
Типа так ..
PosOutRange(х,y,z,500)
{
PosOutRange(х,y,z,500)
{
SET(L2WALKER,DISABLE)
SAY(Пошел НАХ ГМ, спот занят!)
}
}
JMP(start)
__________________
Играю по фэншую используя /allblock, созерцая красоту игрового мира, сосредоточившись на получении энергии Ци при убийстве мобов. icq=((2*3*(19^2)*37)-1)*9
Срабатывает, сразу как переступаеш черту выхода в коридор
Пробовал раньше у меня не работало
posinrange очерчивает круг или квадрат?
Кстати ботов на твооем скрипте удобно сливать
достаточно, приведя парик, переагрить, текущего атакуемого тобой, моба и вывести направляющего за пределы комнаты
__________________
Играю по фэншую используя /allblock, созерцая красоту игрового мира, сосредоточившись на получении энергии Ци при убийстве мобов. icq=((2*3*(19^2)*37)-1)*9
Последний раз редактировалось mikser, 30.11.2010 в 14:00.