Archiv verlassen und diese Seite im Standarddesign anzeigen : RPG-Srcipte
Mega-RPG
13.07.2004, 21:34
HI
Ich hab mal ne frage zu nem Script(mit Common Event)!
Wie kann man bei dem RPG-Maker eigentlich die Spielzeit einbauen:confused:
Wäre nett wenn mir jemand das irgendwie sagen kann:D
dir das zu sagen würde länger dauern und das verstehen als wenn du einfach mal bei vampires dawn reinguckst und dir das script mal unter die lupe nimmst ;) also VD2 ... bei VD 1 gabs ja blos nen zähler der nach unten läuft...
Original geschrieben von -=][USNS][=-Raiden
dir das zu sagen würde länger dauern und das verstehen als wenn du einfach mal bei vampires dawn reinguckst und dir das script mal unter die lupe nimmst ;) also VD2 ... bei VD 1 gabs ja blos nen zähler der nach unten läuft...
Sehr langwierig zu erklären dass man 60 Sekunden wait macht,eine Variable "Minuten" + 1 setzt und dann bei "Minuten" = 60 die Vari "Stunden" + 1 zu setzen.
-.-
this->move(&Forum.RM2k-Technik);
ok .. im prinzip ists ganz einfach ...
Du reservierst dir fuer deinen Uhr eine Variable .. sagen wir einach mal [100]
nun machst du ein Common Parallel Event in der database, und schreibst folgendes rein
wait 1,0
changevariable [100] + 1
Damit stehen in der Variablen [100] die Anzahl an Sekunden, die du bisher gespielt hast. Dieses Verfahren ist aber nicht sehr genau.
Ausgeben kannst du das ganze wie jede andere Variable auch .. z.B.
Message: Du spielst seit \v[100] Sekunden.
Gruss Ineluki
Snake`s Bite
13.07.2004, 21:47
Öhm, das gehört in die Technik. :A
Aber das ganze ist eigentlich simpel.
Man nehme eine Variable in einem Parallel-Common Event und mache ein "Wait" von einer Sekunde, dann einen "Change Variable" Befehl und machst "Set" +1. Damit hast du einen ganz einfachen Sekundenzähler.
Wenn du jetzt aber das ganze in Stunden/Minuten/Sekunden einteilen willst, dann musst du am Ende eine Fork einfügen, wo du abfragst ob die Variable 60 ist. Dann erhöhst du eine Variable "Minuten" um 1 und Setzt die erste wieder auf 0. So hast du dann einen Minuten/Sekundenzähler.
Wenn du jetzt noch die Stunden haben willst, einfach eine weitere Fork erstellen, die abfragt, ob die Minuten 60 sind. Falls das so ist, Variable Stunden +1 und Minuten zurücksetzen.
Joa. Ich weiß jetzt nicht genau, ob das so funktioniert, aber das Grundprinzip funktioniert so. ^______~
Mega-RPG
14.07.2004, 00:52
Vielen dank hat alles geklappt!§krass
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.