Пользователь
Регистрация: 27.02.2010
Сообщений: 60
Сказал Спасибо: 4
Имеет 56 спасибок в 19 сообщенях
|
Алмас
Оффтоп
Ну во-первых у тебя в скрипте два места, куда надо забить лвл, до которого сливаемся. Во втором месте как раз стоит 41, так что все верно...
В метке LABEL(proverka pri delvle) нет возврата (RETURN). Т.е. после выполнения ее, скрипт бежит дальше на метку LABEL(tochki). Но это думаю фиг с ним. Просто если перс не умер, то прыгает на LABEL(tochki), а когда умер, выполняет LABEL(tochki) два раза
CALL(proverka pri delvle)
CALL(tochki).
Ну и нет возврата из метки LABEL(delvll), поэтому он там и зацикливается.
Короче ща навскидку поправлю...
Эту метку ставишь в скрипт, она вызывает подпрограмму слива:
Оффтоп
Код:
//скрипт выше
//скрипт выше
LABEL(delvl)
CHARSTATUS(LV,>=,43) ******** Тут меняешь c какого лвла надо сливаться
{
JMP(delvll)
}
// таким образом, если lvl<43, то побежал скрипт ниже
//скрипт ниже
//скрипт ниже
//скрипт ниже
//скрипт ниже
Сама подпрограмма слива:
Оффтоп
Код:
LABEL(delvll) //подпрограмма слива
CHARSTATUS(LV,>,41) ******** Тут меняешь до какого лвла надо сливаться
{
MOVETO(81562,53470,-1522)
MOVETO(81306,53412,-1562)
MOVETO(81115,53318,-1586)
FORCEATTACK(Гектор[ID=30197])
delay(20000)
JMP(proverka pri delvle)
}
JMP(delvl) /слились до 41 лвл и прыгаем на метку delvl в программе
LABEL(proverka pri delvle)
CHARSTATUS(CHP,<,1)
{
//чар мертв, отправляем в горд
GOHOME()
DELAY(10000)
}
LABEL(tochki)
POSINRANGE(82415,53812,-1522,2000)
{
MOVETO(82415,53812,-1522)
JMP(delvll)
}
POSINRANGE(82469,55614,-1551,2000)
{
MOVETO(82469,55614,-1551)
MOVETO(82345,54127,-1522)
JMP(delvll)
}
POSINRANGE(79949,53099,-1586,2000)
{
MOVETO(79949,53099,-1586)
MOVETO(80606,53630,-1586)
MOVETO(82175,53368,-1522)
JMP(delvll)
}
POSINRANGE(81250,55710,-1560,2000)
{
MOVETO(81695,55571,-1551)
MOVETO(82131,55385,-1551)
MOVETO(82205,55012,-1551)
MOVETO(82124,53717,-1522)
MOVETO(82269,54606,-1551)
MOVETO(82295,54274,-1522)
JMP(delvll)
}
MSG(Перс оказался хз где)
MSG(надо добалять в скрипт еще точек с путем отсюда)
EXIT()
Путь персонажа я, естественно, не проверял, взяты из твоего скрипта.
Последний раз редактировалось bokot, 20.03.2010 в 17:59.
|