Script:Meditace.boo

Z AmonWiki

Přejít na: navigace, hledání

Jazyk: Boo

Shard: Dark Paradise

Meditace do plne many



Jednoduse medituje dokud muze, pak se zastavi. Ulozit jako soubor Meditace.boo napriklad.

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