Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
18.01.2011, 16:05
twentyeight



Schönen guten Tag an alle,

folgendes Problem. Ich hab hier in meiner map 6 Schalter platziert. Wenn ich bestimmte Schalter betätige soll das Licht angehen. Wenn ich die falschen drücke nicht, dann soll der Counter gelöscht werden und man fängt von vorn an. Ganz simpel. Problem. Ich häng schon da wenn ich die richtigen Drücke, es passiert nichts.

Hier was ich gemacht habe:

Schalter:

OnPressed
Target: Counter
Target Input: Add
Parameter: 1

Für jeden Schalter unterschiedliche Werte, so das man 3 bestimmte Schalter drücken muss um auf einen Wert (hier 13) zu kommen. Jetzt vergleicht der Counter den Wert den er hat mit dem vorgegebenen maximum Wert:

Math_counter : Maximum legal value: 13

output
onhitmax
target: compare

output

onequalto
licht1
turnon

irgendjemand ne Idee ?

Grüße 28 und danke

--

zum Seitenanfang zum Seitenende Profil || Suche
001
18.01.2011, 16:47
m_iace



du verwendest einen logic_compare hast ihn aber keine werte gegeben?

--

zum Seitenanfang zum Seitenende Profil || Suche
002
21.01.2011, 17:45
twentyeight



Doch doch. Compare value is die 13.. initial Value is 0.. irgendwelche Ideen ?

--

zum Seitenanfang zum Seitenende Profil || Suche
003
21.01.2011, 18:06
m_iace



du setzt aber ingame kein wert per output, der compared einfach 0 mit 13, da kommt natürlich nichts bei raus.

besser währen in diesem fall 2 math_counter, einer mit maximum value 3, einer mit 13 -> den ersten on press um eins erhöhen, den anderen onpress um den spezifischen buttonwert erhöhen. falls der erste 3 erreicht muss man den zweiten counte rresetten, falls der zweite 13 erreicht muss man das licht aktivieren

--

zum Seitenanfang zum Seitenende Profil || Suche
004
21.01.2011, 18:40
twentyeight



naja... nochmal. Gelten die Parameter als Parameter wenn ich das in den Output eintrage ? Weil wenn ich zwei Schalter drücke, addiert der eine bspw 8 in den Counter und der andere 5. Macht 13... Aber die Idee mit den 2 Countern kommt schonmal echt gut, danke... Trotzdem haut das mit der zählerei iwie nich hin, das licht bleibt aus x.x

--

zum Seitenanfang zum Seitenende Profil || Suche
005
21.01.2011, 19:12
m_iace



beim compare man muss eine value bzw ein compare value setzen, dies ist mit SetValue oder SetCompareValue möglich. nach dem setzten muss noch compare ausgeführt werden. das compare gibt dann den turn on befehl....

ich möchte auch noch bemerken das licht an und ausschalten manchmal nicht wie gewünscht funktioniert, probiere mal etwas anderes offensichtliches wie einen speziellen sound zum test abzuspielen.

--

zum Seitenanfang zum Seitenende Profil || Suche
006
21.01.2011, 19:30
twentyeight



okay danke erstmal dachte das man mit "Add" einfach zu der initial value die Werte die bei Parameter einträgt dazu addiert. Wenn ich jetzt aber auf setvalue gehe, trägt er den Wert zwar bei compare value ein, aber sobald ich einen zweiten schalter drücke ändert sich der wert ja wieder um den dort eingegebenen und wird nicht addiert oder ?

Danke übrigens für die Hilfe !

--

zum Seitenanfang zum Seitenende Profil || Suche