-
Ritter
da kannst du doch eigentlich meine methode nehmen, oder? is ja egal, wie viele stellen die variable hat und welchen wert sie besitzt, du kannst so immer die stelle ausrechnen
also wenn du 1100 hast und die 100er haben willst, durch 100 teilen (macht 11) und dann Mod 10, was 1 ergibt.
so kannst du den wert der stelle ausrechnen, egal wie groß dieser ist. und größer als 1 kann das ergebnis dabei auch nicht werden 
also machst du einfach 4 forks, in denen überprüft wird, welche stelle du haben willst (am besten mit ner vari).
Fork1: Var[Stelle haben will] Same 1
könnte für die 1000er stehen
Var[die halt den wert hat] /1000
(mod wird dann nich mehr benötigt)
End Case
Fork2: Var[Stelle haben will] Same 2
Var[die halt den wert hat] /100
Var[die halt den wert hat] Mod 10
(hier brauchst dus wieder)
End Case
Fork3: Var[Stelle haben will] Same 3
Var[die halt den wert hat] /10
Var[die halt den wert hat] Mod 10
End Case
Fork4: Var[Stelle haben will] Same 4
Var[die halt den wert hat] Mod 10
End Case
jez hat die variable entweder den wert 0 oder 1 und du kannst einfach vergleichen (glaub ich einfach mal
)
edit: edit jez erst gesehn... äh, wie jez? ^^°
beschreib doch mal, was das skript macht, also was du damit bezweckst. vielleicht komm ich (oder jemand anderes) dann leichter auf ne lösung
Geändert von melior (13.12.2003 um 04:27 Uhr)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln