2013. április 6., szombat

Script programozás megélhetési kivándorlók számára

A script egyszerű, szöveges program, amellyel hasznos feladatok hajthatók végre. Az alábbiakban a bal-lib scripttárból vett példán szemléltetem, hogyan állíthatunk össze egy "rosszabbul élünk, mint négy éve" típusú politikai programocskát. Scriptünk címe:

El kell innen menni
#A kettős kereszt után tetszőleges megjegyzést írhatunk be, pl.: fenét kell elmenni, tök jól vagyok, csak lehetnék még jobban is, ha folyamatosan bal-lib kormányunk lenne. Ezután deklaráljuk a változókat, és mindjárt értéket is adunk nekik.

Start script
Művész = "hagyományos_munkára_rávehetetlen_szegény_nyomorgó_független_ballib_egyed"
Újság = "kedve_szerint_alakítja_a_szerinte_képlékeny_valóságot"
TV = "fantáziadúsan_vegyíti_a_létezőt_a_nem_létezővel"
Rádió = "elmeosztályról_forró_vonalon_hívható"
Pénz = "kéz_kezet_mos_alapon_ballibek_között_osztandó_el"
Állam = "ballib_időkben_fejős_tehén_jobboldali_időkben_száraz_kút"
Levél = "nyilvános_célszöveg"
Hatalom = "értéke_nem_lehet_nulla_mert_számunkra_az_a_világ_vége"

#Végezzünk néhány egyszerű műveletet, az utasításokat kiemelt betűtípussal szedtem.

Művész hív TV
TV mond Pénz = 0
#Figyeljük meg, milyen rugalmas a Pénz nevű  változó, " " jelek között fentebb karakterértéket adtunk neki, itt viszont számszerű értéket rendelünk hozzá.

Művész hív Rádió
Rádió mond Pénz
#Mivel a Pénz nevű változó értékét 0-ra változtattuk, továbbra is 0, az értékadást nem kell megismételni.

Művész hív Újság
Újság mond Pénz
Újság mond ír Levél
Művész ír Levél

Újság hív Rádió + TV
Újság mond közöl Levél
Újság + Rádió + TV közöl Levél

Újság + Rádió + TV mond Művész = "fasizálódás_áldozata"
#A Művész nevű változó új értéket kapott, mostantól ellenkező utasításig ezt az értéket hordozza.
Újság + Rádió + TV + Művész mond Hatalom = Hatalom + 1
Újság + Rádió + TV + Művész mond Pénz = Pénz + 1
Újság + Rádió + TV + Művész mond Állam = "én_vagyok"
End script

Kis programunk segítségével úgy adtunk új értéket a Művész nevű változónak, hogy három másik változóval operálva eggyel megnöveltük a Hatalom és a Pénz nevű változók értékét, továbbá állandó értéket adtunk az Állam nevű változónak. A scriptet paraméterezhetjük ciklikusan is (FOR ... TO utasításal), ekkor a Hatalom és a Pénz értéke minden körben nő, egészen addig, amíg el nem éri a kívánt értéket.

A következőkben a Levél nevű rugalmas objektum felépítésével ismerkedhetünk meg. Ahhoz, hogy a Pénz, Hatalom és Állam nevű változók értéke számunkra kedvezően alakuljon, a Levél objektumot strukturáltan kell paramétereznünk. A kötelező összetevőket számmal jelöltem, a / karakter opcionális elemeket jelöl.
Levél = "1. jaj! 2. nincs: jogállam/demokrácia/szabadság 3. van: fasizálódás/borzalom/rettegés 4. kellene: nemzetköziség/segítség/támogatás/segítsetek Vuknak a kis/nagy rókának! 5. elmenve maradás"

Sok sikert a scripteléshez!

Megjegyzés: a script megfelelő működéséhez a Beerca Nape 0.0 vagy régebbi futási környezetre is szükségünk lesz. 0.0-nál magasabb verziószám esetén a működés bizonytalanná válik, ebben az esetben célszerű letölteni a www.agymo-show.com oldalon található avítást (lásd a "Downgrade" menüpont alatt). A 0.0 futási környezet elvben ingyenes, de előfordulhat, hogy a felhasználó idővel önként mond le a javairól.

Egy remek script: http://www.nlcafe.hu/sztarok/20130331/gerendas-peter-bucsulevelben-koszon-el/
Efféle futási problémák várhatók 0.0 verzió felett: http://belfold.ma.hu/tart/cikk/a/0/168016/1/belfold/Peter_Nekem_jobb_otletem_van


Nincsenek megjegyzések:

Megjegyzés küldése