Mage Lv.11
Age : 27 Inscrit le : 02/03/2009 Messages : 513
| Sujet: PHS de KGC et EXP menu non compatible ? [non resolu] Mar 6 Oct 2009 - 17:40 | |
| Bonjour bonjour, sa fait assez longtemps je crois ^^ Donc j'ai une question en fait ... J'ai le script PHS de KGC Ce script permet d'avoir plus de 4 Héros in game, et de choisir le nombre de héros qui combattront pour le script : https://rpg-maker-vx.bbactif.com/partage-de-scripts-f24/phs-augmenter-le-nombres-de-personnages-jouables-t313.htm J'ai le script EXP Menu de MoghunterNon, non ce script n'est pas le célèbre menu de moghunter, c'est juste un petit bout de script permettant d'afficher l'EXP des héros dans le menu ^^ pour le script : - Spoiler:
- Code:
-
################################################## # Mog Basic Menu Plus V 1.0 # ################################################## # By Moghunter # http://www.atelier-rgss.com ################################################## #Menu padrão VX com adição de alguns extras, neste #script você poderá trabalhar em cima dele e adaptá-lo #facilmente ao seu jogo. #------------------------------------------------- ############## # Game_Actor # ############## class Game_Actor < Game_Battler def now_exp return @exp - @exp_list[@level] end def next_exp return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0 end end ############### # Window_Base # ############### class Window_Base < Window def draw_actor_level_menu(actor, x, y) self.contents.font.color = system_color self.contents.draw_text(290, y, 32, WLH, Vocab::level_a) self.contents.font.color = normal_color self.contents.draw_text(x + 16, y, 24, WLH, actor.level, 2) end def draw_actor_class_menu(actor, x, y) self.contents.font.color = normal_color self.contents.draw_text(x, y, 85, WLH, "") end def exp_gauge_color1 return text_color(30) end def exp_gauge_color2 return text_color(31) end def draw_actor_exp_meter(actor, x, y, width = 100) if actor.next_exp != 0 exp = actor.now_exp else exp = 1 end gw = width * exp / [actor.next_exp, 1].max gc1 = exp_gauge_color1 gc2 = exp_gauge_color2 self.contents.fill_rect(x, y + WLH - 8, width, 6, gauge_back_color) self.contents.gradient_fill_rect(x, y + WLH - 8, gw, 6, gc1, gc2) self.contents.font.color = system_color self.contents.draw_text(x, y, 30, WLH, "Exp") self.contents.font.color = normal_color xr = x + width self.contents.draw_text(xr - 60, y, 60, WLH, actor.next_rest_exp_s, 2) end end ##################### # Window_MenuStatus # ##################### class Window_MenuStatus < Window_Selectable def initialize(x, y) super(x, y, 384, 416) refresh self.active = false self.index = -1 end def refresh self.contents.clear @item_max = $game_party.members.size for actor in $game_party.members draw_actor_face(actor, 2, actor.index * 96 + 2, 92) x = 104 y = actor.index * 96 + WLH / 2 draw_actor_name(actor, x, y) draw_actor_class_menu(actor, x + 120, y) draw_actor_level_menu(actor, x + 200, y) draw_actor_state(actor, x, y + WLH * 2) draw_actor_hp(actor, x + 120, y + WLH * 1) draw_actor_mp(actor, x + 120, y + WLH * 2) draw_actor_exp_meter(actor, x , y + WLH * 1) end end def update_cursor if @index < 0 self.cursor_rect.empty elsif @index < @item_max self.cursor_rect.set(0, @index * 96, contents.width, 96) elsif @index >= 100 self.cursor_rect.set(0, (@index - 100) * 96, contents.width, 96) else self.cursor_rect.set(0, 0, contents.width, @item_max * 96) end end end $mogscript = {} if $mogscript == nil $mogscript["basic_menu_plus"] = true
Bah en fait le problème c'est que je crois qu'ils sont incompatible, quand je met phs en dessous de EXP menu le phs marche et je peux avoir plus de 4 personnages MAIS je ne vois pas l'EXP des héros, mais quand je met EXP menu en dessous de phs, je vois l'EXP des héros MAIS je ne peux pas avori plus de 4 personnages ... Voila c'est tout, en espérant que vous saurez résoudre ce problème merci d'avance Ciao Sylfurion |
|