Also ist das geritzt!
Ich hab zwar momentan noch einiges für Semi zu tun, aber bis morgen Abend hab ich das
allgemeines reinhauen!
elsen
Also ist das geritzt!
Ich hab zwar momentan noch einiges für Semi zu tun, aber bis morgen Abend hab ich das
allgemeines reinhauen!
elsen
http://home.arcor.de/makenshi2k/zahlen.rar <--- Das könnte helfen.
Dazu noch als Erklärung über den notwendig Operator Modulo:
Modulo ist ein Operator. Genauso wie Plus,Minus,Mal und Geteilt.
Du hast nun folgende HP-Zahl: 1234
Wir müssen sie nun in ihre Einzelteile zerlegen damit sie besser darstellbar wird.
Hierfür benutzen wir den Modulo-Operator und die Division.
Hierbei sei noch gesagt das Makervariablen nur ganze Zahlen abspeichern können. Sprich Zahlen ohne ein Komma. (Bsp.: 4 ) Geht nicht: (4,43)
Wenn also eine Kommazahl bei einer Rechnung rauskommt, dann schneidet der Maker die Stellen nach dem Komma einfach ab. Das benutzen wir für die folgenden Rechnungen.
1000er Stelle:
1234 / 1000 = 1
100er Stelle:
1234 / 100 = 12
12 MOD 10 = 2
10er Stelle:
1234 MOD 100 = 34
34 / 10 = 3
1er Stelle:
1234 MOD 10 = 4
Wie du siehst haben wir so die 4 stellige Zahl in ihre Einzelstellen aufgeteilt.
Der Modularoperator rechnet übrigens den Rest einer Division aus. Sprich das was nach dem Komma kommt.
Also:
12 MOD 10 = 2
12 / 10 = 1,2
Du musst also die Zahl nur in ihre 4 Stellen zerlegen. Diese 4 Stellen kannst du dann in 4 einzelne Variablen abspeichern. Und den Inhalt dieser 4 einzelnen Variablen kannst du dann per Charaset oder Picture in Form von Zahlen anzeigen lassen.
--
Geändert von makenshi (15.10.2008 um 11:35 Uhr)
Neiään^^
Du brauchst die Varis nur einmal, hast du dir makenshi's Script mal von innen angeschaut?
Naja ich arbeite schon am Script, keine Sorge xD
Öhm sagen wir es so, das ist sogar exakt das was du brauchst. X_x
Ich stelle die Zahlen in diesem Beispiel ja nur über Charsets dar.
Nichts hindert dich daran das ganze über Pictures zu machen.
Wichtig ist es ja lediglich das die darzustellende Zahl zerlegt wird.
Ein bisschen selbst verstehen solltest du ja schon. Sonst bringt dir
ja das beste Skript nichts.
Zahlen per Bild darstellen muss man ja lediglich so:
Du fragst halt ab welcher Wert in der Variable ist und lässt je nachdem das entsprechende Picture anzeigen.
--
äh, in dem du mit Change Variable in die Variable, die zerlegt wird, vorher die HP bzw. MP speichern lässt...?
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!Now all new and shiny:CherryShare | Patches und Tools | Programmwunschthread | www.cherrytree.at | Cherry = CherryDT
OK!
Script ist fertig, ich kommentier es durch und dann stell ich es als Edit hier rein!
greetz!
elsen
EDIT: Hier ist das Script --> Zahlen-Script
Geändert von elsen (15.10.2008 um 15:40 Uhr)
^^' eigentlich ist es ja zum verstehen da... hoffe du machst dir ordentlich nen Kopf drüber und kannst es dann, deswegen hab ich das ja gemacht! =)
Selber nachbauen heißt die Devise
bitte schön =D
allgemeines reinhauen
elsen
EDIT: Ich habe eine Bedingung beim Script vergessen, die sich erst beim mehrmaligen testen bemerkbar macht:
Da fehlt noch die Bedingung für die 1000er Stelle, ob die 1000 oder größer ist, dann wird auch "0" angezeigt!
Das ganze auch noch bei Aktueller HP...
sorry^^
Geändert von elsen (15.10.2008 um 20:24 Uhr)