collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: (Tech) Variablen mit Nachkommastellen für Bankevent  (Gelesen 3974 mal)

Abracadaver

  • Gast
(Tech) Variablen mit Nachkommastellen für Bankevent
« am: Juni 06, 2009, 17:42:11 »
Hallo liebe Community,
um mal etwas vorran zu kommen, habe ich mich heute mal dran gesetzt und ein kleines eventbasiertes Banksystem aufgebaut (Skripting ist leider noch nicht so mein Ding).
An sich funktioniert es auch wunderbar.
Man geht auf die Bank und im Gespräch mit dem Bankier die Optionen "Einzahlen, Abheben, Kontostand abrufen und Beenden".
Man zahlt also Geld ein und hat dort momentan nur die Betragsauswahl 50, 100 und 200. Wenn Geld eingezahlt wurde, startet ein Timer per Common Event, welcher bis auf 5 Minuten raufzählt. Sind die 5 Minuten erreicht, soll das eingezahlte Geld vermehrt werden, der Timer springt wieder auf 0 und zählt wieder hoch. Quasi, das sich alle 5 Minuten das Geld vermehrt. Zinsen sozusagen.
Und da ist der Haken.
Ich hätte es gerne gehabt, das die Geldvermehrung prozentual vom eingezahlten Geld abhängt oder ein Multiplikator die Vermehrung bewirkt.

Also entweder so:

5 Minuten vorbei [Variable für eingezahltes Geld] x [Prozentuale Geldvermehrung bsp.: 12%)

oder
 5 Minuten vorbei [Variable für eingezahltes Geld] x [Mulitplikator z.B. 0.12)

Beides käme im Endeffekt aufs gleiche raus. Eine Steigerung von 12 % alle 5 Minuten.
Allerdings habe ich keine Möglichkeit gefunden, die Variable mit Zahlen mit Nachkommastellen zu multiplizieren bzw. die ganze Sache mit Prozenten zu erreichen.

Vielleicht hat ja jemand einen Tipp für mich, ob es doch irgendwie möglich ist. Möglichst ohne Skripte, da ich mit den Dingern erstens nicht klarkomme und sie mir zweitens irgendwie ... unsympatisch sind ^^

Ich bedanke mich schon mal im Vornherein und wünsche nen gediegenen Samstag Abend.

So long, Abracadaver

Re: Variablen mit Nachkommastellen für Bankevent

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: Variablen mit Nachkommastellen für Bankevent
« Antwort #1 am: Juni 06, 2009, 18:44:43 »
Nice, noch wer, der auf Eventtechnick setzt <3

Hi :D

Zu deiner Frage: der VX kann keine Kommazahlen speichen... Blöd, aber wir können uns da schnell mit etwas köpchen helfen ;)

Ganz einfach:

50€ werden eingezahlt. Du willst 12% von denen. Also rechnest du mal 12. Mal 12? Ist doch bescheuert?! Nein :D

Denn dann teilst du durch 100 ;)

Ergebnis 6 ;)
Die zählst du zu den 50 hinzu, é voila :D

56 x 12 = 672
672 / 100 = 6.72

Jedoch macht der Maker das hier wieder zu 6, also es wird immer abgerundet...


MfG

Re: Variablen mit Nachkommastellen für Bankevent

Abracadaver

  • Gast
Re: Variablen mit Nachkommastellen für Bankevent
« Antwort #2 am: Juni 06, 2009, 19:07:49 »
Hah! Super. Danke dir.
Wie gut das es Leute gibt, die mit Zahlen jonglieren können ^^
Auf die Idee wäre ich wenn überhaupt so schnell nicht gekommen.
Werds direkt ausprobieren. Danke dir Colonius, hast mich geistig ein Stück weiter gebracht :)

Wenn ich mal genauer drüber nachdenke, is die Lösung total simpel. Eben so, wie wenn man Prozente ohne Taschenrechner generell auch ausrechnet ^^
Ich tue einfach mal so, als wäre mir das von vornherein vollkommen bewusst gewesen um mich nicht komplett als mathematischen Unfall hinzustellen xD

Danke nochmals. Seit ein paar Tagen erst hier im Forum und schon ne Menge gelernt :)

Schönen Tag noch.

Der Abra


EDIT:
Muss leider nochmal nachhaken.
Habe nämlich das Problem, das ich den Betrag, welcher sich auf dem Bankkonto habe, mit 12 multipliziere und dann durch 100 dividiere, nur seltsamer weise wird mir als Kontostand dann 0 angezeigt. Ich hänge einfach mal ein paar Screenshots von den Events an. Vielleicht sieht ja jemand, wo der Fehler ist.


Spoiler for Hiden:
Spoiler for Hiden:
Spoiler for Hiden:
Spoiler for Hiden:
Spoiler for Hiden:
Spoiler for Hiden:

Danke schon mal :)
« Letzte Änderung: Juni 06, 2009, 19:27:18 von Abracadaver »

Re: Variablen mit Nachkommastellen für Bankevent

Offline Phi

  • Forscher
  • Eventmeister
  • ***
  • Beiträge: 368
  • Im Auftrag der Wissenschaft
Re: Variablen mit Nachkommastellen für Bankevent
« Antwort #3 am: Juni 06, 2009, 22:56:25 »
dein Kontostand: 50
nach 25 sekunden: (5 frames)
mal 12 (neuer stand: 600)
durch 100 (neuer Stand: 6)

dein kontostand: 6

nach weiteren 25 sekunden:
mal 12 (neuer stand 72)
durch 100 (neuer Stand 0)
dein Kontostand: 0

die berechnung die du hast sind für die zinsen
du willst aber den BETRAG + ZINSEN

dazu müsstest du mal 1,12 rechnen und nicht mal 0,12

also mal 112 nehmen, okay?

Re: Variablen mit Nachkommastellen für Bankevent

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: Variablen mit Nachkommastellen für Bankevent
« Antwort #4 am: Juni 06, 2009, 23:18:06 »
Oder 2 Variablen Machen.
Kontostand (50)
Kontoplus = Kontostand
Kontoplus (50 x 12 / 100)

Und dann:
Kontostand + Kontoplus

Ergebnis: Kontostand ist nun 56 ;)

Und dann nicht vergessen Kontoplus wieder = Kontostand zu setzten!

MfG

Re: Variablen mit Nachkommastellen für Bankevent

Offline Phi

  • Forscher
  • Eventmeister
  • ***
  • Beiträge: 368
  • Im Auftrag der Wissenschaft
Re: Variablen mit Nachkommastellen für Bankevent
« Antwort #5 am: Juni 06, 2009, 23:28:32 »
okay, diesmal siegt meine methode colonios ^^
spart ne ganze variable und er muss nur ein kleines teil ändern

Re: Variablen mit Nachkommastellen für Bankevent

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: Variablen mit Nachkommastellen für Bankevent
« Antwort #6 am: Juni 06, 2009, 23:34:45 »
Stimmt...

Phi, du bekommst mal ne PM von mir :)

Re: Variablen mit Nachkommastellen für Bankevent

Abracadaver

  • Gast
Re: Variablen mit Nachkommastellen für Bankevent
« Antwort #7 am: Juni 07, 2009, 13:59:45 »
Danke für eure Hilfe Jungs.
Funktioniert jetzt zumindest mal so halbwegs.
Geld wird vermehrt, allerdings nicht prozentual vom eingezahlten Geld.
Aber da spiel ich noch ein bisschen mit den Variablen rum, bis ich es raus habe.
Habt mir auf jeden Fall schon mal ne Menge weitergeholfen.
Vielen Dank :)

So long, der Abra

Re: Variablen mit Nachkommastellen für Bankevent

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: Variablen mit Nachkommastellen für Bankevent
« Antwort #8 am: Juni 07, 2009, 14:45:19 »
Na klar prozentual!

100 x 1,12 (das sind +12%) = 112

Unsere rechnung:

100 x 112 = 11200

11200 / 100 = 112 (12% von 100 ;))

Und wenn du weniger Prozente haben willst, dann einfach die 12 von 112 in die neue prozentzahl ändern.

Also 150 waren 50%


MfG

Re: Variablen mit Nachkommastellen für Bankevent

Abracadaver

  • Gast
Re: Variablen mit Nachkommastellen für Bankevent
« Antwort #9 am: Juni 07, 2009, 14:55:31 »
Habs glaube ich falsch formuliert.
Eure Antworten waren natürlich richtig, nur bin ich heute geistig anscheinend nicht in der Lage es korrekt umzusetzen ^^
Muss mich erst mal richtig ausschlafen, schaffs im Moment kaum mir die Schuhe zu binden ohne nen Knoten reinzubasteln ;)

 


 Bild des Monats

rooftop party

Views: 6156
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal