PDA

Просмотр полной версии : Зависание скриптов


FrostGG
17.02.2010, 20:36
Во многих скриптах на месте где персонаж должен атаковать мобов скрипт зависает, пожалуйста подскажите в чем проблема и как решить её.

Бесконечно крутит это место скрипта

SET(MON,NOATTACK,*)
SET(MON,ATTACK,Mandragora Blossom[ID=20156];Mandragora Sprout[ID=20154];Mandragora Sapling[ID=20155];Mandragora Sprout[ID=20223])
SET(RANGETYPE,RAND)
LABEL(mandra)
SET(FIGHTSTART)
ITEMCOUNT(Ягода Мандрагоры[ID=3121],<,1)
{
JMP(mandra)
}
ITEMCOUNT(Mandragora Petal[ID=3265],<,20)
{
JMP(mandra)
}

Acmilan
17.02.2010, 20:41
Покажи свой скрипт

FrostGG
17.02.2010, 20:43
Покажи свой скрипт

отредактировал 1ый пост, добегает до места и нехочет атаковать.

Shekt
17.02.2010, 20:53
set(l2walker,enable) попробуй добавить

Acmilan
17.02.2010, 20:54
msg(Выбиваем ягоду мандрагоры)
SET(MON,NOATTACK,*)
SET(MON,ATTACK,Mandragora Sprout[ID=20154])
SET(MON,ATTACK,Mandragora Sprout[ID=20223])
SET(MON,ATTACK,Mandragora Blossom[ID=20156])
//Mandragor
SET(FIGHTSTART)
SET(RANGETYPE,STARTPOS,1500)
LABEL(1)
ITEMCOUNT(Mandragora Berry[ID=3121],>,0)
{
jmp(9igoda est)
}
ITEMCOUNT(Mandragora Berry[ID=3121],<,1)
{
delay(500)
jmp(2)
}
label(2)
CHARSTATUS(CHP,<=,0)
{
SET(FIGHTSTOP)
GOHOME()
delay(10000)
jmp(9igoda)
}
jmp(1)
label(9igoda est)
USEITEM(Lesser Healing Potion[ID=1060])
SET(FIGHTSTOP)
msg(Выбили ягоду мандрагоры)
DELAY(10000)
MOVETO(38190,149778,-3832)
MOVETO(38634,149578,-3922)
MOVETO(37895,149723,-3861)
MOVETO(37424,150141,-3701)
MOVETO(36875,150070,-3585)
SET(FIGHTSTART)
SET(RANGETYPE,STARTPOS,100)
delay(20000)
SET(FIGHTSTOP)
USEITEM(Scroll of Escape[ID=736])
DELAY(37000)
Вот рабочий кусок скрипта. Если не работает то копай настройку волкера =)

FrostGG
17.02.2010, 21:12
Вот рабочий кусок скрипта. Если не работает то копай настройку волкера =) Заработал спс, сам отредактировал или скопировал из своего скрипта?

Acmilan
17.02.2010, 21:16
Заработал спс, сам отредактировал или скопировал из своего скрипта?
Да, кусок моего

FrostGG
17.02.2010, 22:10
Добавлено через 37 минут
set(l2walker,enable) попробуй добавить

Твой способ тоже помог, спс.
Это в настройках есть?

Acmilan
18.02.2010, 01:27
Это аналог нажатия клавиши Insert