Inscrit le : 03/11/2008 Messages : 529
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 18:50 | |
| Je suis là désolé du double post mais c'est pour prévenir, ... pour ta deuxième question, les deux serai bien ^^" |
|
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 18:51 | |
| Au dessus de main : - Code:
-
#============================================ # [VX] Appeler le script Stat Distribution après un combat # Fait le 11/01/2009 # Par Blockade // Version : 1.0 (Par requête) # http://rpg-maker-vx.bbactif.com/ #=================================================
#==Début de la configuration================================== module Distribution # Si vous utilisez le mode normal mettez 1 # Si vous utilisez le mode RO mettez 2 MODE_UTILISE = 1 # Uniquement si MODE_UTILISE = 1 # Mettez le nombre de points attribués en fi nde combat. NB_POINTS_DISTRIBUES = 5 end #==Fin de la configuration===================================
#================ # Redéfinitions #================ class Game_Actor def level_up $if_lvl_up = true $game_actors[@actor_id].points += Distribution::NB_POINTS_DISTRIBUES if Distribution::MODE_UTILISE == 1 $game_actors[@actor_id].points += ((@level/5).floor+2).floor if Distribution::MODE_UTILISE == 2 @level += 1 for learning in self.class.learnings learn_skill(learning.skill_id) if learning.level == @level end end end class Scene_Battle def battle_end(result) if result == 2 and not $game_troop.can_lose call_gameover else $game_party.clear_actions $game_party.remove_states_battle $game_troop.clear if $game_temp.battle_proc != nil $game_temp.battle_proc.call(result) $game_temp.battle_proc = nil end unless $BTEST $game_temp.map_bgm.play $game_temp.map_bgs.play end if $if_lvl_up == true $scene = Scene_Stat_Dist.new(0) else $scene = Scene_map.new end $if_lvl_up = false @message_window.clear Graphics.fadeout(30) end $game_temp.in_battle = false end end
|
|
Inscrit le : 03/11/2008 Messages : 529
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 18:52 | |
| Merci ! Tu es vraiment géniale ! |
|
Inscrit le : 03/11/2008 Messages : 529
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 19:05 | |
| Re désolé pour le re double post, mais j'ai un petit problème : j'ai mit le script rapport de combat, donc je fini mon combat tout va normal, mon rapport s'affiche et ensuite voila... |
|
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 19:06 | |
| Lequel de rapport de combat ? Le mien ou l'autre ?
(Deux double post je peux pas laisser passer ca, tu gagne un averto, supprime et reposte ton message la prochaine fois) |
|
Inscrit le : 03/11/2008 Messages : 529
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 19:08 | |
| Pas grave pour l'avertissement, j'ai le rapport de combat de ... Syvkal, je sais pas si tu connais. |
|
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 19:09 | |
| |
|
Inscrit le : 03/11/2008 Messages : 529
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 19:10 | |
| Ah non pardon j'ai confondu avec le script du menu ^^", le rapport, oui, c'est le tiens ^^" |
|
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 19:12 | |
| Je verrais ça demain alors ^^ |
|
Inscrit le : 03/11/2008 Messages : 529
| Sujet: Re: Points a répartirs Dim 11 Jan 2009 - 19:13 | |
| Ok, merci tu m'aide beaucoup =) Si tu as besoin de quelque chose demande moi ^^. |
|
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Points a répartirs Lun 12 Jan 2009 - 5:46 | |
| Il me faudrait la liste complète des scipts que utilise parce que chez moi ça marche très bien ^^' |
|
Inscrit le : 03/11/2008 Messages : 529
| Sujet: Re: Points a répartirs Lun 12 Jan 2009 - 17:07 | |
| Bah j'utilise : GoldIcon Affichage des barres de vie sur la map ( - Spoiler:
class HUD < Sprite
#Inicia def initialize(view) super(view)
#Cria as cores @ch1 = Color.new(80,0,0) @ch2 = Color.new(240,0,0) @cm1 = Color.new(14,80,80) @cm2 = Color.new(14,240,240) @back = Color.new(20,20,20) @back2 = Color.new(240,240,0)
#Cria o Bitmap self.bitmap = Bitmap.new(200,200) self.bitmap.font.name = "UmePlus Gothic" self.bitmap.font.size = 20 self.z = 300 update end
#Atualiza def update super
#Apaga o conteudo self.bitmap.clear
#Cria a barra de HP hp = $game_actors[1].hp maxhp = $game_actors[1].maxhp wb = 116 * hp / maxhp self.bitmap.fill_rect(10, 10, 120, 10, @back) self.bitmap.fill_rect(11, 11, 118, 8, @back2) self.bitmap.fill_rect(12, 12, 116, 6, @back) self.bitmap.gradient_fill_rect(12, 12, wb, 6, @ch1, @ch2) self.bitmap.draw_text(10, 0, 200, 24, "HP")
#Cria a barra de MP mp = $game_actors[1].mp maxmp = $game_actors[1].maxmp wb = 116 * mp / maxmp self.bitmap.fill_rect(10, 30, 120, 10, @back) self.bitmap.fill_rect(11, 31, 118, 8, @back2) self.bitmap.fill_rect(12, 32, 116, 6, @back) self.bitmap.gradient_fill_rect(12, 32, wb, 6, @cm1, @cm2) self.bitmap.draw_text(10, 20, 200, 24, "MP")
end
def dispose self.bitmap.dispose super end end
#Instala o HUD class Spriteset_Map alias :or_initialize :initialize def initialize @hud = HUD.new(@viewport2) or_initialize end alias :or_update :update def update @hud.update or_update end alias :or_dispose :dispose def dispose @hud.dispose or_dispose end end
) ensuite : Antilag, Menu tournant (pas celui de combat, le menu là ou il y a le statut et tout le reste) Rapport de combat (le tien) Puis ton script que tu viens de faire et enfin le distribution de points. J'ai pas encore mit le SBS c'est peux-être pour sa ? |
|
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Points a répartirs Mar 13 Jan 2009 - 5:34 | |
| Hum j'ai essayé avec et sans ça marche très bien, je vais voir ca avec les autres scripts ^^' |
|
Inscrit le : 03/11/2008 Messages : 529
| Sujet: Re: Points a répartirs Mar 13 Jan 2009 - 15:17 | |
| |
|
| Sujet: Re: Points a répartirs | |
| |
|