Частенько сталкивался с тем, что надо крафтить фулл сет. Нажимать каждый раз надоело.
Вот скрипт.
Вся инструкция внутри скрипта, запустите увидите.
Что делает:
- Крафтит фулл сет (только platemail) если надо для chaimail, ringmail - добавлю выбор.
initevents ;---------------------------------------------------------------------------------- ; User Edit ;---------------------------------------------------------------------------------- set %mainbag QQWGMMD //vasha sumka set %ingot 46 //kolicestvi ingov dla full plate seta ;--------------------------------------------------------------------------------- ; Menu ;--------------------------------------------------------------------------------- set #lobjectid %mainbag event macro 17 contpos 605 40 Main_Menu: set %currmenu main menu hide menu clear menu window size 200 300 menu window title OLDP.NET menu window color btnface menu font name verdana menu font align left menu font size 11 menu font color blue menu font style b menu text title 15 10 Delaem full plate set menu font size 7 menu font color red menu text version 15 27 v1.00 menu font color black menu font size 9 menu button btn_set 10 50 105 25 Sdelatj full set menu button btn_ins 10 100 105 25 Instrukcija menu button btn_cancel 10 200 105 25 Vijti set #menubutton N/A menu show menu hideEUO goto menu_loop instructions_menu: set %currmenu instructions menu hide menu clear menu window size 720 600 menu window title BlackSmith Script Instructions menu window color btnface menu font name verdana menu font align left menu font size 11 menu font color Green menu font style b menu text title 15 10 Instrukcija menu font size 10 menu font style u menu font color blue menu text info 15 40 Dlja togo, chtobi sdelatj full armor, vam nado: menu font style menu font color black menu text info2 20 65 1) Ustanovitj ID dla MainBag ( otkroj backpak, potom v easyuo idi v zakladku Last Action >> lobjectid )$ + Skopiruj polucenij kod i dobavj ego naverhu, v razdele USER EDIT.$ menu font color red menu text info3 20 105 2) Minimum %ingot lubogo vida. Kolicestvo menaetsa v razdele User Edit.$ + ( TOLKO ODIN VID INGOV MOZET BITJ ) menu font color black menu text info4 20 145 3) Molotok dolzen bitj v rukah.$ menu text info5 20 175 4) OTKLUCENO: Mozno skladivatj gotovij armor v meshok, i prodolzatj delatj armori dalse $ + ( tem samim ne zabivetsa vash osnovoj backpack )$ menu button btn_exit 280 500 100 25 Back set #menubutton N/A menu show menu hideEUO goto menu_loop menu_loop: if #menubutton <> N/A { if #menubutton = btn_set { menu hide menu clear goto Set_Armor } if ( #menubutton = btn_cancel ) && ( %currmenu = main ) { menu hide menu clear halt } if ( #menubutton = btn_exit ) && ( %currmenu = instructions ) { menu hide menu clear goto Main_Menu } if #menubutton = btn_ins { menu hide menu clear goto instructions_menu } } goto menu_loop ;------------------------------------------------------------------ ; Script ;------------------------------------------------------------------ Set_Armor: finditem RMK C_ , %mainbag if ( #findkind = -1 ) | | ( #findstack < %ingot ) { event sysmessage Not Enough Ingot To Smith A Complete Set goto main_menu } event sysmessage Making The Set... gosub Making_Parts display ok Set is Done goto Main_menu sub Making_Parts make_chest: set #lobjectid #findid event macro 17 wait 5 click 255 196 ;plate wait 3s click 545 293 ;chest wait 3s click 314 454 ;make wait 8s for %i 1 6 { scanjournal %i if fail in #journal { deletejournal goto make_chest } } make_legs: event macro 17 wait 5 click 255 196 ;plate wait 3s click 428 293 ;legs wait 3s click 314 454 ;make wait 8s for %i 1 6 { scanjournal %i if fail in #journal { deletejournal goto make_legs } } make_gorget: event macro 17 wait 5 click 255 196 ;plate wait 3s click 316 225 ;chest wait 3s click 314 454 ;make wait 8s for %i 1 6 { scanjournal %i if fail in #journal { deletejournal goto make_gorget } } make_arms: event macro 17 wait 5 click 255 196 ;plate wait 3s click 545 223 ;chest wait 3s click 314 454 ;make wait 8s for %i 1 6 { scanjournal %i if fail in #journal { deletejournal goto make_arms } } make_gloves: event macro 17 wait 5 click 255 196 ;plate wait 3s click 433 225 ;chest wait 3s click 314 454 ;make wait 8s for %i 1 6 { scanjournal %i if fail in #journal { deletejournal goto make_gloves } } make_helm: event macro 17 wait 5 click 255 196 ;plate wait 5 click 258 261 ;helms wait 3s click 424 290 ;chest wait 3s click 314 454 ;make wait 8s for %i 1 6 { scanjournal %i if fail in #journal { deletejournal goto make_helm } } return