Ergebnis 1 bis 11 von 11

Thema: Variablenwerte anzeigen?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #8
    Zitat Zitat von BW-GaMeR Beitrag anzeigen
    Du musst die Zahl halt aufsplitten, du hast ja eine Variable in der der Wert der gesamten HP ist. Diese jagst du dann durch folgendes Skript:

    HTML-Code:
    Set: Var[001:HP Hero] = Var[002:HP Hero2]
    Set: Var Value 3-5 = 0
    Label#1
    Fork Var[002:HP Hero2] => 100
      Var[002:HP Hero2] -100
      Var[003:HP 100er] +1
      Goto Label#1
     else
       Fork Var[002:HP Hero2] => 10
       Var[002:HP Hero2] -10
       Var[004:HP 10er] +1
       Goto Label#1
      else
        Fork Var[002:HP Hero2] => 1
        Var[002:HP Hero2] -1
        Var[005:HP 1er] +1
        Goto Label#1
        end
      end
    end
    Und nach den Variablen 100er, 10er und 1er kannst du dann die Zahlen anzeigen lassen. (Das ganze ist ´nen bissel pseudo-mäßig gemacht. ^^
    Verrückt?
    Das ist doch totaler Schwachsinn o_O°.

    Die einfachste Methode die Variable in seine Stellen aufzuteilen ist folgende:

    Var 1 ist die 1erStelle
    Var 2 die 10er-Stelle
    Var 3 die 100er-Stelle

    Code:
    var 1-3 set Hero HP
    var 1 mod 10
    var 2 mod 100
    Beispiel:
    Hero hat 579 HP.
    579 mod 10 = 9 = Einerstelle
    579 mod 100 = 79 = Zehnerstelle
    579 mod 1000 = 579 = Hunderterstelle (kann man sich ja sparen)

    Anschließend in Form von Wenn Variable größer als 1 (10; 100) ist, dann zeige Zahl 1 an, etc.

    Natürlich kann man sich auch einiges an Arbeit ersparen, indem man es so macht:

    Code:
    var 1-3 set Hero HP 
    var 1 mod 10 
    var 2 mod 100 
    var 3 - var 2 
    var 2 - var 1 
    var 2 / 10
    var 3 /100
    Beispiel:
    Hero hat 579 HP.
    579 mod 10 = 9 = Einerstelle
    579 mod 100 = 79
    579 - 79 = 500
    79 - 9 = 70
    500 / 100 = 5 = Hundererstelle
    70 / 10 = 7 = Zehnerstelle

    5, 7, 9, passt.

    So muss man bei jeder Zahl nur prüfen ob sie einen bestimmten einstelligen Wert hat.

    Geändert von Sgt. Pepper (12.12.2006 um 21:28 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •