Показать сообщение отдельно
Старый 01.02.2010, 12:42   #100
Пользователь
 
Аватар для nPoKa3HuK
 
Регистрация: 11.11.2009
Сообщений: 27
Сказал Спасибо: 6
Имеет 13 спасибок в 7 сообщенях
nPoKa3HuK пока неопределено
По умолчанию

Цитата:
Сообщение от Ippo Посмотреть сообщение
Вот скрипт, не получается зациклить на этапе начала кача.
В чем ошибка?

LABEL(start)
SET(FIGHTSTOP)
call(detect gludio)


label(detect gludio)
POSOUTRANGE(-13956,123632,-3112,2500)
{
DELAY(500)
MSG(Ваш чар находится в окрестностях Глудио)
DELAY(500)
MSG(Телепортируемся в город)
DELAY(500)
USEITEM(Свиток Телепорта[ID=736])
DELAY(29000)
}
DELAY(500)
MSG(Ваш чар находится в Глудио)
DELAY(500)
POSINRANGE(-13709,123563,-3112,600)
{
DELAY(1000)
MOVETO(-13847,123525,-3143)
MOVETO(-14195,123141,-3143)
MOVETO(-14042,122134,-3015)
MOVETO(-13935,122003,-3015)
DELAY(500)
JMP(Buff)
}
POSINRANGE(-14465,124434,-3112,600)
{
DELAY(1000)
MOVETO(-14432,124297,-3144)
MOVETO(-14171,122755,-3143)
MOVETO(-14046,122174,-3015)
MOVETO(-13935,122009,-3015)
DELAY(500)
JMP(Buff)
}
POSINRANGE(-14683,121945,-3032,600)
{
DELAY(1000)
MOVETO(-14657,121895,-3068)
MOVETO(-14309,121477,-3015)
MOVETO(-14145,121585,-3015)
MOVETO(-13951,121922,-3015)
DELAY(500)
JMP(Buff)
}


LABEL(Buff)
DELAY(1500)
NPCSEL(Помощник Новичков[ID=31077])
DELAY(1500)
NPCDLG(Помощник Новичков[ID=31077])
DELAY(1500)
DLGSEL(Посмотреть список вспомогательной магии)
DELAY(1500)
DLGSEL(П
DELAY(1500)
CharBuffs(Adventurer's Bless the Body[Id=4324])
{
JMP(go na spot)
}
jmp(buff)


label(go na spot)
DELAY(1000)
MOVETO(-13326,122430,-3015)
MOVETO(-13241,122628,-3080)
MOVETO(-13062,122709,-3143)
MOVETO(-12765,122827,-3143)
DELAY(1500)
NPCSEL(Белла[ID=30256])
NPCDLG(Белла[ID=30256])
DLGSEL(Телепортироваться)
DELAY(4000)
DLGSEL(Поместье Виндавуд)
DELAY(19000)
MOVETO(-28240,157118,-3433)
MOVETO(-27897,158034,-3077)
MOVETO(-28542,160397,-2855)
jmp(fatality)


label(fatality)
SET(FIGHTSTART)
SET(RANGETYPE,STARTPOS,100)
delay(30000)
SET(FIGHTSTOP)
ChangeWaitType(1)
jmp(grind)


label(grind)
SET(RANGETYPE,STARTPOS,3000)
SET(FIGHTSTART)
LABEL(PROVERKA)
!CharBuffs(Adventurer's Bless the Body[Id=4324])
{
SET(FIGHTSTOP)
SET(RANGETYPE,STARTPOS,100)
delay(30000)
JMP(start)
}
JMP(PROVERKA)
попробуй может получится.

Добавлено через 16 минут
Цитата:
Сообщение от HellTip Посмотреть сообщение
это он один раз проверит наличие бафа? я вот думаю если логически подумать то в конце программы чтоит го ту как на делфи к определенному месту, а оно выпендриваеться
Код:
LABEL(GOTO_SPOT)
MOVETO(85338,17245,-3576)
MOVETO(85365,21721,-3599)
MOVETO(85359,23070,-3544)
MOVETO(85409,24074,-3662)
MOVETO(86315,24640,-3621)
MOVETO(87585,24018,-3533)
MOVETO(89676,23633,-3629)
MOVETO(91558,22187,-3648)
MOVETO(92646,21907,-3459)
SET(FIGHTSTART)
SET(L2WALKER,ENABLE)
LABEL(PROVERKA)
CHARSTATUS(HP,<=,0)
{
SET(FIGHTSTOP)
DELAY(1000)
GOHOME()
DELAY(8000)
JMP(START)
RETURN()
}
!CharBuffs(Adventurer's Bless the Body[Id=4324]) 
{
MSG(Пора на ребаф)
SET(FIGHTSTOP)
USEITEM(Scroll of Escape[ID=736])
delay(30000)
JMP(START)
}
JMP(PROVERKA)
В данном варианте идёт полное зацикливание не проверку бафа и смерти во время кача. Как только баф слетит чар телепортнётся в город и скрипт запустится с начала.

Последний раз редактировалось nPoKa3HuK, 01.02.2010 в 12:42. Причина: Добавлено сообщение
nPoKa3HuK вне форума   Ответить с цитированием
За это сообщение nPoKa3HuK нажился спасибкой от: