Zjištění kvantity

Vaše problémy, rady a skripty týkající se tohoto prográmku
Odpovědět
Devlin Arcanus
Slime Flourisher
Slime Flourisher
Příspěvky: 16
Registrován: 31.12.2006 12:58:46

Zjištění kvantity

Příspěvek od Devlin Arcanus »

Ahoj, ve skriptu přesouvám logy z bagu do hlavního batohu pomocí uo.moveitem (typ,pocet, "backpack"), ale obcas se mi stane, ze mi nepresune 1 log, ale vsechny. Do skriptu jsem chtěl dát kontrolu, jestli byl přesunut jen jeden log, ale uo.count mi vrací pořád celkový počet kusů. Dá se nějak pro "findtype" zjistit kvantita?
Carda
Elder Letter
Elder Letter
Příspěvky: 211
Registrován: 07.09.2006 19:12:48

Příspěvek od Carda »

UO.GetQuantity("finditem") ?
http://dl.dropbox.com/u/36197238/Phoenix/Phoenix.Scripts.DP.7z
Devlin Arcanus
Slime Flourisher
Slime Flourisher
Příspěvky: 16
Registrován: 31.12.2006 12:58:46

Příspěvek od Devlin Arcanus »

Diky moc. Spatne jsem se dival do helpu, tak se omlouvam, ze jsem kvuli tomu otravoval.

Poprosím o :lock:
Uživatelský avatar
Samial
Paper Elemental
Paper Elemental
Příspěvky: 252
Registrován: 07.09.2006 21:30:33
Kontaktovat uživatele:

Příspěvek od Samial »

A kdyz chci vypsat do hry pocet nejakejch itemu :?:
Chvili sem to zkousel, ale neslo mi to..
neco jako

Kód: Vybrat vše

uo.print{"Mas " + uo.count{"0x12345","0x0001"} + "Gs:"}
Katatonia[Hated] - Samik[Hated]
http://hejtyd.xf.cz/
Carda
Elder Letter
Elder Letter
Příspěvky: 211
Registrován: 07.09.2006 19:12:48

Příspěvek od Carda »

Zkusil bych

Kód: Vybrat vše

uo.print("Mas "+str(uo.count("0x1234","0x5678"))+" neceho")
http://dl.dropbox.com/u/36197238/Phoenix/Phoenix.Scripts.DP.7z
Uživatelský avatar
Samial
Paper Elemental
Paper Elemental
Příspěvky: 252
Registrován: 07.09.2006 21:30:33
Kontaktovat uživatele:

Příspěvek od Samial »

Carda píše:Zkusil bych

Kód: Vybrat vše

uo.print("Mas "+str(uo.count("0x1234","0x5678"))+" neceho")
Hm, ani takle to nefunguje.. neslo by to jinym stylem se stejnym efektem?
Katatonia[Hated] - Samik[Hated]
http://hejtyd.xf.cz/
Zvireci bojovnik
Inkless
Inkless
Příspěvky: 23
Registrován: 26.02.2007 21:34:17
Kontaktovat uživatele:

Příspěvek od Zvireci bojovnik »

zkus si ten count dat do promenny a pak pouzit +str(promenna)+ .... jeste sem nikdy nezkousel do toho rvat funkci :) ale nejspis to nepomuze ....
EDIT: koukam vsude mam ve scriptech +STR velkym ale taky asi blbost ...
Carda
Elder Letter
Elder Letter
Příspěvky: 211
Registrován: 07.09.2006 19:12:48

Příspěvek od Carda »

To co sem psal mi teda funguje. Co ti to cca píše, dyž ti to nefunguje?
http://dl.dropbox.com/u/36197238/Phoenix/Phoenix.Scripts.DP.7z
Uživatelský avatar
Samial
Paper Elemental
Paper Elemental
Příspěvky: 252
Registrován: 07.09.2006 21:30:33
Kontaktovat uživatele:

Příspěvek od Samial »

Carda píše:To co sem psal mi teda funguje. Co ti to cca píše, dyž ti to nefunguje?
Oprava, funguje mi to jen samostatnym souboru.. jinak to pise invalid nuber of arguments, no.. :oops:
Katatonia[Hated] - Samik[Hated]
http://hejtyd.xf.cz/
Uživatelský avatar
Morpheus
Book Snake
Book Snake
Příspěvky: 144
Registrován: 07.09.2006 18:38:35
Kontaktovat uživatele:

Příspěvek od Morpheus »

[quote="Samial"][/quote]
Tak skus toto

Kód: Vybrat vše

sub POTION_GS()
if UO.Count(0x0F09,0x0000) then 
UO.UseType(0x0F09,0x0000)
Wait(500) 
UO.Msg(STR(UO.Count(0x0F09,0x0000))+' potion (Greater Streght)')
else 
UO.Msg('No potion (Greater Streght)!') 
endif 
end sub
Morpheus [[url=http://www.braterstvo.cz/index.php]Braterstvo[/url]]
Uživatelský avatar
Cpt.Rookie
Elder Letter
Elder Letter
Příspěvky: 174
Registrován: 07.09.2006 19:53:46
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od Cpt.Rookie »

Samial píše:
Carda píše:To co sem psal mi teda funguje. Co ti to cca píše, dyž ti to nefunguje?
Oprava, funguje mi to jen samostatnym souboru.. jinak to pise invalid nuber of arguments, no.. :oops:
Nemáš náhodou v souboru funkci, která se jmenuje str?
Pokud ano, tak odstranit / přejmenovat.
post++;
Uživatelský avatar
Samial
Paper Elemental
Paper Elemental
Příspěvky: 252
Registrován: 07.09.2006 21:30:33
Kontaktovat uživatele:

Příspěvek od Samial »

Cpt.Rookie píše:Nemáš náhodou v souboru funkci, která se jmenuje str?
Pokud ano, tak odstranit / přejmenovat.
Tak proto! Díky, kápnuls na to :)
Katatonia[Hated] - Samik[Hated]
http://hejtyd.xf.cz/
Odpovědět