collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: (Tech) Level up= $game_variable[30] + 3  (Gelesen 1855 mal)

Offline Herendil

  • Jarl Turindo
  • Global Mod
  • Mr. MACK-Tile
  • ****
  • Beiträge: 283
  • Jarl Turindo
(Tech) Level up= $game_variable[30] + 3
« am: Mai 22, 2009, 14:56:31 »
Hallo also für meinen Skillshop benötige ich ne Variable die immer um 3 hochzählt, wenn mein Hero level up hat.
" $game_variable[30] + 3 "
das Soll passieren wenn er eine Stufe gestiegen ist. (Ich hoffe das ist so richtig)
Kann mir da wer helfen?

Re: Ein einfaches Problem? Level up= $game_variable[30] + 3

Offline Ðeity

  • No Pain, no gain!
  • Administrator
  • Eventmeister
  • ****
  • Beiträge: 427
  • No Pain, no Gain!
    • Deity-VX
Re: Ein einfaches Problem? Level up= $game_variable[30] + 3
« Antwort #1 am: Mai 23, 2009, 02:19:37 »
Ja ich glaube ich kann es versuchen ;)
Also du erstellst ein Common Event, der als Paraleler Prozess funktioniert. Nun machst du in der ersten Zeile;
________________________________________________________
Variable 1 = Actors Lvl
________________________________________________________
wenn Variable 1 > Variable 2
Variable 3 + 3
Variable 2 = Variable 1
Ansonsten
-nichts-
________________________________________________________
Variable 1 ist der aktuelle Level des Actors.
Variable 2 dient zu Abfrage ob sich der Level des Actors verändert hat.
Variable 3 ist bei dir die Nr.30 und ist die Variable die sich erhöen soll wenn der Player ein Levelup hat.

Falls du nur einen Spieler hast, kann man das auch im Script schnell ändern.

Ich hoffe ich konnte weiter helfen;
MfG
Deity
« Letzte Änderung: Mai 23, 2009, 02:20:17 von Deity »



Re: Ein einfaches Problem? Level up= $game_variable[30] + 3

Offline Herendil

  • Jarl Turindo
  • Global Mod
  • Mr. MACK-Tile
  • ****
  • Beiträge: 283
  • Jarl Turindo
Re: Ein einfaches Problem? Level up= $game_variable[30] + 3
« Antwort #2 am: Mai 23, 2009, 10:41:51 »
Sieht ganz gut aus, probier ich gleich mal. Aber ja ich habe nur einen Actor....

Funktioniert super! Danke *User Wertung geb*
« Letzte Änderung: Mai 23, 2009, 10:58:45 von Herendil »

Re: Ein einfaches Problem? Level up= $game_variable[30] + 3

Offline Ðeity

  • No Pain, no gain!
  • Administrator
  • Eventmeister
  • ****
  • Beiträge: 427
  • No Pain, no Gain!
    • Deity-VX
Re: Ein einfaches Problem? Level up= $game_variable[30] + 3
« Antwort #3 am: Mai 23, 2009, 12:35:47 »
Da ich nur begrenzte RGSSkenntnisse habe weis ich nicht wie man für jeden Actor eine andere Variable auswählen könnte aber in deinem Fall reicht es im Script Game_Actor Zeile 539-545 durch dieses hier zu ersetzen;
  def level_up
    @level += 1
    $game_variables[30] +=3
    for learning in self.class.learnings
      learn_skill(learning.skill_id) if learning.level == @level
    end
  end

Die 30 ist wieder die gewünschte Variable :D
Achja und Danke für Bewertung =D
MfG
Deity



 


 Bild des Monats

rooftop party

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