Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : [CS] Globale Variablen



EiDota
16.01.2008, 17:41
hallo leute,

kann mir einer sagen ob die werte von globalen variablen im savegame gespeichert werden? oder sind sie nur im laufenden spiel gesetzt?
bei meinen versuchen haben sie nämlich nach jedem neuladen/spielstart ihre werte vergessen.

thx im voraus

mfg EiDota

DWS
16.01.2008, 20:21
Die werden im save gespeichert, aber nur, wenn sie auch im Spiel per script oder per Konsole geändert wurden. Wenn nicht, dann haben sie einfach den Wert, der in den Plugins definiert wird.

Wenn du dir mal den Enchanted Editor (http://www.mwmythicmods.com/toolsgen.htm#Tool_cp_c_to_mee) installieren magst, in dem du saves direkt öffnen kannst, dann mal ein save anlegst nachdem du z.B. set timescale to 1 eingegeben hast, dann siehst du timescale im save mit Wert 1.

EiDota
17.01.2008, 10:19
hi
danke schonmal für die tipps, wobei die variablen während des spielverlaufs kräftig geändert werden. in der konsole bzw. msg-boxes kann ich das ganz gut überprüfen.
werd mir am abend mal den editor anschauen.

mfg EiDota

EiDota
17.01.2008, 21:08
jo jetzt funktionierts^^ die variablen werden sogar in den formatierten messageboxes angezeigt :)

thx for the help http://www.multimediaxis.de/images/smilies/old/sm_12.gif

mfg EiDota

p.s. kann geschlossen werden

Huth
20.01.2008, 09:11
Frage: Kann mirmal jemand sagen, was mit Variablen gemeint sind?

DWS
20.01.2008, 16:49
Mathematik, hast du?

x+20=y

x, y sind Variablen. Global sind Variablen, die im ganzen Spiel gelten. Lokale Variablen gelten in Skritpten (Unterprogrammen), in denen lokale Variablen definiert werden.