Yoko

All sides of Injection
It is currently 2026-01-17 09:07:19

All times are UTC+02:00




Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 2004-04-07 20:10:10 
Offline
User avatar

Joined: 2004-04-07 20:06:35
Posts: 4
Народ плизз помогите скинте скрипт на мининг на квадрат 5на5 можно без проверок на свс и на атаку и так далее без передвижения просто что бы копалось на 2 клетки от себя и под собой того получается 5 плиззз !!!!!
Зарание БИГ СЕНКС


Top
   
 Post subject:
PostPosted: 2004-04-08 12:17:24 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Передаем функции Максимальный вес, Тип тайла, тип кирки.
Получаем 1 если перевес, 0 - если нет.


sub Kopaem(MaxVes, TileNum, Kirka)
VAR x, y
for y=-2 to 2
for x=-2 to 2
repeat
UO.DeleteJournal()
UO.WaitTargetTile( TileNum, STR( UO.GetX() + x ), STR( UO.GetY() + y ), 0)
UO.UseType( Kirka )
While NOT UO.InJournal("in rock") AND NOT UO.InJournal("You put") AND NOT UO.InJournal("no ore") AND NOT UO.InJournal("You fail") AND NOT UO.InJournal("Get there") AND NOT UO.InJournal("You can't") AND NOT UO.InJournal("in line")
wait( 500 )
Wend
If UO.Weight > MaxVes Then
return 1
Endif
until NOT UO.InJournal("You fail") AND NOT UO.InJournal("You put")
next
next
return 0
end sub


Top
   
 Post subject:
PostPosted: 2004-04-08 13:09:51 
Offline
User avatar

Joined: 2004-04-07 20:06:35
Posts: 4
А по проще не как или скажи как сделать что бы просто ждалось до того пока не напишется YOU STOP MINING...
а то чето у меня он не пашет !этот скрипт


Top
   
 Post subject:
PostPosted: 2004-04-08 13:20:46 
Offline
User avatar

Joined: 2004-04-03 18:39:28
Posts: 173
а ты указал макс вес и кирку?


Top
   
 Post subject:
PostPosted: 2004-04-08 13:55:09 
Offline
User avatar

Joined: 2004-04-07 20:06:35
Posts: 4
да узнал и не работает !!!!! ((


Top
   
 Post subject:
PostPosted: 2004-04-08 14:05:08 
Offline
User avatar

Joined: 2004-04-07 20:06:35
Posts: 4
Спасиб я разобрался че к чему !!!!
Если кому нужен напишите я скину !


Top
   
 Post subject:
PostPosted: 2004-04-08 14:31:22 
Offline
User avatar

Joined: 2004-04-03 18:39:28
Posts: 173
мне бы на копания в скалах !


Top
   
 Post subject:
PostPosted: 2004-04-10 20:53:49 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
{Death} wrote:
Спасиб я разобрался че к чему !!!!
Если кому нужен напишите я скину !


Вообще-то в простейшем случае запускаешь его вот так:

sub main()
VAR MaxVes = ...
VAR Kirka = ...
VAR TileNum = ...
repeat
kopaem( MaxVes, TileNum, Kirka )
until True
end_sub

Ну или встраиваешь в ходилку с обходом препятствий и реколлом для разгрузки при перевесе... ;)


Top
   
 Post subject:
PostPosted: 2004-04-10 21:00:17 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Kazoo wrote:
мне бы на копания в скалах !


Дык на копание в скалах на инжекте делать муторно, сколько видов тайлов... Естественно, если говорим об автоматическом хождении-копании. Гораздо проще такое сделать на ИзиУО. Тем более теперь есть версия ИзиУО для фришардов, с поддержкой большинства наиболее распространенных клиентов. Второй вариант - сделать как был кем-то (кажется Сержиусом) скрипт на ламбер - через инфотайл записываешь в файл кучу точек для копания и скриптом бегаешь и рубишь по этому файлу...


Top
   
 Post subject:
PostPosted: 2004-04-11 14:03:42 
Offline

Joined: 2004-04-04 21:04:43
Posts: 76
Code:
sub mining()
 var kirk=uo.GetSerial(uo.ObjAtLayer('Rhand'));
 var i
 var mx=uo.GetX()-2
 var my=uo.GetY()-2
 var rep=0
 var MW=500 ; max weight
 if uo.GetGraphic(uo.ObjAtLayer('Rhand'))<>"0x0E85" and uo.GetGraphic(uo.ObjAtLayer('Rhand'))<>"0x0E86" then
   uo.findtype(0x0E85)   
   if uo.findcount()==0 then
     uo.print("Нет кирки!!!")
     return 0
   end if
   kirk=uo.GetSerial('finditem')
   uo.equip('Rhand','finditem')
 end if
 minst:
  rep=rep+1
  if uo.weight>MW or uo.dead() then
    goto minex
  end if
  uo.deletejournal()
  uo.exec("waittargettile tilenum "+str(mx)+" "+str(my)+" 0")
  uo.useobject(kirk);
  i=0
  wait(200)
  uo.exec("resend")
  repeat
   wait(700)
   i=i+1
   if uo.injournal("is attacking you") then
     uo.say("guards")
   end if
  until uo.injournal("loosen")or uo.injournal("You put") or uo.injournal("no ore") or uo.inJournal("You can't") or uo.InJournal("Try mining") or i>50
  if uo.injournal("no ore")or uo.injournal("You can't")or uo.InJournal("Try mining")or (rep>10) then
    wait(1000)
    rep=0
    my=my+1
    if my>uo.GetY()+2 then
      my=uo.GetY()-2
      mx=mx+1
    end if
    if mx>uo.GetX()+2 then
      goto minex
    else
      goto minst
    end if
  end if
 goto minst
 minex:
  uo.print("Скрипт завершился")
end sub

То, что юзаю я. Достаточно большие паузы и воткнутый resend объясняются особенностями шарда (РУО)


Top
   
PostPosted: 2004-04-16 17:50:02 
Offline

Joined: 2004-04-16 17:11:35
Posts: 21
Люди кто что посоветует.

как лучше написать хождение.
Получалось ли у когото на инже использовать pathfinding клиента через UO. RDblclick


Top
   
 Post subject:
PostPosted: 2004-08-11 12:27:15 
Offline

Joined: 2004-08-11 08:32:39
Posts: 9
Не пашет чё то твой скрипт на РУО


Top
   
 Post subject:
PostPosted: 2004-08-12 19:15:15 
Offline
User avatar

Joined: 2004-06-26 15:36:11
Posts: 46
Location: Praha
скорей всего изза cliloc'ов.


Top
   
 Post subject:
PostPosted: 2004-08-18 14:40:00 
Offline

Joined: 2004-08-18 14:37:37
Posts: 18
ruff wrote:
скорей всего изза cliloc'ов.
:cry:
народ плиз памагите бедному нубу я такой нуб что инжектнастраивал 2 дня можете мне на пальцах как срипт минига использовать плиззз
заранее спасибо
пс я ваще не знаю как и м пользоватца плиз памагите ;((


Top
   
 Post subject:
PostPosted: 2004-08-19 08:06:26 
Offline
Expert!
User avatar

Joined: 2004-05-31 09:31:51
Posts: 838
))) Я свой инжект месяц настроить не мог )))))

_________________
Все просто.
BETEPAH ™


Top
   
 Post subject:
PostPosted: 2004-08-19 10:31:22 
Offline

Joined: 2004-08-18 14:37:37
Posts: 18
BETEPAH wrote:
))) Я свой инжект месяц настроить не мог )))))

у меня вопрос на ламбер када маркировка идет... написано 25 мин макс он и через 40 еконьчаетца+_))00


Top
   
 Post subject:
PostPosted: 2004-08-19 19:36:13 
Offline

Joined: 2004-08-18 14:37:37
Posts: 18
{Death} wrote:
Спасиб я разобрался че к чему !!!!
Если кому нужен напишите я скину !

скинь умя че не запускаетца ! )


Top
   
 Post subject:
PostPosted: 2004-08-20 11:47:48 
Offline
Expert!
User avatar

Joined: 2004-05-31 09:31:51
Posts: 838
chip wrote:
BETEPAH wrote:
))) Я свой инжект месяц настроить не мог )))))

у меня вопрос на ламбер када маркировка идет... написано 25 мин макс он и через 40 еконьчаетца+_))00


Я написал в настройках
После того как вы замарчили нужное количество деревьев просто стойте и тыкайте прицелом в пустое место (сбивать прицел)

_________________
Все просто.

BETEPAH ™


Top
   
 Post subject:
PostPosted: 2004-08-20 11:55:25 
Offline

Joined: 2004-08-18 14:37:37
Posts: 18
BETEPAH wrote:
chip wrote:
BETEPAH wrote:
))) Я свой инжект месяц настроить не мог )))))

у меня вопрос на ламбер када маркировка идет... написано 25 мин макс он и через 40 еконьчаетца+_))00


Я написал в настройках
После того как вы замарчили нужное количество деревьев просто стойте и тыкайте прицелом в пустое место (сбивать прицел)


ещё один вапрос вот скрипт на миниг я капаю всё намано как ченить не выкпывает (физл) сразу скрипт сибиваетца и пишет идех инвалид сериал что ето ?


Top
   
 Post subject:
PostPosted: 2004-08-20 13:33:08 
Offline

Joined: 2004-08-18 14:37:37
Posts: 18
BETEPAH wrote:
chip wrote:
BETEPAH wrote:
))) Я свой инжект месяц настроить не мог )))))

у меня вопрос на ламбер када маркировка идет... написано 25 мин макс он и через 40 еконьчаетца+_))00


Я написал в настройках
После того как вы замарчили нужное количество деревьев просто стойте и тыкайте прицелом в пустое место (сбивать прицел)

праждал 30 минут сбивая прицел иничего не рубит пометли щитал 40 деревьев...чё такое ??


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited