Stránka 1 z 1
Flasky v debnickach/pytlikoch
Napsal: 02.12.2007 14:15:35
od Castian
Ahojte, stava sa vam niekedy, ked idete do dungu a mate ulozene flasky v pytliku/debnicke tak vam ich script nevie najst? Neviem cim to je, ale velmi cast (v poslednej dobe skoro stale) mi Yokok nenajde flasky ked ich nemam v zakladnom batohu ale dam ich do nejakej debnicky. Je na to nejaky dovod? Da sa to nejak osetrit? Ten isty script mi frci pri negrovi super a pri rangovi mi stale blbne. Skusal som aj viacej pytlikov...hybat s nimi, vypnut/pustit uo...nic nepomaha. Dakujem za odpovede.
Napsal: 02.12.2007 14:26:38
od Papez
Co já vím proč ti to nefunguje když ani nevím jak ten skript vypadá?
Napsal: 02.12.2007 14:30:34
od Castian
scriptom to nebude, ten mi funguje u inej postavy a niekedy pri tejto postave tiez.
Ide o pitie flasiek z inventara ....GH, GS, GC, TR, Invis... Script mi vzdy vypise, ze napoj nebol najdeny....
Napsal: 02.12.2007 14:33:07
od Wizzy
kdyz ti to u jedny funguje a u druhy ne tak to bude nejspis chyba v skriptu
jen tak mimo,
http://www.darkparadise.cz/Forum/viewforum.php?f=10
jeden by rek ze kdyz to ma v popisu "Vaše problémy, rady a skripty týkající se tohoto prográmku" ze by to mohlo patrit tam
Napsal: 02.12.2007 14:33:08
od Cpt.Rookie
Nestává, mám to ve scriptu ošetřené. Ale nenapíšu ti jak, protože scriptem to stoprocentně nebude, nebude to ani nastavením yoka, takže na to se ani ptát nebudu.
(jinými slovy - zkus sem přecejenom ten script postnout. Co kdyby to tím náhodou bylo?)
Napsal: 02.12.2007 14:35:23
od Carolyn
...a zrovna jsem chtěla napsat, aby nedělal zagorku a pochlubil se se skriptem. Tak nic no, když v tom ta chyba není. :[
Napsal: 02.12.2007 14:35:46
od Erik Nighelt
mno jak psali muže to být scriptem..mě to někdy děla taky ale staší pytlík znovuotevřít a už to jede..
Napsal: 02.12.2007 14:42:09
od Castian
Kód: Vybrat vše
sub TR()
UO.findtype('0x0F0B','my')
if UO.findcount()==0 then
UO.Print('TR dosli!')
else
UO.usetype('0x0F0B')
uo.DeleteJournal()
repeat
wait(500)
until uo.InJournal('You put the empty') or uo.InJournal("You can't drink")
endif
end sub
Jednoducho sa vzdy dockam tej hlasky "TR dosli!" ktoru to ma napisat, ked script nenajde ziadnu flasku s potionom. Jedine pri TMR mi to slape normalne.
Tuna: UO.findtype('0x0F0B','my') asi netreba to 'my'...mam ten pocit, vzdy to hlada automaticky na sebe...zeby to bolo tym?
Napsal: 02.12.2007 14:48:48
od Cpt.Rookie
Nikoliv, to "my" je v pořádku. Co v pořádku není, je to, že fce findType přebírá jeden povinný (type) a dva nepovinne(color a kde hledat) parametry. Doporučoval bych dopsat ten třetí, tj. barvu.
Kód: Vybrat vše
UO.findtype('0x0F0B', 'barva_TR', 'my')
Ono se teoreticky může stát, že to "my" bere ta fce jako color.
edit: přehozeny slova
Napsal: 02.12.2007 14:55:01
od Byotch
Pridej si do scriptu i barvu ty flasky
Kód: Vybrat vše
sub tmr()
uo.usetype("0x0f09","0x0003")
end sub
Kdyz mas jenom ID tak se muze stat ze treba diky nake pameti yoka nebo nevim proc to dela ti to misto TMR vypije treba GS.
Napsal: 02.12.2007 14:59:26
od Dexxter
Byotch píše:Kdyz mas jenom ID tak se muze stat ze treba diky nake pameti yoka nebo nevim proc to dela ti to misto TMR vypije treba GS.
Typ maju niektore poty rovnake a lisia sa len farbou...
Napsal: 02.12.2007 15:38:10
od Schonny
Rozlisujte ID a typ. Typ ma stejna skupina predmetu stejne - napriklad vsechny TR maji stejny typ. Barvou se muze lisit skoro nahodne - TMR ma jinou barvu nez MR a nez GS ale vsechny tri maji stejny typ. Vsechny necro svitky maji napriklad stejny typ ale jinou barvou a pri halucinacich ma uplne vsechno nahodnou barvu. ID je unikatni pro kazdy predmet. Nekdy se muzete setkat s nazvem Serial Number nebo seriove cislo. Nikdy se nemuze stat, ze dva ruzne predmety maji stejne ID, berte to jako rodne cislo itemu.
Ja jen pro upresneni, abyste pak treba do page nepsali, ze nejaky hrac ma ID '0x0190'.
K topicu: Pokud nechcete, aby nejaka funkce brala ohled na barvu, pouzijte '-1' a parametr nevynechavejte. Vyjimku tvori pretizene funkce, napriklad uo.usetype(), ktere maji druhy parametr volitelny, takze prezijou i nezadanou barvu.
Napsal: 02.12.2007 18:08:35
od Castian
tak 2 body k tomu:
1. vsetky flasky mi to najde aj ich vypije ked ich mam v hlavnom batohu
2. ziadnu flasku mi to nenajde a ziadnu nevypije ked si ju dam do nejakeho dalsieho pytliku/debnicky.
pouzivam ten isty script s viacerymi postavami....pri jednej vsekto funguje pri druhej mi to nejde.
Napsal: 02.12.2007 20:46:34
od Schonny
Spatne pouzivas funkci uo.findtype(). Ze ti to nekde funguje a jinde ne je ciste haluz.
Napsal: 03.12.2007 23:16:58
od Bluespace
Jak psal Wizzy, příště by bylo lepší volit vhodnější sekci.
Přesun.
Napsal: 04.12.2007 00:05:15
od Castian
Nevedel som najskor ze to bude neico so scriptom...
Kazdopadne doplnenie farby potionov do scriptu problem vyriesilo. Dakujem
Napsal: 05.12.2007 14:47:16
od Bluespace
Castian píše:Nevedel som najskor ze to bude neico so scriptom...
Ale Yoko si zmínil už v prvním postu, takže to patří sem (viz popis - Vaše problémy, rady a skripty týkající se tohoto prográmku).
Napsal: 05.12.2007 14:52:53
od Castian
My bad...
