PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage: Variable 002 soll das Datum haben



SMWma
14.06.2008, 19:13
Also ich brauche ein Call Script, wo dan auf deutsch drinsteht,
Nehme Computertag(01, 02, 03, 04...,29, 30, 31) und füge ihn in
Variable 2 ein.
Somit will ich bewirken, das man bestimmte sachen nur ein mal am tag machen kann...
Es gäb hundertpro einen Creditseintrag und einen besonderen Dank.

Der echte ERZENGEL
14.06.2008, 19:32
$game_variables[2] = Time.new.day

Also heute hat die Variable mit der ID 2 nach der Ausführung der Zeile den Wert 14 und morgen dann 15. Wenn ich's richtig verstanden habe, dann brauchst du mich übrigens nicht in die Credits eintragen.

SMWma
14.06.2008, 21:49
werd es aber tuhn...
würde sonst leer aussehen ;-)

SMWma
15.06.2008, 13:34
das klappt nicht...
Bei der Veriable steht 0.
Eigentlich sollte sie heute 15 haben.
muss ich was bei den Scripts(wie zum beispiel Intenprenter oder Scene_Title) was verändern?

-KD-
15.06.2008, 13:46
Time.now.day funktioniert definitiv. Poste nochmal was du im "Script..."-Befehl geschrieben hast. Und schau nach ob deine Systemzeit richtig eingestellt ist.

SMWma
15.06.2008, 16:16
und das war die zweite Abfuhr.

$game_variables2 = Time.now.day
Ich hab die eckigen Klammern weggemacht.
Und es auch schon mit runden probiert...
Aber es klappt nicht...
Wie gesagt:
Ich hab dafür nichts bei den Scripts verändert...

Westeuropäische Sommerzeit
15.06 Sonntag 2008

Der echte ERZENGEL
15.06.2008, 16:52
Überprüf mal, ob der Code überhaupt ausgeführt wird und im "Script..."-Befehl auch genauso aussieht:
$game_variables[2] = Time.now.day

now und new gehen beide, aber bei now ist klarer was der Code macht (wollt's eigentlich auch schreiben, aber hab wohl zu oft new geschrieben ^^).

SMWma
15.06.2008, 17:34
also das dafor und das danach werden ausgeführt...
Was soll ich nur tuh???

-KD-
15.06.2008, 18:54
Beispielsweise einen Screenshot von deinem Eventfenster zeigen. Du hast da sicher irgendwo was falsches geschrieben.

SMWma
16.06.2008, 08:39
also wie gesagt hab ich keine ekicken Klammer sondern nur eine zwei.
Wenn ich ekicken Klammern mache dan kommt diese Fehlermeldung:

[2] = Time.now.day????

SMWma
16.06.2008, 08:44
ICH HABS RAUSGEFUNDEN!!!
Ich BLÖDIE HAB variable2 geschrieben und nicht variables[2].
Das war plural und ich hab singular geschrieben...
Das hätte ich doch merken müssen...
Von mir aus kann das Thema geschlossen werden.
variables[2]
_______
Kann ich dieses Script auch so verändern,
das statt Tag Stunde angezeigt wird?
Also statt day houre???