Показать сообщение отдельно
Старый 19.03.2010, 21:36   #5
Местный
 
Регистрация: 16.02.2010
Сообщений: 264
Сказал Спасибо: 37
Имеет 27 спасибок в 19 сообщенях
00077k имеет немного плохого в прошлом
По умолчанию

Цитата:
Сообщение от Acmilan Посмотреть сообщение
И как ты проверишь местоположение патимембера? Имхо нереально.. ТОлько если делать денц и проверять баф.. Но как тогда привести того перса к месту?
Походу вы не поняли, че я хочу
Тяжело вот так объяснить... Надо не местоположение пати мембера проверять, а своё. Короче как-то связать эти две проверки
!IsMember(Vasya)
и
PosInRange(xxx,xxx,xxx,range)

Если кого-то из мембера нету - идём по такому сценарию, если мы не в PosInRange, в случае если нас ГМ проверяем ТПшками, то делаем такое...
Воощем скрипт переписал более удобно, а то реально там слишком жёстко было, щас тут буду пытаться сделать...

Во, пришла idea
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() 

Последний раз редактировалось 00077k, 19.03.2010 в 21:45.
00077k вне форума   Ответить с цитированием