• Anmelden

1

Sonntag, 31. Januar 2010, 18:16

Restdauer eines Zustands im Kampf anzeigen

Hallo zusammen,

es gibt ja hier kein Limit, wie viele Themen man pro Monat erstellen darf, oder :D ?

Ich habe auf jeden Fall mal wieder eine Anfrage:
Ich bräuchte ein Skript, das die Restdauer des aktuellen Zustands (die Anzahl der Runden, nach dem der Kämpfer eine gewisse Chance hat, den Zustand zu verlieren - Bei mir sind das immer 100%, das heißt der Kämpfer verliert den Zustand nach dieser Zeit sicher) unten rechts neben dem Zustand des Gruppenmitglieds anzeigt.
Außerdem sollte man im Skript die IDs von Zuständen festlegen dürfen, für die dieser Zähler nicht angezeigt wird (ist z.B. bei "kampfunfähig" ganz sinnvoll).

Danke schon mal im Voraus!
Ich hoffe, ich gehe nicht langsam auf die Nerven!

2

Donnerstag, 4. Februar 2010, 16:14

Weiß da keiner was zu, ist die Frage zu unklar oder gehe ich wirklich auf die Nerven?

3

Donnerstag, 4. Februar 2010, 16:54

Ist halt umständlich da eine gute Lösung zu finden, deshalb meldet sich wohl auch keiner.

Aber so sollte es gehen *Script angehängt*
Einfach als neues Script über Main einfuegen, und bei Fragen oder Fehlern wieder melden :)

PS: Mir gehen Leute auf die Nerven, die fragen, ob sie mir auf die Nerven gehen ;)
»Playm« hat folgende Datei angehängt:

4

Donnerstag, 4. Februar 2010, 17:30

Ich hab das "ps_rda_die_nicht" in "$ps_rda_die_nicht" geändert, dann funktioniert's!

Super, vielen vielen dank, Playm!

5

Donnerstag, 4. Februar 2010, 17:55

Oh, anscheinend ein kleiner Fehler ^^"
aber nimm besser nicht $..., benutz so wenig globale Variablen(= $variable) wie möglich. In dem Fall reicht eine Instanzvariable, also nimm besser @ps_rda_die_nicht, anstatt dem $...

6

Donnerstag, 4. Februar 2010, 21:25

In Ordnung, hab's geändert.

Jetzt tritt aber grad ein Fehler auf, den ich davor nicht hatte, ich weiß nicht, woran es liegt...
In der Zeile

Quellcode

1
turn_string=  @ps_rda_die_nicht.include?(i) ? "" : "(#{battler.states_turn[i]}) "
ist die Methode ".include?" für "nil:NilClass" nicht definiert.
Woran liegt das?

EDIT: Ich hab das @ wieder durch das $ ersetzt, jetzt geht's. Warum auch immer.

Social Bookmarks