Seite 2 von 2

Re: Vorausetzungen erstellen [Hilfe!!]

Verfasst: 17.02.2012, 19:46
von Flow
ja is wuascht ob 1, 0 oder 2,0..... dachte halt vllt brauch ich die zahl noch im endeffekt ist es wuascht was drinn steht..

zur abfrage brauch ich dann ja eh nur 24 If's -.-
While zähler <= 8 do
If
Variable - Towerarray[(zähler)][2] = 2
Then
Fähigkeit Cannon1 morph = frei
Endif
zähler +1
Endwhile


vllt lässt sich da ganze in noch ne schleife verpacken das ich net 24 if's brauch -.-

Re: Vorausetzungen erstellen [Hilfe!!]

Verfasst: 17.02.2012, 21:12
von SaVi
Auf die Art und weise kann man einzelne Dinge herausfiltern. Es passiert nun dann etwas wenn bei der Variable Ability ein Wert ist.

Bild

http://www.pic-upload.de/view-13015080/ ... 2.png.html

Re: Vorausetzungen erstellen [Hilfe!!]

Verfasst: 17.02.2012, 22:36
von Flow
so ganz durchschau ich deinen plan nicht :D mich verwirrt die ganze zeit dieses
dieses Record und diese Record variable was macht die? :D

und das

Variable - RequirementSystem.Record.Requirement[2] = Tower1Built festlegen

verwendest du garnet oder? zumindest kommts nur bei de rbefüllung vor aber bei den auslösern machst nix damit..

abe rich nehm mal an bei deinem letzten bild meinst das es zb dann nur die ability 4 nimmt usw und dann die 6 usw

Re: Vorausetzungen erstellen [Hilfe!!]

Verfasst: 17.02.2012, 23:13
von SaVi
Jo man kann sozusagen sagen, bei welchen Towern er reagieren soll, indem man die Variablen nur bei den Indexen setzt, bei denen auch etwas passieren soll. Bei Tower 1 - 3 passiert nichts. Bei Tower 4 erlaubt er die Fähigkeit "Cannon 1 bauen" usw..

Zu der Requirement Variable: Habs verpeilt die zu löschen xD
Schon das 2. mal heute...

Zur Record Frage:

Stell dir die Records wie Ordner für Variablen vor. Du erstellst zum Beispiel einen Record mit dem Namen "Dialog". In dieser erstellst du die ganzen Variablen die man zum erstellen eines Dialoges benötigt. Dialog.. Dialoggegenstand.. usw..

Nun kannst du so direkt nicht in diesen Ordner reingreifen, sondern du brauchst eine Variable deren Typ "Record" ist. Dort wird dann das 2. Feld veränderbar und du wählst (sofern mehrere Records existieren) den richtigen Record aus.

Nun wenn du eine Variable bei einer Aktion brauchst, hast du keine riesen Liste von tausenden von Sachen, sondern du musst erst in den Ordner (Die erstellte Variable) gehen und hast dann all im Record erstellten Variablen zur Verfügung. Das ist nur rein zur Übersicht da!
Man erhält keine zusätzlich Funktion oder sonstiges. Es hilft einem lediglich dazu, Ordnung in seine Variablen zu bekommen.

Mfg SaVi

Re: Vorausetzungen erstellen [Hilfe!!]

Verfasst: 17.02.2012, 23:43
von Flow
achso iwie hat mich das so verwirrt^^ alles klar ^^

du löscht nicht so gern oder :mrgreen: