ВОт вам еще и скриптик на переработку грибов.... Если на нево посматреть то можно многое написать подобного.... Ток мля не копируйте как все я указываю, свае дополняйте исправляйте, не люблю воров, этот скрипт я выкладываю в помощь, хатя кто будет этот скрипт использовать при х5 и т д, У нас серв в локале стоит на х1х1х1... так шо.. вобщем вот скрипт.
P.S. Spore Fungus in Elven Villge. By Lily
LABEL(check) CHARSTATUS(CHP,<=,0) // возврат в город если помер { SET(FIGHTSTOP) DELAY(5000) CALL(check) }
// Если помер и вернулся в эльфискую деревню, то снова брать квест, продавать хлам, покупать стрелы, лечиловки и т.п. // Сначала топаем от делева в магазин.
POSINRANGE(45287, 49744, -3056, 1200) //дерево в центре деревни. { MOVETO(44467, 50249, -3056) MOVETO(43677, 50430, -3024) MOVETO(43353, 50556, -2992) MOVETO(43104, 50010, -2992) MOVETO(42817, 50092, -2976) //должен быть в магазине. }
// Если рядом с торговцами - берем квест и закупаемся. POSINRANGE(42789, 50138, -2983,500 //Эльф - Trader Herbiel { CALL(selljunk) // продаем вещи, помеченные в настройках (sell) CALL(quest_interact) // базары с НПС/экипировка. CALL(gotohunt) // топаем колбасить грибы. }
// Если 10 саков, то можно возвращаться в город. ITEMCOUNT(Fungus Sac[ID=1118],==,10) CALL(gototown_walk) //В город пешком. // CALL(gototown_recall) //В город через SoE
// Колбасим грибы и только грибы если хочется закончить побыстрее квест. POSINRANGE(30817, 55223, -3368, 2000) { SET(FIGHTSTART) } JMP(check) // Конец главного цикла
// =================== подпрограммы ==================== // Получение квеста/награды LABEL(quest_interact) MOVETO(42789, 50138, -2983) NPCSEL(Herbiel) DELAY(1000) NPCDLG(Herbiel) DELAY (1000) DLGSEL(Quest) DELAY(1000) DLGSEL(Ask about the studies) DELAY(1000) DLGSEL(Say you will take the job) DELAY(3000)
// Надо это повторить на случай если квест выполнен, чтобы взять снова его. Чтобы закрыть диалог НПС надо выбрать другого НПС. Маленькая хитрость от одного буржуйского друга. NPCSEL(Creamees) DELAY(1000) NPCDLG(Creamees) DELAY(1000)
// Если надо что-то еще закупать, то просто скопируйте блок и замените предмет. NPCSEL(Herbiel) DELAY(1000) NPCDLG(Herbiel) DELAY (1000) DLGSEL(Quest) DELAY(1000) DLGSEL(Ask about the studies) DELAY(1000) DLGSEL(Say you will take the job) DELAY(3000) RETURN()
// Идем обратно в место расколбаса валить грибы. SET(FIGHTSTOP) надо чтобы не отвлекался на монстров пока идет. LABEL(gotohunt) MSG(по-грибы) SET(FIGHTSTOP) MOVETO(42896, 50570, -2983) SET(FIGHTSTOP) MOVETO(42961, 51106, -2995) SET(FIGHTSTOP) MOVETO(40844, 52681, -3197) SET(FIGHTSTOP) MOVETO(37562, 54981, -3489) SET(FIGHTSTOP) MOVETO(31029, 57136, -3453) SET(FIGHTSTOP) MOVETO(30817, 55223, -3368) SET(FIGHTSTOP) RETURN()
// Топаем пешком в город если по какой-то причине не хочется использовать SoE. LABEL(gototown_walk) MSG(в город нах) SET(FIGHTSTOP) MOVETO(30817, 55223, -3368) SET(FIGHTSTOP) MOVETO(31029, 57136, -3453) SET(FIGHTSTOP) MOVETO(37562, 54981, -3489) SET(FIGHTSTOP) MOVETO(40844, 52681, -3197) SET(FIGHTSTOP) MOVETO(42961, 51106, -2995) SET(FIGHTSTOP) MOVETO(42896, 50570, -2983) RETURN()
// Возврат в город LABEL(gototown_recall) MSG(в город нах) SET(FIGHTSTOP) USEITEM(Scroll of Escape,[ID=736]) DELAY(15000) MOVETO(44467, 50249, -3056) MOVETO(43677, 50430, -3024) MOVETO(43353, 50556, -2992) MOVETO(42970, 50029, -2984) MOVETO(42817, 50092, -2976)
ITEMCOUNT(Scroll of Escape[ID=736],<,3) { DLGSEL(Buy) DELAY(1000) BUYITEM(Scroll of Escape[ID=736],1) DELAY(1000) } // Ну тут понятно. Тут отдельно выделена покупка SoE чтобы не забыть. Можно покупать в блоке с остальными покупками. RETURN()
Заходите в opions>Basic Options>Die After> 60 second галочку ставете, потом ниже указываете скрипт, вот типа таково:
SET(FIGHTSTOP) //Закончить бой MSG(You are now in town. Walking to your hunting spot.) DELAY(5000) MOVETO(18210,145771,-3112) MOVETO(18896,145374,-3144) MOVETO(21486,145864,-3144) MOVETO(27196,145688,-3016) MOVETO(30607,143673,-3104) MOVETO(32322,143953,-3280) MOVETO(33032,144192,3368) MOVETO(34304,147225,-3520) MOVETO(36320,148125,-3624) MOVETO(40399,148049,-3688) MOVETO(43365,148359,-3696) MOVETO(43985,150122,-3728) MSG(Destination reached. Starting to hunt.) SET(FIGHTSTART) //начать бой