Stránka 1 z 1
Tracking
Napsal: 30.01.2008 21:51:00
od Polemic
Takze cau cau cau ! :p
Moj problem je velmi jednoduchy .Stiahol som si script z jednej nemenovanej stranky scriptovej na tracking. Potialto zatial vsetko funguje :p . Zapnem, ide mi to 5 minut (prehanam je to mozno menej) a vyrazi mi CHYBA ako HROM ! "Unhandled expention in parser". Hovorim "WTF" tak som resol yoko ale chyba tohoto velkeho typu sa stale neodstranila. Postnem vam aj ten script na tracking
sub Tracking()
While NOT UO.Dead()
UO.DeleteJournal()
UO.WaitMenu("Tracking", "Animals")
UO.UseSkill("Tracking")
Repeat
Wait(100)
Until UO.InJournal("You see no signs of|You have lost your quary|Tracking Cancelled|Targeting Cancelled")
Wait(1000)
Wend
end sub
Nevim kde moze byt chyba, kazda rada pomoze

Napsal: 30.01.2008 21:57:03
od Joe
A chybu mas jenom kdyz ten script zapnes nebo pri vsech??
Napsal: 30.01.2008 21:57:47
od Polemic
Joe píše:A chybu mas jenom kdyz ten script zapnes nebo pri vsech??
Len pri tom trackingu

Napsal: 31.01.2008 02:14:45
od Dave Lister
jesli to mas na trejn tak
Kód: Vybrat vše
sub track_animal()
while not uo.dead()
uo.deletejournal()
uo.waitmenu('Tracking','Animals')
uo.useskill("Tracking")
repeat
wait(100)
until uo.injournal('You see no signs of')
wend
end sub
a staci stat nekde dal od zviratek aby ti to nic netracklo (pripadne prepsat na monstra)
edit: deletejournal
Napsal: 31.01.2008 07:45:16
od Polemic
Co je to za pauzu hele

. Nezeby ma to odpojilo po 3 sekundach makra ale ved to nevadi

Napsal: 31.01.2008 07:53:54
od Esge
tomu sa hovori dynamicka pauza a kludne moze trvat aj niekolko sekund napriek tomu ze tam je len wait(100)
Napsal: 31.01.2008 09:56:56
od Castian
On to urcite odskusal a odpojilo ho to, ako tam pise
Mas tam podmienku, ze script caka na hlasku v journali a potom sa znova spusti. Zato ty mas v tom scripte zbytocnych 1000 ms
ked tak skus toto, mohlo by to fungovat dobre:
Kód: Vybrat vše
sub Tracking()
While NOT UO.Dead()
UO.DeleteJournal()
UO.WaitMenu("Tracking", "Monsters")
UO.UseSkill("Tracking")
Wait(1000)
Journal.Wait("You see no signs of|You have lost your quary|Tracking Cancelled|Targeting Cancelled")
Wend
end sub
Sub Journal.Wait(text)
Repeat
Wait(100)
Until UO.Injournal(text)
end sub
pozeram, ze aj tam je ta pauza 1000 ms

Napsal: 31.01.2008 11:02:06
od Schonny
Skript jako takovy je v poradku. Tyhle Unhandled exceptiony muzou znamenat i to, ze ti treba nekde za ifem chybi endif, za whilem wend, nebo je tam mas napriklad vickrat. Jestli ten skript mas v souboru soucasne s jinyma skriptama, tak zkontroluj, jestli si je treba vkladanim toho trackingu nejak nezprasil.
Napsal: 31.01.2008 12:37:18
od Polemic
Praveze ne. Ono to ide tak 5 minut a zrazu ta chyba no

Napsal: 31.01.2008 16:23:09
od Pepik
Dave Lister píše:jesli to mas na trejn tak
Kód: Vybrat vše
sub track_animal()
while not uo.dead()
uo.waitmenu('Tracking','Animals')
uo.useskill("Tracking")
repeat
wait(100)
until uo.injournal('You see no signs of')
wend
end sub
a staci stat nekde dal od zviratek aby ti to nic netracklo (pripadne prepsat na monstra)
a co za while... přidat?:
Proto to Polemica odpojilo

Napsal: 31.01.2008 16:33:57
od Dave Lister
Pepik píše:a co za while... přidat?:
Proto to Polemica odpojilo

jn detail :p psal sem to z hlavy no..
Napsal: 31.01.2008 17:17:44
od Polemic
Problem furt pretrvava :[ Mam to ako jediny script a porad ta ista chyba , reinstal yoka nepomohol, stiahnutie ineho yoka nepomohlo :p co je to
edit ---> Olol ;P. Vypol som Verbose menu (asi tak neak sa to pise) a moj nekonecny problem prestal teda uz 10 minut makrujem bez tej errorovej tabulky
edit2 ---> Vyzera to tak, ze problem konecne ustal. Prosim moderatora o kuzelnu formulku LOCK
