Jak napsat script (Boo)
Z AmonWiki
(Rozdíly mezi verzemi)
m |
|||
Řádka 28: | Řádka 28: | ||
pokud se pokusíme ovšem spustit | pokud se pokusíme ovšem spustit | ||
<pre>exec jinyscript</pre> | <pre>exec jinyscript</pre> | ||
- | Phoenix napíše chybu, že script nezná. To proto, že metoda není označena '''[Executable]''' | + | Phoenix napíše chybu, že script nezná. To proto, že metoda není označena tímto '''[Executable]'''. |
Pozn.: velké/malé písmena nehrají v názvech scriptů spouštěných přes Phoenixe roli, nicméně při volání funkcí v jednotlivých jazycích ano! | Pozn.: velké/malé písmena nehrají v názvech scriptů spouštěných přes Phoenixe roli, nicméně při volání funkcí v jednotlivých jazycích ano! |
Verze z 28. 2. 2010, 17:28
Prvně si přečtěte tohle!
Začátek
Každý soubor musí mit koncovku .boo (pokud tedy máte script v Boo samozřejmě :) a měl by začínat tímto
import System import Phoenix import Phoenix.WorldData
Pokud v nějakém přikladu tyto tři řádky nejsou, stejně tam patří.
První spustitelný script
Ve Phoenixu se vytváří scripty pomocí atributu [Executable] na dané metodě. Zde je příklad
import System import Phoenix import Phoenix.WorldData [Executable] def MujSuperScript(): UO.Print("Ha!") def JinyScript(): UO.Print("Nejde")
tento script spustíme pomocí
exec mujsuperscript
pokud se pokusíme ovšem spustit
exec jinyscript
Phoenix napíše chybu, že script nezná. To proto, že metoda není označena tímto [Executable].
Pozn.: velké/malé písmena nehrají v názvech scriptů spouštěných přes Phoenixe roli, nicméně při volání funkcí v jednotlivých jazycích ano!