Новичок
Регистрация: 29.09.2008
Сообщений: 14
Сказал Спасибо: 3
Имеет 3 спасибок в 1 сообщении
|
Помогите со скриптом
Задумал сделать автобота с закупом, делевелом и прочими фишками. Кое какие куски брал из готовых скриптов ,но многое делал сам. В общем проблема в том что при запуске скрипт прыгает на метку СОЕ. Помогите найти ошибку, дописывал ночью, голова уже почти не работала. Может свежий взгляд поможет.
скрипт на споил костей и шкур в деревне орков, хроники Ц4
Нашел место с которого косячит, что тут не правильно?
LABEL(farm)
CharStatus(LV,>,20)
{
CALL(SOE)
}
CharStatus(HP,==,0)
{
CALL(SOE)
}
DELAY(3333)
JMP(farm)
Вот весь скрипт.
Код:
POSINRANGE(-15904,-128834,-3017,2000)
{
SET(L2Walker,Enable)
SET(Fightstart)
JMP(farm)
}
SET(L2Walker,DISABLE)
SET(FIGHTSTOP)
CharStatus(LV,>,20)
{
CALL(SOE)
DELAY(5000)
CALL(SKLAD)
CALL(SLIV)
}
CharStatus(HP,==,0)
{
CALL(SOE)
}
LABEL(NACHALO)
MOVETO(-44628,-114667,-265)
MOVETO(-45169,-115277,-265)
MOVETO(-45578,-115796,-265)
MOVETO(-45958,-116771,-265)
MOVETO(-45675,-117993,-268)
MOVETO(-44324,-119760,-266)
MOVETO(-43392,-120801,-266)
MOVETO(-42457,-121545,-270)
MOVETO(-39461,-123779,-576)
MOVETO(-38794,-124183,-643)
MOVETO(-37371,-124654,-990)
MOVETO(-35629,-124393,-1454)
MOVETO(-33235,-124408,-1689)
MOVETO(-28505,-124379,-2235)
MOVETO(-27150,-124195,-2347)
MOVETO(-23786,-124138,-2914)
MOVETO(-22943,-123189,-2916)
MOVETO(-21794,-122420,-3026)
MOVETO(-19776,-124967,-2933)
MOVETO(-18736,-126117,-2909)
MOVETO(-17140,-127836,-3017)
MOVETO(-16124,-128918,-3017)
LOADCONFIG(griz.INI)
SET(L2Walker,Enable)
SET(Fightstart)
LABEL(farm)
CharStatus(LV,>,20)
{
CALL(SOE)
}
CharStatus(HP,==,0)
{
CALL(SOE)
}
DELAY(3333)
JMP(farm)
LABEL(SKLAD)
MOVETO(-44167,-113877,-265)
MOVETO(-44292,-114418,-265)
MOVETO(-44399,-115131,-265)
MOVETO(-44226,-115460,-249)
MOVETO(-44046,-115422,-249)
MOVETO(-44012,-115470,-249)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Buckler[ID=20],1;Buckler[ID=20],1;Wooden Helmet[ID=43],1;Wooden Helmet[ID=43],1;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Buckler[ID=20],1;Buckler[ID=20],1;Wooden Helmet[ID=43],1;Wooden Helmet[ID=43],1;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Buckler[ID=20],1;Buckler[ID=20],1;Wooden Helmet[ID=43],1;Wooden Helmet[ID=43],1;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Buckler[ID=20],1;Wooden Helmet[ID=43],1;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Buckler[ID=20],1;Wooden Helmet[ID=43],1;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Wooden Helmet[ID=43],1;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Wooden Helmet[ID=43],1;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Buckler[ID=20],1;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Buckler[ID=20],1;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Продать)
DELAY(1500)
SELLITEM(Recipe: Leather Helmet[ID=1798],all;Recipe: Short Spear[ID=1792],all;Wooden Arrow[ID=17],all;)
DELAY(1500)
NPCSEL(Papuma[ID=7561])
DELAY(1500)
NPCDLG(Papuma[ID=7561])
DELAY(1500)
DLGSEL(Купить Расходные материалы и Минералы)
DELAY(1500)
BUYITEM(Scroll of Escape[ID=736],1;Soulshot: No Grade[ID=1835],5000;)
DELAY(1500)
MOVETO(-44163,-115515,-249)
MOVETO(-44426,-115152,-265)
MOVETO(-44319,-114565,-265)
MOVETO(-44218,-113550,-265)
MOVETO(-44166,-113690,-265)
MOVETO(-44030,-113618,-265)
MOVETO(-43663,-113586,-260)
MOVETO(-43328,-113575,-249)
MOVETO(-43156,-113725,-249)
MOVETO(-43131,-113751,-249)
USEITEM(Boots[ID=39])
DELAY(1500)
USEITEM(Bronze Gaiters[ID=34])
DELAY(1500)
USEITEM(Bracer[ID=51])
DELAY(1500)
USEITEM(Buzdygan[ID=155])
DELAY(1500)
USEITEM(Bronze Breastplate[ID=26])
DELAY(1500)
USEITEM(Hard Leather Helmet[ID=1148])
DELAY(1500)
NPCSEL(Grookin[ID=7562])
DELAY(1500)
NPCDLG(Grookin[ID=7562])
DELAY(1500)
DLGSEL(Deposit Item (Private Warehouse))
DELAY(1500)
SAVEITEM(Boots[ID=39],1;Bronze Gaiters[ID=34],1;Bronze Breastplate[ID=26],1;Hard Leather Helmet[ID=1148],1;Bracer[ID=51],1;Buzdygan[ID=155],1;)
DELAY(1500)
NPCSEL(Grookin[ID=7562])
DELAY(1500)
NPCDLG(Grookin[ID=7562])
DELAY(1500)
DLGSEL(Deposit Item (Private Warehouse))
DELAY(1500)
SAVEITEM(Suede[ID=1866],all;Charcoal[ID=1871],all;Animal Skin[ID=1867],all;Animal Bone[ID=1872],all;Stem[ID=1864],all;Soulshot: No Grade[ID=1835],all;Scroll of Escape[ID=736],all;)
MOVETO(-43214,-113696,-249)
MOVETO(-43359,-113626,-249)
MOVETO(-43537,-113589,-249)
MOVETO(-43996,-113615,-265)
MOVETO(-44122,-113602,-265)
RETURN
LABEL(SLIV)
LOADCONFIG(delevel.INI)
SET(L2Walker,ENABLE)
CharStatus([LV,<=,10)
{
JMP(ODEJA)
}
DELAY(4000)
JMP(SLIV)
LABEL(ODEJA)
SET(L2Walker,DISABLE)
MOVETO(-44166,-113690,-265)
MOVETO(-44030,-113618,-265)
MOVETO(-43663,-113586,-260)
MOVETO(-43328,-113575,-249)
MOVETO(-43156,-113725,-249)
MOVETO(-43131,-113751,-249)
NPCSEL(Grookin[ID=7562])
DELAY(1500)
NPCDLG(Grookin[ID=7562])
DELAY(1500)
DLGSEL(Withdraw Item (Private Warehouse))
DELAY(1500)
LOADITEM(Soulshot: No Grade[ID=1835],all;Scroll of Escape[ID=736],all;Buzdygan[ID=155],1;Bracer[ID=51],1;Hard Leather Helmet[ID=1148],1;Bronze Breastplate[ID=26],1;Bronze Gaiters[ID=34],1;Boots[ID=39],1;)
DELAY(1500)
USEITEM(Boots[ID=39])
DELAY(1500)
USEITEM(Bronze Gaiters[ID=34])
DELAY(1500)
USEITEM(Bracer[ID=51])
DELAY(1500)
USEITEM(Buzdygan[ID=155])
DELAY(1500)
USEITEM(Bronze Breastplate[ID=26])
DELAY(1500)
USEITEM(Hard Leather Helmet[ID=1148])
DELAY(1500)
MOVETO(-43214,-113696,-249)
MOVETO(-43359,-113626,-249)
MOVETO(-43537,-113589,-249)
MOVETO(-43996,-113615,-265)
MOVETO(-44122,-113602,-265)
RETURN
JMP(NACHALO)
LABEL(SOE)
SET(FIGHTSTOP)
SET(RANGETYPE,STARTPOS,100)
SET(FIGHTSTART)
DELAY(5000)
CharStatus(HP,<=,0)
{
GOHOME()
DELAY(35000)
}
CHARSTATUS(HP,<,100)
{
DELAY(2000)
JMP(SOE)
}
SET(FIGHTSTOP)
ChangeWaitType(1)
DELAY(2000)
USEITEM(Scroll of Escape[ID=736])
DELAY(50000)
RETURN
Добавлено через 5 часов 12 минут
Все разобрался, косяк был в пробеле перед фигурной скобкой. Удалите тему.
Последний раз редактировалось VismuT, 13.02.2013 в 18:24.
Причина: Добавлено сообщение
|