„Star Wars Galactic Battlegrounds szkriptek/A szkriptnyelv parancsai” változatai közötti eltérés

Tartalom törölve Tartalom hozzáadva
273. sor:
)<br>
<br>
 
Nem kötelező ugyan a goal-oknak szöveges nevet adni, de foglaljuk össze, miért is jó:
# Szemléletesebb, könnyebben megjegyezhető és motiváltabb nevekkel gyorsulhat a munkánk (nem kell mindig keresegélni, mire szolgált a 30.-as számú goal).
# Könnyebb utólag beilleszteni goal-okat egy szkriptbe. Amikor rájövünk, hogy hoppá, a szkript elején szükségünk lenne még egy goal-ra, akkor mondjuk az ötödik goal-tól kezdve át kell nevezni az összeset. Ha ehelyett szöveges azonosítókat adtunk neki, akkor csak a defconst parancsokból álló szótárat kell egy helyen módosítani. Illusztráció:
 
: Van egy goal 1, 30 parancs használja.
: Van egy goal 2, az előzőek közül 15 parancs használja, és még 5.
: Van egy goal 3, amit az előző 15 közül 2 parancs használ, az előző öt közül 2, és még 10.
 
Ha mármost a goal 2 és a goal 3 közé egy új goal-t szeretnénk illeszteni, finomítva mondjuk a goal-ok által leírt feltételrendszereket, akkor a goal 3-t használó összes (14) parancs összes olyan helyén, ahol ez a változó előfordul, átnevezést kell végrehajtani goal-4-re, aztán beilleszthető már az új goal-3 változó.
 
De ha egy ilyen szótárunk van:
 
:(defconst Valami 1)
:(defconst Izé 2)
:(defconst Mégmásis 3),
 
: + parancsok
 
vagyis elneveztük a goal-1-et Valaminek stb., akkor elég csak ezt a háromsoros szótárat módosítani egy új goal beillesztésekor, hiszen a parancsok nem használják a numeriku,s csak a szöveges azonosítókat. Csak annyi a dolgunk, hogy a 2 sor után beillesztjük a következő sort:
 
:(defconst Újabb 3)
 
valamint a következő sort így módosítjuk:
 
:(defconst Mégmásis 4)
 
Ez természetesen jóval áttekinthetőbb és rövidebb munka, gyorsabb végrehajtással és kevesebb hibalehetőséggel.
 
=== Néhány más parancs ===