collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: LevelUp Window  (Gelesen 10076 mal)

ERZENGEL

  • Gast
LevelUp Window
« Antwort #30 am: Mai 19, 2008, 10:50:28 »
Unter Game _Interpreter das hier einfügen, da Enterbrain immer noch nicht die Bugs aus dem VX behoben hat. Näheres steht in der FAQ unter Allgemein. Such dort dann nach Control Variables.
Spoiler for Hiden:
#==============================================================================
# ** Game_Interpreter
#------------------------------------------------------------------------------
#  An interpreter for executing event commands. This class is used within the
# Game_Map, Game_Troop, and Game_Event classes.
#==============================================================================

class Game_Interpreter
  #--------------------------------------------------------------------------
  # * Control Variables [FIX]
  #--------------------------------------------------------------------------
  def command_122
    value = 0
    case @params[3]  # Operand
    when 0  # Constant
      value = @params[4]
    when 1  # Variable
      value = $game_variables[@params[4]]
    when 2  # Random
      value = @params[4] + rand(@params[5] - @params[4] + 1)
    when 3  # Item
      value = $game_party.item_number($data_items[@params[4]])
    when 4  # Actor
      actor = $game_actors[@params[4]]
      if actor != nil
        case @params[5]
        when 0  # Level
          value = actor.level
        when 1  # Experience
          value = actor.exp
        when 2  # HP
          value = actor.hp
        when 3  # MP
          value = actor.mp
        when 4  # Maximum HP
          value = actor.maxhp
        when 5  # Maximum MP
          value = actor.maxmp
        when 6  # Attack
          value = actor.atk
        when 7  # Defense
          value = actor.def
        when 8  # Spirit
          value = actor.spi
        when 9  # Agility
          value = actor.agi
        end
      end
    when 5  # Enemy
      enemy = $game_troop.members[@params[4]]
      if enemy != nil
        case @params[5]
        when 0  # HP
          value = enemy.hp
        when 1  # MP
          value = enemy.mp
        when 2  # Maximum HP
          value = enemy.maxhp
        when 3  # Maximum MP
          value = enemy.maxmp
        when 4  # Attack
          value = enemy.atk
        when 5  # Defense
          value = enemy.def
        when 6  # Spirit
          value = enemy.spi
        when 7  # Agility
          value = enemy.agi
        end
      end
    when 6  # Character
      character = get_character(@params[4])
      if character != nil
        case @params[5]
        when 0  # x-coordinate
          value = character.x
        when 1  # y-coordinate
          value = character.y
        when 2  # direction
          value = character.direction
        when 3  # screen x-coordinate
          value = character.screen_x
        when 4  # screen y-coordinate
          value = character.screen_y
        end
      end
    when 7  # Other
      case @params[4]
      when 0  # map ID
        value = $game_map.map_id
      when 1  # number of party members
        value = $game_party.members.size
      when 2  # gold
        value = $game_party.gold
      when 3  # steps
        value = $game_party.steps
      when 4  # play time
        value = Graphics.frame_count / Graphics.frame_rate
      when 5  # timer
        value = $game_system.timer / Graphics.frame_rate
      when 6  # save count
        value = $game_system.save_count
      end
    end
    for i in @params[0] .. @params[1]   # Batch control
      case @params[2]  # Operation
      when 0  # Set
        $game_variables[i] = value
      when 1  # Add
        $game_variables[i] += value
      when 2  # Sub
        $game_variables[i] -= value
      when 3  # Mul
        $game_variables[i] = value
      when 4  # Div
        $game_variables[i] /= value if value != 0
      when 5  # Mod
        $game_variables[i] %= value if value != 0
      end
      if $game_variables[i] > 99999999    # Maximum limit check
        $game_variables[i] = 99999999
      end
      if $game_variables[i] < -99999999   # Minimum limit check
        $game_variables[i] = -99999999
      end
    end
    $game_map.need_refresh = true
    return true
  end
end
« Letzte Änderung: Mai 19, 2008, 10:51:43 von ERZENGEL »

LevelUp Window

Offline Pippolo

  • Ralph
  • *
  • Beiträge: 14
    • http://
LevelUp Window
« Antwort #31 am: Mai 19, 2008, 10:55:24 »
Jetzt funktioniert es ganz^^
Danke für die Hilfe  happy.gif\" style=\"vertical-align:middle\" emoid=\"^_^\" border=\"0\" alt=\"happy.gif\" /]

LevelUp Window

Offline dauerzocer

  • RTP-Mapper
  • *
  • Beiträge: 23
LevelUp Window
« Antwort #32 am: Mai 25, 2008, 15:31:38 »
Ich hab mein Script nochmal erweitert : Jetzt laufen nach dem Kampf LevelUP Balken hoch ähnlich wie in Final Fantasy 7 etc. Und ich hab noch einen Screenshoot und eine Demo in meinen ersten Beitrag geuppt.

LevelUp Window

Kenshin

  • Gast
LevelUp Window
« Antwort #33 am: Mai 25, 2008, 15:39:17 »
bohr dein Script ist hamma genial danke man ;)

LevelUp Window

Offline Claine

  • Makerer aus Zeitvertreib
  • Eventmeister
  • ***
  • Beiträge: 422
  • Digimon-Fan
    • Digimon New Generation FRPG
LevelUp Window
« Antwort #34 am: Mai 25, 2008, 15:46:10 »
Script 'Level-UP Window' Line 32: SyntaxError occurred. Das kommt jetzt bei mir... Voher kam das nicht.. sad.gif\" style=\"vertical-align:middle\" emoid=\":(\" border=\"0\" alt=\"sad.gif\" /]

MFG
Claine

EDIT:

Hie rmal die line:

if Input.trigger?(Input::cool.gif then
« Letzte Änderung: Mai 25, 2008, 15:47:19 von Claine »

LevelUp Window

Offline Evil95

  • Aktuelles Projekt: Demon - Beginning of Chaos VX
  • Mr. MACK-Tile
  • ***
  • Beiträge: 289
    • http://demonvx-online.de.vu
LevelUp Window
« Antwort #35 am: Mai 25, 2008, 16:39:24 »
änder es mal in das hier um:
if Input.trigger?(Input::B) then
« Letzte Änderung: Mai 25, 2008, 16:40:46 von Evil95 »

LevelUp Window

Offline Claine

  • Makerer aus Zeitvertreib
  • Eventmeister
  • ***
  • Beiträge: 422
  • Digimon-Fan
    • Digimon New Generation FRPG
LevelUp Window
« Antwort #36 am: Mai 25, 2008, 16:55:35 »
THX!! ^^. Jetzt funktionierts!

MFG
Claine

LevelUp Window

Offline Evil95

  • Aktuelles Projekt: Demon - Beginning of Chaos VX
  • Mr. MACK-Tile
  • ***
  • Beiträge: 289
    • http://demonvx-online.de.vu
LevelUp Window
« Antwort #37 am: Mai 25, 2008, 18:32:46 »
währe es möglich das script so zu verändern, dass nur das levelup window angezeigt wird? wenn ja, könnte es jemand machen?
« Letzte Änderung: Mai 25, 2008, 18:43:11 von Evil95 »

LevelUp Window

Offline dauerzocer

  • RTP-Mapper
  • *
  • Beiträge: 23
LevelUp Window
« Antwort #38 am: Mai 25, 2008, 19:42:01 »
Du meinst also so wie es vorher war?

LevelUp Window

Offline Evil95

  • Aktuelles Projekt: Demon - Beginning of Chaos VX
  • Mr. MACK-Tile
  • ***
  • Beiträge: 289
    • http://demonvx-online.de.vu
LevelUp Window
« Antwort #39 am: Mai 25, 2008, 21:30:38 »
jop. weil es nervt nachm kampf ne minute zu warten bis die exp verteilt ist bzw das jedes mal per esc zu beenden nervt auch nach ner weile.
« Letzte Änderung: Mai 25, 2008, 21:31:05 von Evil95 »

LevelUp Window

Offline dauerzocer

  • RTP-Mapper
  • *
  • Beiträge: 23
LevelUp Window
« Antwort #40 am: Mai 25, 2008, 22:20:28 »
Ok das es anfangen kann zu nerven hab ich jetzt nicht bedacht ich denke ich bau eine Funktion ein bei der man die LevelUp balken ein und ausstellen kann.

LevelUp Window

Offline Evil95

  • Aktuelles Projekt: Demon - Beginning of Chaos VX
  • Mr. MACK-Tile
  • ***
  • Beiträge: 289
    • http://demonvx-online.de.vu
LevelUp Window
« Antwort #41 am: Mai 25, 2008, 22:46:52 »
isn geiles script ehrlich. aba wenn man so den 10. kampf hinter sich hat fängt es an zu nerven. das is nich böse gemeint oder so. :)

LevelUp Window

Offline dauerzocer

  • RTP-Mapper
  • *
  • Beiträge: 23
LevelUp Window
« Antwort #42 am: Mai 27, 2008, 14:43:10 »
Jetzt kann man in einem Options Menu die Levelbalken nach dem Kampf ein und ausstellen.

LevelUp Window

Offline Evil95

  • Aktuelles Projekt: Demon - Beginning of Chaos VX
  • Mr. MACK-Tile
  • ***
  • Beiträge: 289
    • http://demonvx-online.de.vu
LevelUp Window
« Antwort #43 am: Mai 27, 2008, 16:55:42 »
thx dauerzocer :)

LevelUp Window

Offline SatansRightHand

  • Metzelschnetzelnder Schentzelmetzler
  • Database-Verunstalter
  • **
  • Beiträge: 182
  • jaja...
LevelUp Window
« Antwort #44 am: Juni 12, 2008, 16:50:02 »
also ausserhalb eines kampfes exp bekommen ist doch einfach xD
wenn man zum beispiel eine quest erfüllt hat^^

 


 Bild des Monats

rooftop party

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