17.12.2008, 16:00 | #1 (permalink) |
Registriert seit: 23.10.2008
Beiträge: 120
|
globale Variable - Umgang
Ich hab folgende fragen zur globalen Variable:
Frage/Fall/Problem1 Eine Datei mit folgender Angabe: Code:
#Start Euro = 0; exit; Code:
#Start ~1 ? (!(alive Hans1)) : goto"Geld1"; goto"Start"; #Geld1 Euro = Euro +10; hint format ["%1 EUROS", Euro]; #Punkt1 ~1 ? (!(alive Hans2)) : goto"Geld2"; goto"Punkt1"; #Geld2 Euro = Euro -10; hint format ["%1 EUROS", Euro]; exit; Dritte Datei Code:
#Start ~1 ? Euro >= 10 : goto"Schlecht"; hint "SUPER"; #Punkt1 ~3 hint format ["%1 EUROS", Euro]; goto"Start"; #Schlecht hint "Schlecht"; #Punkt2 ~3 hint format ["%1 EUROS", Euro]; goto"Start"; #Ende exit; Im Editor geht die Abfrage Euro >= 10, wenn ich das im Auslöser in der Bedingung schreibe! Wie frag ich also in einer Datei? Bitte um baldige Antwort, Hilfe oder was auch immer. DANKE Frage/Fall/Problem2 Die Fahne1 soll sich in grün ändern und so bleiben, wenn ich ein Gebiet betrete. Wenn Erobert1 auf true gesetzt wird soll dies passieren. Anschließend soll die Fahne rot werden, wenn Erobert1 auf false gesetzt wird. Aber erst dazu Ich möchte mit Hilfe eines auslösers die Datei starten: Code:
#Start #Verschieben Sektor1 setPos getPos Weit1 #Erstellen1 Erobert1 = true; #Punkt1 "Fahne1" setMarkerType "Town"; ~1 #Punkt2 "Fahne1" setMarkerColor "ColorGreen"; ~2 #Abfrage ? Erobert1 : goto"Ende"; #Plusp hint "Sekunden laufen"; ~60 Player addRating 100; goto"Abfrage"; #Ende #Punkt2 "Fahne1" setMarkerColor "ColorRed"; hint "jetzt Ende"; exit; Auch hier: Bitte um baldige Antwort, Hilfe oder was auch immer. DANKE
__________________
Besser verrückt, als normal und langweilig zu sein. Wer den allen gesellschaftlichen Normen und Regeln folgen will, wird zwangsläufig irgendwann am Fenster stehen und sich aufregen, weil jemand auf der Straße ein Taschentuch nicht aufheben möchte. Man wird zu jemanden, den man schon als Kind gehasst hat. Dann bin ich lieber verrückt und glücklich, durchgeknallt, aber interessant -> einzigartig! |
22.12.2008, 15:58 | #2 (permalink) |
Registriert seit: 04.07.2003
Beiträge: 100
|
Fall 1:
In Datei 2 machst Du Euro = Euro+10 sobald Hans1 tot ist, Euro hat also den Wert 10. In Datei 3 springt er, sobald Euro >= 10, also genau jetzt, zu schlecht. Also zeigt er dann "Schlecht". Dort macht er dann weiter und zeigt dann "10 Euros". Der Code funktioniert also, Du mußt ihn nur besser durchdenken, damit er das macht, was Du willst Fall 2: Die Abfrage muß so aussehen: Code:
? !Erobert1 : goto"Ende" Schau mal hier: Scripting - Bohemia Interactive Community, da gibt's ein paar Infos zum Scripten.
__________________
VBS2! |
26.12.2008, 23:32 | #3 (permalink) |
Registriert seit: 23.10.2008
Beiträge: 120
|
NNNNNNNNNNEEEEEEEEEEEIIIIIIIIIINNNNNNNNN
Nur das: Bei der Abfrage nur das. ICh sitz da so lange, wegen einem Ausrufe- ZEICHEN. Ein AUSRUFEZEICHEN. Ein Zeichen. Verdammt nochmal. Das ist ein Zeichen. Ich rege mich deshalb so auf, weil ich da ein noch viel komplexeres Ding eigentlich gemache habe, dass aber zu lange wäre um hier rein zu setzten, doch was ist: Ein Zeichen raubt mir Kraft und Zeit. Das wort schlech hab ich da reingestzt, weil ich sehen wollte, ob die Abfrage-Formel Funktioniert, nicht ob der zusammenhang funktioniert. Deshalb gehe ich die Decke hoch. Wenn es der lange Zusammenhang (der ist wirklich verdammt lang&komplex-hier nur ein Ausschnitt zu sehen/gebastelt) Schuld wäre, aber nein Die "Abfrage-Formel" ist falsch hingeschrieben. echt, ich muss mir erst die korrekte Schreibweise bei bringen. Verstehst ne?! Da stand immer schlecht, obwohl der alte Sack Hans1 noch lebte. War dann Schlecht wenn "schlecht" da stand. Im sinne von "geht nicht"! Danke. Jedenfalls Danke. "AUSRUFEZEICHEN" schreib ich beim nächsten testen hin. Ich hab das dann mit einer IF-THEN-Else-Formel gelöst, wobei ich das THEN mit a geschrieben habe. Ähnliche fehlerquelle!!! grrrrr Danke nochmal. Werde ich fürs nächste mal brauchen auch die Kraft, wenn ich wieder THAN mit Then vertausche.
__________________
Besser verrückt, als normal und langweilig zu sein. Wer den allen gesellschaftlichen Normen und Regeln folgen will, wird zwangsläufig irgendwann am Fenster stehen und sich aufregen, weil jemand auf der Straße ein Taschentuch nicht aufheben möchte. Man wird zu jemanden, den man schon als Kind gehasst hat. Dann bin ich lieber verrückt und glücklich, durchgeknallt, aber interessant -> einzigartig! |
Stichworte |
globale variable, variable |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Der Umgang mit Addons/Modifikationen | Blackland | Tutorials | 10 | 15.08.2009 15:49 |
Public Variable/Objekt broadcasten - wie? | Mr.g-c | Editing | 3 | 04.07.2008 01:20 |
Variable in ein text einfügen, aber wie ?? | Khartak | Editing | 4 | 19.12.2006 20:10 |