Долго искал но ненашёл скрипт с реколом по несколим шахтам (по рунбуку) и убийством/лутом элемов ((, Вы немогли бы добавить в етот скрипт рекол ко нескольким шахтам (по рунбуку) и убийство/лут элемов ?
sub Mining() Var GuardTimer Var LagThreshold = 80 VAR Kirka = '0x0E85' VAR MaxVes = 600 VAR TileNum = '1339' VAR x, y, t, k VAR MaxTime = 100 VAR ms1 = "There is no ore here to mine" VAR ms2 = "You can't use" VAR ms3 = "You put the" VAR ms4 = "You fail to find any useable ore" VAR ms5 = "You are too far away" VAR ms6 = "Try mining in rock" VAR ms7 = "You can't see that" VAR ms8 = "Хм... Не вижу.. Где копать то?" VAR ms9 = "Далеко. Не дотянуться" UO.Set('quiet',"1") for y=-2 to 2 for x=-2 to 2 k = 0 repeat
while not UO.Hidden() UO.DeleteJournal() UO.WarMode(0) GuardTimer = UO.Timer() + LagThreshold UO.UseSkill("Hiding") wait(100) While Not UO.InJournal('seem') And Not UO.InJournal('You have') AND GuardTimer > UO.Timer() wait(100) wend wend
UO.DeleteJournal() t = UO.Timer() k = k + 1 wait(100)
UO.WaitTargetTile( TileNum, STR( UO.GetX() + x ), STR( UO.GetY() + y ), 0) UO.UseType( Kirka ) repeat wait(100) until UO.InJournal(ms1) OR UO.InJournal(ms2) OR UO.InJournal(ms3) OR UO.InJournal(ms4) OR UO.InJournal(ms5) OR UO.InJournal(ms6) OR UO.InJournal(ms7) OR UO.InJournal(ms8) OR UO.InJournal(ms9) OR ((t + MaxTime) < UO.Timer()) If UO.Weight > MaxVes Then UO.Print(" Overweight!" ) return Endif until ( NOT UO.InJournal(ms4) AND NOT UO.InJournal(ms3) OR (k > 10) ) next next wait(100) UO.Set('quiet',"0") wait(100) UO.Print('Script Ended') Endsub
Last edited by Adil on 2005-08-26 13:54:36, edited 1 time in total.