Yoko

All sides of Injection
It is currently 2025-10-29 20:18:35

All times are UTC+02:00




Post new topic  Reply to topic  [ 16 posts ] 
Author Message
 Post subject: runetime error
PostPosted: 2007-05-21 14:03:25 
Offline
User avatar

Joined: 2006-05-25 23:02:02
Posts: 185
Location: Uoo
всем привет! подскажите плз кто знает с чем связана ета ошибка..
скрипт на мининг..

_________________
kak to tak


Top
   
 Post subject:
PostPosted: 2007-05-21 14:07:07 
Offline

Joined: 2007-05-10 15:00:36
Posts: 8
Что за скрипт? Выкладывай целиком. При каких обстоятельствах появляется?

_________________
wbr, brisky


Top
   
 Post subject:
PostPosted: 2007-05-21 19:11:42 
Offline
User avatar

Joined: 2006-05-25 23:02:02
Posts: 185
Location: Uoo
было так:
Code:
sub Save() ; рекол от пк
var mx, my, d=0
reccal:
uo.deletejournal()
if uo.waiting() then
uo.canceltarget()
end if
mx = UO.GetX("self")
my = UO.GetY("self")
UO.DeleteJournal()

uo.cast('Recall','runeHome')
checklag()
uo.usetype('0x0F09','0x0060') #inviz
repeat
d=d+1
wait(100)
if uo.injournal('spell|не удалось') then
goto reccal
end if
until d==150 or uo.dead() or uo.getdistance(idsunduka)<=5
end sub 


я переделал и стало так:
Code:
 
 
sub Save() ;  рекол от пк
var mx, my
reccal:
uo.deletejournal()
if uo.waiting() then
uo.canceltarget()
end if
mx = UO.GetX("self")
my = UO.GetY("self")
UO.DeleteJournal()
uo.cast('Recall','runeHome')
wait(200)
uo.print(' rekal от ПК ')
checklag()
uo.usetype('0x0F09','0x0060') #inviz
wait(100)
if uo.injournal('spell|не удалось') then
goto reccal
end if
end sub 
end sub 


в чем может быть ошибка?

_________________
kak to tak


Top
   
 Post subject:
PostPosted: 2007-05-21 19:14:20 
Offline
Expert!
User avatar

Joined: 2006-02-25 21:48:38
Posts: 1032
$keR wrote:
в чем может быть ошибка?

В ДНК :lol:

_________________
DerMeister сейчас на нейрале!


Top
   
 Post subject:
PostPosted: 2007-05-21 19:31:35 
Offline
User avatar

Joined: 2006-05-25 23:02:02
Posts: 185
Location: Uoo
=))))))))))))
я серьезно=)) то капает 5 часов без ошибки, пк нету.. потмо вдруг приходит пк.. он рекол в дом и все.. рунтаим ерор =((

_________________
kak to tak


Top
   
 Post subject:
PostPosted: 2007-05-21 19:34:07 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
Code:
sub Save() ;  рекол от пк
var mx, my          #### ну если внизу 2 строки не надо, то и эту тоже
reccal:
uo.deletejournal()
if uo.waiting() then
uo.canceltarget()
end if
mx = UO.GetX("self") ####реально не понял нафига
my = UO.GetY("self") ####эти две строчки ?
UO.DeleteJournal()
uo.cast('Recall','runeHome')
wait(200)
uo.print(' rekal от ПК ')
checklag() #### если собьют каст до чеклага, скрипт в цикл не попадёт
uo.usetype('0x0F09','0x0060') #inviz
wait(100)
if uo.injournal('spell|не удалось') then ### да и вообще скрипт в этот цикл не попадёт, т.к. слишком маленькая задержка (0.3с) и
####тебе не успеют сбить каст скрипт кончится, а потом каст собьют и ппц.
goto reccal ### goto не принято использовать, можно обойтись без него
end if
end sub 
end sub#### зачем 2 раза эндсаб ? 


Top
   
 Post subject:
PostPosted: 2007-05-21 21:34:00 
Offline
User avatar

Joined: 2006-05-25 23:02:02
Posts: 185
Location: Uoo
вот что у меня сеичас в скрипте.. рекол при появлении человека(м/ж)

Code:
 
sub Save() ;  рекол от пк
var mx, my
reccal:
uo.deletejournal()
if uo.waiting() then
uo.canceltarget()
end if
mx = UO.GetX("self")
my = UO.GetY("self")
UO.DeleteJournal()
uo.cast('Recall','runeHome')
wait(200)
uo.print(' rekal от ПК ')
checklag()
uo.usetype('0x0F09','0x0060') #inviz
wait(100)
if uo.injournal('spell|не удалось') then
goto reccal
end if
end sub 


подскажите как и что поменять из выше перечисленного понял то,что чек лаг не везде можно прописывать..
так?=)

_________________
kak to tak


Top
   
 Post subject:
PostPosted: 2007-05-22 12:56:53 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
Code:
 
sub Save() ;  рекол от пк
var mx
var my
reccal:
mx=uo.getx('self')
my=uo.gety('self')
uo.deletejournal()
if uo.waiting() then
  uo.canceltarget()
end if
UO.DeleteJournal()
uo.cast('Recall','runeHome')
wait(200)
uo.print(' rekal от ПК ')
checklag()
uo.usetype('0x0F09','0x0060') #inviz
wait(100)
repeat
  if uo.injournal('spell|не удалось') then
    save()
    return
  end if
  wait(50)
until uo.dead() or mx<>uo.getx('self') or my<>uo.getx('self')
end sub 

После запуска скрипта не двигаться, а то не будет работать.

P.S. А чеклаг лучше убрать, т.к. он удаляет журнал, а после чеклага у тебя идёт проверка на журнал... где логика ?


Top
   
 Post subject:
PostPosted: 2007-05-22 16:57:30 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Rivory, насчёт не двигателей - смотри uo.MoveOn() и uo.MoveOff()

И ваще, не по координатам надо это палить, а по журналу..

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2007-05-22 18:28:24 
Offline

Joined: 2005-01-06 11:49:28
Posts: 205
ммм про мовофф и мовон знаю. Координаты приплёл просто так, т.к. они были в исходнике скрипта => решил сделать проверку по координатам и в свой скрипт. А насчёт журнала - как проверить удачный рекол ?


Top
   
 Post subject:
PostPosted: 2007-05-22 19:29:24 
Offline
User avatar

Joined: 2006-05-25 23:02:02
Posts: 185
Location: Uoo
сенкс, запустил тестить.. пока работает..

_________________
kak to tak


Top
   
 Post subject:
PostPosted: 2007-05-22 21:15:30 
Offline
User avatar

Joined: 2006-05-25 23:02:02
Posts: 185
Location: Uoo
опять вылезла ошибка та же.. в етои строке..
Code:
 var mx 

_________________
kak to tak


Top
   
 Post subject:
PostPosted: 2007-05-22 21:39:58 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Rivory wrote:
ммм про мовофф и мовон знаю. Координаты приплёл просто так, т.к. они были в исходнике скрипта => решил сделать проверку по координатам и в свой скрипт. А насчёт журнала - как проверить удачный рекол ?

По тому, что истратилась мана, но в журнале нет сабжа о физле?)

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2007-05-23 10:00:09 
Offline
User avatar

Joined: 2006-05-25 23:02:02
Posts: 185
Location: Uoo
Народ! кто может выложить рабочии РЕКОЛ (с проверкои на физл+по х,у)
выложите плз.. немогу сделать блин
Суть рекола такова..:
Code:
uo.cast('Recall','runeHome') 
wait(200)
uo.usetype('0x0F09','0x0060') #inviz
wait(500) ###  ;чтобы ждал не 500 ,а каждые 500 проверял журнал на физл..
  if uo.injournal('spell|не удалось') then ## если сфизлил то..
  uo.cast('Recall','runeHome') # опять пробует реколиться..
  end if
wait(700)
 if uo.injournal('spell|не удалось') then ## если сфизлил то..
  uo.cast('Recall','runeHome') # опять пробует реколиться..
  end if


тоесть вот так хотелось бы сделать..

_________________
kak to tak


Top
   
 Post subject:
PostPosted: 2007-05-23 22:26:48 
Offline
User avatar

Joined: 2006-05-25 23:02:02
Posts: 185
Location: Uoo
КЛОУЗ
НАЗХУИ ЕТОТ МИНИНГ ПОСАДИЛИ 2Х ЧАРОВ

_________________
kak to tak


Top
   
 Post subject:
PostPosted: 2007-05-24 09:27:52 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Наваял :)

Code:
; runebook - ID рунбуки или false, для рекола по руне.
; rune - порядковый номер руны в рунбуке или ID руны, если runebook == false.
sub recall( runebook, rune )
    var mana, msg = "spell fizzles" ; сабж о неудачном касте
    repeat
        mana = uo.mana
        deljournal( msg )
        if runebook then
            uo.recall( runebook, rune )
        else
            uo.cast( "Recall", rune )
        endif
        while uo.mana == mana
            wait( 100 )
        wend
    until not uo.injournal( msg )
endsub


Работает, только если рекол происходит так:
кастуется рекол, по окончании каста - тратиться мана, в независимости от успешности попытки.

PS: Никаких координат - можно смело включать в это время убегалку :roll:

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 16 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] and 6 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