есть такой вот скрипт:
Code: sub ElementalKill() var Count,LastTimer,Elemental var o,exit dim Ore[13] Ore[1]=0x19B9 Ore[2]=0x19B7 Ore[3]=0x19BA Ore[4]=0x19B8 Ore[5]=0x0F11 Ore[6]=0x0F16 Ore[7]=0x0F18 Ore[8]=0x0F15 Ore[9]=0x0F10 Ore[10]=0x0F0F Ore[11]=0x0F26 Ore[12]=0x1F4C Ore[13]=0x0EED Terminate() uo.UseType('0x0F0E','0x0631') ## - Инвизка(тип,цвет). while uo.STR<uo.Life+1 if uo.Mana>=50 then uo.WaitMenu('What','Daemon') uo.Cast('Polymorph') wait(8000) else uo.UseType('0x0F0E','0x09DF') ## - Тотал Мана(тип,цвет). wait(3000) end if wend LastTimer=uo.Timer() repeat uo.BandageSelf() wait(4000) until uo.Life==uo.STR or LastTimer+300<uo.Timer() uo.UseType('0x1B76') ## - Хеатер Щит(тип). uo.DeleteJournal() uo.Exec('warmode 1') uo.FindType('0x0010',-1,'ground') Elemental=uo.GetSerial('finditem') uo.Attack(Elemental) repeat wait(1000) if uo.Life<50 Then uo.UseType('0x0F0E','0x09BB') ## - Греатер Хеал(тип,цвет). end if if uo.GetDistance(Elemental)>1 then WalkN(0,0,Elemental) end if until uo.IsNPC(Elemental)==0 wait(3000) uo.Exec('warmode 0') wait(1000) LastTimer=uo.Timer() uo.DeleteJournal() for o=1 to 13 exit=0 repeat uo.FindType(Ore[o],-1,'ground') if uo.GetQuantity('finditem')>0 then uo.Grab('0','finditem') wait(1500) else exit=1 end if until exit==1 next ### uo.Exec('warmode 1') uo.Exec('warmode 0') uo.Exec('exec Mining') end sub
Как мне сделать так чтобы чар говорил All Kill, таргетом по элементалю, пил инвизку, ждал пока драк убьет элементаля, подходил лутал и продолжал копать?
Заранее спасибо.
|