Цитата:
Сообщение от 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()