Показать сообщение отдельно
Старый 30.06.2010, 15:12   #1
Новичок
 
Регистрация: 30.06.2010
Сообщений: 3
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
Xwyt пока неопределено
Смех Скрипт и вопросы

Всем дарова. Сразу к делу.


Есть некий код: PosInRange и PosOutRange.

И меня озадачивает некая мелочь, что в написания скрипта на проверку место нахождения бота она не так как я хотел работает...

PosInRange(x,y,z, R)
{ CALL(Sity) } CALL(IN_Fight)


Смысл ясен - если я не в этой окружности, то мы идём качаться...

Но, вместо этого бот как угорелый бежит к окружности, менял на PosOutRange не помагло... В чём хитрость??
(В скрипте уверен на все 100% кроме этой штуки )



И второе... Я пока искал, что мне делать с этой проблемой наткнулся на http://www.l2phx.pp.ru/showthread.ph...ght=PosInRange

Цитата:
Сообщение от 00077k Посмотреть сообщение

Если кого-то из мембера нету - идём по такому сценарию.


PHP код:
LABEL(tests)
CALL(partymemberchek)    !IsMember {JMP(nomember) }    RETURN()     
CALL(gmtpchek)              PosInRange(xxx,xxx,xxx,range)    {JMP(gm_tp_warning)}    RETURN()
JMP(tests

PHP код:
LABEL(begin)
CALL(alloff)
CALL(defconf)
CALL(dead)
CALL(position)

LABEL(posincity)
CALL(leaveparty)
CALL(grocery)
CALL(movetocats)

LABEL(posincats)
CALL(dead)
CALL(meeting_point)
CALL(partyconfig)
CALL(enableparty)
CALL(partychek)
CALL(loadconfig)
CALL(l2wenable)
CALL(beginofroom)


LABEL(posinroom)
CALL(fightstart)
CALL(fightpartychek)

LABEL(nomemberordead)
CALL(gohome)
JMP(begin)

LABEL(norange)
EXIT() 
Я немного не допонимаю, что тут написанно !IsMember {JMP(nomember) }
И я бьюсь второй день изучения walkera: как можно узнать с тобой сотоварищ или где-то валяется. Было бы оооочень удобно бы.
Если есть идеи или уже такое было рассмотрино ссылку плиз и простите за флуд.

Заранее спасибо

Последний раз редактировалось Xwyt, 30.06.2010 в 15:14.
Xwyt вне форума   Ответить с цитированием