PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zahlen



Aretures
23.11.2003, 01:34
Morgen
Ich habe eine ganz komische Frage ich will in mein Ks die Hp und Mp anzeige nicht nur als Balken anzeigen sondern auch als Zahlen
aber da es ja 2 Events sein müssen weill es ja auch 2 stellige Zahlrn gibt wies ich nich wie ich dat machen soll das immer die Richtige Zahl angzeigt wird
Wer toll wenn mir einer von euch helfen könnte[COLOR=orangered]http://www.multimediaxis.de/images/smilies/old/sm_12.gif

KeeperX
23.11.2003, 01:50
Moin

Ha genau das hab ich heute mittag geamcht!
ich bin ein schlechter erklährer (glaub ich)derhalb hier 2 beispiel bilder:
http://www.felixtimm.gmxhome.de/B1.jpg
http://www.felixtimm.gmxhome.de/B2.jpg

Also du musst in Bild1 steht wie du auf 1ner 10ner und 100ter kommst.

In Bild2 sihst du die Events eine vür die 1ner ein für die 10 usw. der zehner event ist über den 1ner Event und muss mit einen Event parral set eventplace auf den 1ner event raufteleportiert werden wie geanu die events aussehen siehstr du auch in Bild2... hoffe das war einiger massen verständlich... :rolleyes:

Ps: Hey ich seh ja du grüßt mich, da grüß ich gleich mal zurück!

Aretures
23.11.2003, 01:52
Ey super endlich kann ich weiter basteln
gruß zurück :rolleyes:

BB2k3
23.11.2003, 02:08
Das geht einfach:
Also du zerlegst die zahl einfach in mehrere variablen:

Var 100er
Var 10er
Var 1er

Nun jetzt dürfte es kein Problem mehr sein oder?
naja... vielleichtt doch:
Du Teilst die Zahl einfach auf
Möchtest du nun beispielsweise 83 Punkte dazuzählen,
machst du es so: (Addition)

Var "1er" =83

{

<>Label1
<>If Var "1er" >= 100
Then <>Var "100er" + 1
<>Var "1er" - 100
<>Goto 1
<>EndIf

<>Label2
<>If Var "1er" >= 10
Then <>Var "10er" + 1
<>Var "1er" - 10
<>Goto 2
<>EndIf

<> /*Hier steht die Bedingung für die einzelnen Zahlen!
Bsp. Das ergebnis ist 132 MP; so hat die Variable
100er den Wert "1"
10er den Wert "3"
1er den Wert "2"

Nun musst du die ganzen bedingungen setzten:
IF 100er = 9,...8,...7,...usw.
THEN Showpicture = 9,...8,...7,... blablabla
Je nachdem wie dus machst! */

}

Sry Dies war leider nur die Addition, die Subtraktion kommt auch noch!

Aretures
23.11.2003, 02:10
Ach das is ja einfach ich probier einfach beides :eek: http://www.multimediaxis.de/images/smilies/old/sm_12.gif

Bloodyboy
23.11.2003, 02:17
Das würde auch anders gehen...:
Man nahme 3 Events und ein Common Event:

Common Event:
-->Paralehl Proces

Schpeichert die HP anzahl des Helden in eine Variable
(Change Variable)

Event1
-->Paralehl Proces
einfach startbedingung die Variable, in die ihr die HP anzeige gespeichert habt
In das feld darunter schreibt ihr "1"
dan neue seite wieder die Variable und Paralehl Proces
aber in das kästchen die "2"
und so weiter von 0-9
Nehmt als charset die zahlen, die in diesem feld stehen

macht die anderen beiden events genau so, nur hald einfach beim Mittleren die Zahlen von 0 bis 90 in 10ner schritten und beim linken von 0 bis 900 in 100er schritten, das charset bleibt gleich...
ich hoffe ich konnte helfen :D

BB2k3
23.11.2003, 02:20
Hiho ich bins nochma:

Subtraktion und Addition sollten Callevents
sein, weil sie nur laufen sollt, wenn sie auch gebraucht werden!
Am besten Zwei Verschiedene Events:
"Addition", und "Subtraktion"!
-erstes: Held heilt sich
-zweites: Gegner greifft held an


(Subtraktion)
}

<> Label1
<> If Var Wert <= -100
Then <> Var Wert + 100
<><> Var 100er - 1
<><> Goto 1
<>EndIf

<> Label2
<> If Var Wert <= -10
Then <> Var Wert + 10
<><> Var 10er - 1
<><> Goto 2
<>EndIf

<> Label3
<> If Var Wert <= -1
Then <> Var Wert + 1
<><> Var 1er - 1
<><> Goto 3
<>EndIf



<> If Var 1er < 0
Then <> Var 1er + 10
<><> Var 10er - 1
<>EndIf

<> If Var 10er < 0
Then <> Var 10er + 10
<><> Var 100er - 1
<>EndIf

<> If Var 100er < 0
Then <> Var 100er + 10
<><> Var 1000er - 1
<>EndIf

}

Evil-Tzatziki
23.11.2003, 02:32
Ich sag nur E-Book

melior
23.11.2003, 03:08
ich sag nur: kennt ihr mod nich?

so, wieder 3 varis

100er
10er
1er

in der 100er is der ganz normale wert der HP.
dann so:
Var[10er] Set [100er]
Var[10er] Mod 100
Var[1er] Set [10er]
Var[1er] Mod 10

schon haben alle varis den wert, den sie brauchen. dann so weitermachen, wie in keeperX' 2. bild beschrieben

Bloodyboy
23.11.2003, 06:43
Wie Evil-Tzatziki schon sagte, is das jetzt wirklich ein fall für das E-Book, da kannst du dir die beste Variation(die die dir am besten gefällt) raussuchen... ich finde hald meine am besten, ich glaube jeder findet aus irgentwelchen gründ seine am besten ^^ also schau ins e-book ^^"

Aretures
24.11.2003, 02:09
Alles klar Danke an allehttp://www.multimediaxis.de/images/smilies/old/sm_12.gif