Script:Meditace.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=Meditace do plne many}} Jednoduse medituje dokud muze, pak se zastavi. <source lang="boo"> import System import Phoenix im…)
 
Řádka 1: Řádka 1:
{{PhoenixScript|lang=Boo|shard=Dark Paradise|desc=Meditace do plne many}}
{{PhoenixScript|lang=Boo|shard=Dark Paradise|desc=Meditace do plne many}}
-
Jednoduse medituje dokud muze, pak se zastavi.
+
Jednoduse medituje dokud muze, pak se zastavi. Ulozit jako soubor '''Meditace.boo''' napriklad.
<source lang="boo">
<source lang="boo">
import System
import System

Aktuální verze z 21. 10. 2010, 16:20

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