Sujet: Script de face en combat pour le SBS 3.4 Kaduki Jeu 11 Aoû 2011 - 14:45
Bonjour j'ai trouvé un script super pour le SBS 3.4 Kaduki
Auteur : Zetu Instruction : copier le script au dessu de main
Screen :
Spoiler:
Le script :
http://pastebin.com/raw.php?i=z3x4y1Qt
pikapikaantoi
Va-nu-pieds Lv.4
Age : 25 Inscrit le : 11/06/2011 Messages : 74
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki Jeu 11 Aoû 2011 - 19:49
erreur avec le script line 39
Brandobscure001
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki Ven 12 Aoû 2011 - 9:43
Tu utilise quelle SBS ?
Arcausey
Poulet trizo Lv.3
Inscrit le : 19/12/2011 Messages : 49
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki Mar 20 Déc 2011 - 16:24
C'est normal que chez moi c'est bouffé comme ça:
Quand je perso attaque, sa bouffe un bout de la barre des héros.
Help!
Brandobscure001
Seigneur Lv.18
Age : 28 Inscrit le : 26/12/2010 Messages : 2220
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki Mar 20 Déc 2011 - 16:48
c'est pour le SBS Kaduki pas l'autre avec les Hero de rpg maker vx normal.!
Garruk
Aventurier Lv.16
Age : 40 Inscrit le : 03/09/2009 Messages : 1503
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki Mar 20 Déc 2011 - 20:02
Arcausey a écrit:
C'est normal que chez moi c'est bouffé comme ça:
Quand je perso attaque, sa bouffe un bout de la barre des héros.
Help!
Prend cette version. Si tu veux que je rajoute la fenêtre tu me le dis. =)
Code:
=begin ############################################################ FACES SETS DANS LES COMBATS ------------------------------------------------------ par:??? ------------------------------------------------------ ############################################################ =end
#---------------------------------------------------------------------------------------------------------- #Classe Window #---------------------------------------------------------------------------------------------------------- class Window_Base < Window def draw_face(face_name, face_index, x, y, size = 96, opacity = 255) bitmap = Cache.face(face_name) rect = Rect.new(0, 0, 0, 0) rect.x = face_index % 4 * 96 + (96 - size) / 2 rect.y = face_index / 4 * 96 + (96 - size) / 2 rect.width = size rect.height = size self.contents.blt(x, y, bitmap, rect,opacity) bitmap.dispose end def draw_actor_face(actor, x, y, size = 96, opacity = 255) draw_face(actor.face_name, actor.face_index, x, y, size, opacity) end end
class Window_BattleStatus < Window_Selectable
def initialize super(0, 0, 416, 128) @column_max = 4 @spacing = 0 refresh self.active = false end def refresh self.contents.clear self.opacity = 0 @item_max = $game_party.members.size for i in 0...@item_max draw_faces(i) end for i in 0...@item_max draw_item(i) end end def draw_faces(index) actor = $game_party.members[index] draw_actor_face(actor, actor.index * 96 + 2, 0, 96, 255)#100 end def draw_item(index) self.contents.font.color = normal_color actor = $game_party.members[index] draw_actor_name(actor, index * 96 + 2, 0) draw_actor_state(actor, index * 96 + 2, 18, 48) draw_actor_hp(actor, index * 96 + 2, 56, 86) draw_actor_mp(actor, index * 96 + 2, 74, 86) end end
Mc-Swan
Poulet trizo Lv.3
Age : 28 Inscrit le : 25/12/2011 Messages : 41
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki Dim 1 Jan 2012 - 15:31
J'ai aussi une erreur à la ligne 39. Dites moi comment la résoudre s'il vous plait Je confirme que j'utilise bien le Script SBS 3.4 Kaduki.
J'ai aussi essayé ton script Garruk que tu as proposé à Arcausey. Et effectivement, il marche bien mais il n'y a pas la fenêtre ( le windowskin n'est pas présent )
Donc si vous pouviez m'aider, ça serait gentil merci
Garruk
Aventurier Lv.16
Age : 40 Inscrit le : 03/09/2009 Messages : 1503
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki Dim 1 Jan 2012 - 15:48
Prend celui-là alors.
Code:
class Window_Base < Window def draw_face(face_name, face_index, x, y, size = 96, opacity = 255) bitmap = Cache.face(face_name) rect = Rect.new(0, 0, 0, 0) rect.x = face_index % 4 * 96 + (96 - size) / 2 rect.y = face_index / 4 * 96 + (96 - size) / 2 rect.width = size rect.height = size self.contents.blt(x, y, bitmap, rect,opacity) bitmap.dispose end def draw_actor_face(actor, x, y, size = 96, opacity = 255) draw_face(actor.face_name, actor.face_index, x, y, size, opacity) end end
class Window_BattleStatus < Window_Selectable
def initialize super(0, 0, 416, 128) @column_max = 4 @spacing = 0 refresh self.active = false end def refresh self.contents.clear @item_max = $game_party.members.size for i in 0...@item_max draw_faces(i) end for i in 0...@item_max draw_item(i) end end def draw_faces(index) actor = $game_party.members[index] draw_actor_face(actor, actor.index * 96 + 2, 0, 96, 100) end def draw_item(index) self.contents.font.color = normal_color actor = $game_party.members[index] draw_actor_name(actor, index * 96 + 2, 0) draw_actor_state(actor, index * 96 + 2, 18, 48) draw_actor_hp(actor, index * 96 + 2, 56, 86) draw_actor_mp(actor, index * 96 + 2, 74, 86) end end
Mc-Swan
Poulet trizo Lv.3
Age : 28 Inscrit le : 25/12/2011 Messages : 41
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki Lun 2 Jan 2012 - 13:19
J'ai essayé ton script Garruk et voilà ce que sa me donne !
Donc comment faites vous pour que les différentes barres soient à leur place ?
Garruk
Aventurier Lv.16
Age : 40 Inscrit le : 03/09/2009 Messages : 1503
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki Lun 2 Jan 2012 - 14:53
Non mais là, ton problème ne vient pas de se script quoi. O_o Tu peux essayer avec n'importe quel script, tu auras toujours ce problème pour la simple et bonne raison qu'ils n'ont rien à voir avec le positionnement des barres ATB. ^^
Regarde dans le script "configuration de l'ATB".
Vers la ligne 130-140 tu dois avoir ça:
Code:
#-------------------------------------------------------------------------- # ● Actor ATB Gauge Positions (Applies only if ATB_POSITION_HPWINDOW = true) #-------------------------------------------------------------------------- # Individual Positions: Actor 1 Actor 2 Actor 3 Actor 4 # X Y, X Y, X Y, X Y ATB_PARTY_POSITION = [[158,318],[158,342],[158,366],[158,390]] # Please remember to add/remove coordinates whenever you change MAX_MEMBER
Code:
[[158,318],[158,342],[158,366],[158,390]]
A partir de ses chiffres, tu peux régler l'emplacement de ta barre et c'est tout.
Contenu sponsorisé
Sujet: Re: Script de face en combat pour le SBS 3.4 Kaduki