Script:Meditace.boo

Z AmonWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Mikee (diskuse | příspěvky)
(Založena nová stránka: {{PhoenixScript|lang=Boo|shard=Dark Paradise|desc=Meditace do plne many}} Jednoduse medituje dokud muze, pak se zastavi. <source lang="boo"> import System import Phoenix im…)
Porovnání s novější verzí →

Verze z 21. 10. 2010, 16:19

Jazyk: Boo

Shard: Dark Paradise

Meditace do plne many



Jednoduse medituje dokud muze, pak se zastavi.

import System
import Phoenix
import Phoenix.WorldData
 
[Executable]
def Meditace():
    UO.PrintInformation("Medituji")
 
    while World.Player.Mana < World.Player.MaxMana:
        UO.DeleteJournal()
        UO.UseSkill("Meditation")
 
        // Cekame na zacatek meditace
        if not Journal.WaitForText(true, 5000, "You enter a meditative trance", "You are at peace", "You must wait to perform another action"):
            raise ScriptErrorException("Meditace selhala!")
 
        // Konec smycky
        break if Journal.Contains(true, "You are at peace", "You must wait to perform another action")
 
        // Cekame na konec meditace - pouze neuspech nam neco napise
        Journal.WaitForText(true, 2200, "You lose your concentration")
        UO.Wait(300)    
 
    if World.Player.Mana >= World.Player.MaxMana:
        UO.PrintInformation("Mana je plna")
    else:
        UO.PrintError("Nepodarilo se obnovit manu")
Osobní nástroje