| Yoko http://forum.yoko.com.ua/ |
|
| Mining и выкидывание не нужной руды. http://forum.yoko.com.ua/viewtopic.php?f=20&t=3621 |
Page 1 of 1 |
| Author: | prof [ 2005-04-07 21:14:51 ] |
| Post subject: | Mining и выкидывание не нужной руды. |
Есть такой скрипт: Code: sub minround() и есть такая проверка руды: Code: ; Проверка нужности руды. Закоментировать то что нужно копать. Что мне нужно вставить в mining, что бы он выкидывал не нужную руду?! |
|
| Author: | Denton [ 2005-04-07 23:12:31 ] |
| Post subject: | Re: Mining и выкидывание не нужной руды. |
prof wrote: Есть такой скрипт:
sub minround() VAR Kirka = '0x0E85' ; Тип Кирки VAR MaxVes = 550 ; Максимальный вес, подымаемый чаром минус 10-15 стоунов VAR TileNum = '1339' ; Тайл пола пещеры (наиболее распространенный тип) VAR x, y, t, k VAR MaxTime = 100 ; измеряется в 1/10 сек. VAR ms1 = "There is no ore here to mine" VAR ms2 = "You can't use" VAR ms3 = "You put the" VAR ms4 = "You loosen some rocks" VAR ms5 = "You are too far away" VAR ms6 = "Try mining in rock" VAR ms7 = "You can't see that" for y=-2 to 2 for x=-2 to 2 while not UO.Hidden() UO.Warmode("0") uo.print("Прячемся...") UO.UseSkill("Hiding") wait(4000) wend k = 0 repeat UO.DeleteJournal() t = UO.Timer() k = k + 1 UO.CancelTarget() wait(300) UO.WaitTargetTile( TileNum, STR( UO.GetX() + x ), STR( UO.GetY() + y ), 0) UO.UseType( Kirka ) repeat wait(300) 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 ((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) ) Code: Razg() next next endsub Code: sub Razg() |
|
| Author: | prof [ 2005-04-08 02:05:42 ] |
| Post subject: | |
Вот что у меня получилось Code: sub minround() Но он руду выкидывает и дальше не капает. |
|
| Author: | Edred [ 2005-04-08 17:54:17 ] |
| Post subject: | |
prof wrote: Вот что у меня получилось
Code: ................................... Но он руду выкидывает и дальше не капает. Добавь куда я указал команду return |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|