Script:LastCorpse.boo

Z AmonWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Založena nová stránka: {{PhoenixScript|lang=Boo|shard=Dark Paradise|desc=Nastavuje alias lastcorpse}} Nastavi alias lastcorpse na posledni otevrenou mrtvolu. Funguje automaticky, netreba spoustet…)
m
 
(Není zobrazeno 6 mezilehlých verzí.)
Řádka 4: Řádka 4:
'''Vyzaduje Phoenix 0.7.2!'''
'''Vyzaduje Phoenix 0.7.2!'''
 +
Zdrojovy kod:<br/>
 +
'''[[Soubor:LastCorpse.boo]]'''
 +
 +
 +
Pouziti v hotkey:
<source lang="boo">
<source lang="boo">
waittargetobject lastcorpse
waittargetobject lastcorpse
Řádka 13: Řádka 18:
// Coz je to same jako
// Coz je to same jako
UO.WaitTargetObject(Aliases.GetObject("lastcorpse"));
UO.WaitTargetObject(Aliases.GetObject("lastcorpse"));
-
</source>
 
-
 
-
<source lang="boo">
 
-
namespace Phoenix
 
-
 
-
import System
 
-
import Phoenix
 
-
import Phoenix.WorldData
 
-
 
-
/// Tento script vyzaduje Phoenix 0.7.2
 
-
 
-
[RuntimeObject]
 
-
public class LastCorpse:
 
-
    // Vraci id posledni otevrene mrtvoly
 
-
    public static Serial as Serial:
 
-
        get:
 
-
            return Aliases.GetObject("lastcorpse")
 
-
   
 
-
    public def constructor():
 
-
        Aliases.Changed += Aliases_Changed
 
-
   
 
-
    private def Aliases_Changed(s, e as AliasChangedEventArgs):
 
-
        Aliases.SetObject("lastcorpse", e.Value) if IsCorpse(e.Value)
 
-
 
-
    private static def IsCorpse(id as Serial):
 
-
        item = World.GetItem(id)
 
-
        return item.Container == 0 and item.Graphic == 0x2006
 
</source>
</source>

Aktuální verze z 12. 6. 2010, 21:36

Jazyk: Boo

Shard: Dark Paradise

Nastavuje alias lastcorpse



Nastavi alias lastcorpse na posledni otevrenou mrtvolu. Funguje automaticky, netreba spoustet.

Vyzaduje Phoenix 0.7.2!

Zdrojovy kod:
Soubor:LastCorpse.boo


Pouziti v hotkey:

waittargetobject lastcorpse

Pouziti ve scriptu:

UO.WaitTargetObject(LastCorpse.Serial);
// Coz je to same jako
UO.WaitTargetObject(Aliases.GetObject("lastcorpse"));
Osobní nástroje