collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: Error beim vergeben von Erfahrungspunkten!  (Gelesen 1435 mal)

Offline Deses

  • Database-Verunstalter
  • **
  • Beiträge: 105
    • Ulugar - Developers Blog
Error beim vergeben von Erfahrungspunkten!
« am: Dezember 18, 2012, 13:01:33 »
Hey Leute! Ich wollte meine Spieler belohnen indem ich ihnen EP gebe wenn sie ein Quest erledigt haben, wie es ja eig auch normal ist^^
Nun mein Problem : Ich bekomme jedes mal wenn ich außerhalb eines Kampfes EP verteile folgende Fehlermeldung:

Zitat
Script 'Game_Interpreter' line 146: LocalJumpError occurred.
no Block given

In Zeile 146 bei mir steht folgender Inhalt

     
Zitat
for actor in $game_party.members do yield actor end

An Scripts benutze ich die Engine von MelekTaus, Hell Minors Questlog, ein Sideview Battle System, Woratans Nachrichtenausgabe und das Limi Break Script!

Jemand ne Ahnung was da nicht stimmt?

Re: Error beim vergeben von Erfahrungspunkten!

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #1 am: Dezember 18, 2012, 14:05:29 »
öhm mach mal bitte folgendes in nem Scriptcall

wert = (dein Wert, um den du die exp erhöhen willst)
zeigen = (true für anzeigen wenn Lvl-Up, false für nicht anzeigen wenn Lvl-Up)
for actor in $game_party.members
actor.change_exp(actor.exp + wert, zeigen)
end


gib mir dann mal bescheid ob ein Fehler eintritt.

Re: Error beim vergeben von Erfahrungspunkten!

Offline Deses

  • Database-Verunstalter
  • **
  • Beiträge: 105
    • Ulugar - Developers Blog
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #2 am: Dezember 18, 2012, 22:26:08 »
ok da tritt kein fehler auf o.O über das Event EXP zeugs allerdings schon xD dann werd ich das ganze halt so regeln =) vielen dank

Re: Error beim vergeben von Erfahrungspunkten!

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #3 am: Dezember 18, 2012, 22:36:10 »
das is nun für alle Helden in der Party, wenns ein bestimmter sein soll, kannst du auch das nutzen:

wert =
zeigen =
held_id =
$game_actors[held_id].change_exp(actor.exp + wert, zeigen)

oder falls es ein Held in ner bestimmten Position in der Party sein soll:

wert =
zeigen =
platz = (bei 0 beginnend)
actor = $game_party.members[platz]
actor.change_exp(actor.exp + wert, zeigen)

lg flipy

Re: Error beim vergeben von Erfahrungspunkten!

Offline Deses

  • Database-Verunstalter
  • **
  • Beiträge: 105
    • Ulugar - Developers Blog
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #4 am: Dezember 18, 2012, 22:40:41 »
super =) vielen dank für die Hilfe.

Re: Error beim vergeben von Erfahrungspunkten!

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #5 am: Dezember 18, 2012, 22:41:18 »
kein Problem (:

Re: Error beim vergeben von Erfahrungspunkten!

Offline Deses

  • Database-Verunstalter
  • **
  • Beiträge: 105
    • Ulugar - Developers Blog
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #6 am: Dezember 19, 2012, 11:05:28 »
ok wenn ich nur einem bestimmten Held die EP geben will bzw nur einen Held in der Gruppe habe und folgenden Script Befehl ausführe :

Zitat
$game_actors[1].change_exp(actor.exp + 20,
false)

bekomme ich nun folgende Fehlermeldung:

Zitat
ArgumentError occurred while running script.
Wrong number for arguments (0 for 1)


Re: Error beim vergeben von Erfahrungspunkten!

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #7 am: Dezember 19, 2012, 11:18:55 »
machs so:

actor = $game_actors[1]
actor.change_exp(actor.exp + 20, false)

hab da bissi was falsch gedacht gehabt, sry^^"

Re: Error beim vergeben von Erfahrungspunkten!

Offline Deses

  • Database-Verunstalter
  • **
  • Beiträge: 105
    • Ulugar - Developers Blog
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #8 am: Dezember 19, 2012, 11:42:07 »
also entweder bin ich zu blöd dafür oder keine ahnung o.O

Zitat
SyntaxError occurred while running script

Re: Error beim vergeben von Erfahrungspunkten!

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #9 am: Dezember 19, 2012, 12:13:53 »
also ich habs grad bei mir getestet und hat eilich gefunkt.

hast du es kopiert oder abgetippt? wenn abgetippt, dann guck bitte nochmal, nich dass dich vertippt hast.

Re: Error beim vergeben von Erfahrungspunkten!

Offline Deses

  • Database-Verunstalter
  • **
  • Beiträge: 105
    • Ulugar - Developers Blog
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #10 am: Dezember 19, 2012, 12:15:27 »
hatte es eig rauskopiert ..

muss ich den jetzt beim script call

Zitat
actor = $game_actors[1]
actor.change_exp(actor.exp + 20, false)

das oder ohne das "actor =" eingeben?

Re: Error beim vergeben von Erfahrungspunkten!

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #11 am: Dezember 19, 2012, 12:17:31 »
so wie das is, gehörts in den Scriptcall (:

Re: Error beim vergeben von Erfahrungspunkten!

Offline Deses

  • Database-Verunstalter
  • **
  • Beiträge: 105
    • Ulugar - Developers Blog
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #12 am: Dezember 19, 2012, 12:20:24 »
ok dann hab ich meinen fehler gefunden :D alles klar so klappt es ;) Vielen Dank für deine Geduld mit mir & für die Hilfe xD

Re: Error beim vergeben von Erfahrungspunkten!

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Re: Error beim vergeben von Erfahrungspunkten!
« Antwort #13 am: Dezember 19, 2012, 12:21:10 »
kein problem, is ja nix schlimmes dabei (:

 


 Bild des Monats

rooftop party

Views: 3581
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