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

Tartalom törölve Tartalom hozzáadva
272. sor:
A load -if parancsba ágyazott szabályok csak bizonyos beépített feltételek esetében hajtódnak végre. Itt konkrétabban arról van szó, hogy ezt a parancsot a játékbeállítások figyelembevételére találták ki. A játékkészítők alkottak néhány foglalt szót, pl. REBEL („lázadó”), MOTHERLODE („anyatelér”), vagy EASIEST („legkönyebb”), amelyek leírják a játéktérkép-fajtákat és a játék egyéb beállításait. A különféle útmutatókban ezeket '''rendszerkonstans'''nak, '''rendszer-definiálta szimbólumoknak''' vagy '''foglalt szavaknak''' nevezik, mi egyszerűen '''játékparaméter'''nek.
 
Nem csak szabályok (vagyis a defrule parancs), hanem a defconst és a többi parancs is végrehajtható feltételesen. Egy feltételes defconst parancs pl. azt jelenti, hogy REBEL-ként játszva a t1-carbon értéke lehet húsz, míg EMPIRE-ként játszva, lehet harminc; bár egy azonosítóhoz több számérték tartozik, de ezek feltételesen töltődnek be, nem egyszerre, tehát a hibakereső alporgram nem fog („constant already defined") hibaüzenetet adni (ez egyébként az egyetlen olyan eset, amikor eltűri a konstans átdefiniálását más számértékre). Sőt, a feltételes végrehajtások maguk is egymásba ágyazhatóak, egészen 50 szint mélységig.
 
Többféle szintaktikával lehet használni.