- InertieMembre
- Nombre de messages : 16
Localisation : Tours
Distinction : aucune
Date d'inscription : 15/02/2010
Systeme de combat basique avec Face, chara et Lvl
Ven 19 Fév 2010 - 22:37
Je vous présente aujourd'hui mon premier script, le système de combat reste le même avec quelques ajouts graphique
Screenshot
Le script
Seul petit probleme, si le nom de votre personnage dépasse les 8 caractères, la fin du pseudo risque d'être cachée par le chara.
Mais on peut remédier à ça en enlevant cette ligne :
La démo
Voila, en esperant que cela vous plaira
Screenshot
- Spoiler:
Le script
- Spoiler:
- #==============================================================================
# ■ Combat avec Face, Chara et lvl.
# 19.02.2010
#------------------------------------------------------------------------------
# Script by: Yoy
# Je ne demande à être cité dans les crédits. (Mais si l'envie vous prend je dis pas non hein :p)
#==============================================================================
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 = system_color
actor = $game_party.members[index]
draw_actor_name(actor, index * 96 + 2, 0)
draw_actor_level(actor, index * 96 + 2, 16)
draw_actor_graphic(actor, index * 96 + 80,36)
draw_actor_hp(actor, index * 96 + 2, 56, 92)
draw_actor_mp(actor, index * 96 + 2, 74, 92)
end
end
Seul petit probleme, si le nom de votre personnage dépasse les 8 caractères, la fin du pseudo risque d'être cachée par le chara.
Mais on peut remédier à ça en enlevant cette ligne :
- Spoiler:
- Code:
draw_actor_graphic(actor, index * 96 + 80,36)
La démo
- Spoiler:
Voila, en esperant que cela vous plaira
- Docteur Kojy.Staffeux retraité
- Nombre de messages : 1210
Age : 30
Localisation : si tu dis mon pseudo 3 fois devant un miroir, j'apparais derrière toi !
Distinction : Sauveur préféré de notre chère patrie la communauté
Officieusement le coach-vocal-impresario-choriste-muse-amant de Coco'[Coco' himself ]
Attend toujours de le voir apparaitre après avoir dit son pseudo 256 fois devant un miroir [Xak' ]
Si tu le poses contre ton oreille, tu entends un Sonic Rainboom.
Date d'inscription : 24/02/2008
Re: Systeme de combat basique avec Face, chara et Lvl
Ven 19 Fév 2010 - 22:46
Un script sympatoche, je ne m'en servirai pas puisque j'utilise un système de combat en event mais il est très chouette =D
Pour info, la ligne
Mais peut être qu'il n'y a pas besoin de la supprimer, il suffit de décaler le chara de quelques pixels vers le bas en modifiant les valeurs, non ?
Pour info, la ligne
- Code:
draw_actor_graphic(actor, index * 96 + 80,36)
Mais peut être qu'il n'y a pas besoin de la supprimer, il suffit de décaler le chara de quelques pixels vers le bas en modifiant les valeurs, non ?
- InertieMembre
- Nombre de messages : 16
Localisation : Tours
Distinction : aucune
Date d'inscription : 15/02/2010
Re: Systeme de combat basique avec Face, chara et Lvl
Ven 19 Fév 2010 - 22:53
The Kojymaster a écrit:Un script sympatoche, je ne m'en servirai pas puisque j'utilise un système de combat en event mais il est très chouette =D
Pour info, la ligne
est la ligne 53, pour ceux qui n'ont pas le courage de chercher ^^
- Code:
draw_actor_graphic(actor, index * 96 + 80,36)
Mais peut être qu'il n'y a pas besoin de la supprimer, il suffit de décaler le chara de quelques pixels vers le bas en modifiant les valeurs, non ?
Oui mais pour les personnes qui ont une peur bleu de toucher aux script supprimer est bien plus simple mais ça marche
Merci à toi, sa me fait plaisir que le script plaise
- DjidaneMembre
- Nombre de messages : 1444
Age : 31
Localisation : Paris
Distinction : Héritier d'Alexdream (mais on l'aime quand même).
Lèche cul professionnel
et il aime ça!!!
Date d'inscription : 30/12/2008
Re: Systeme de combat basique avec Face, chara et Lvl
Ven 19 Fév 2010 - 23:08
Ton script ne touche donc pas au système de combat ? Il modifie juste la partie window qui affiche les faces donc ^^.
Merci du partage , sa ne devrais pas causer de problème au SBS ...
Merci du partage , sa ne devrais pas causer de problème au SBS ...
- InertieMembre
- Nombre de messages : 16
Localisation : Tours
Distinction : aucune
Date d'inscription : 15/02/2010
Re: Systeme de combat basique avec Face, chara et Lvl
Mar 23 Fév 2010 - 22:16
Oui, le SBS fonctionne parfaitement avec, je l'utilise. Je n'ai par contre pas testé avec le Large party, pour le +de 4 perso.
- Donat_rpgMembre
- Nombre de messages : 10
Distinction : aucune
Date d'inscription : 29/04/2010
Re: Systeme de combat basique avec Face, chara et Lvl
Sam 12 Juin 2010 - 9:36
Désolé pour le gros nécropost >.< mais quand j'appuie sur spoiler le script ne s'affiche pas O_o
- Dudu'Staffeux retraité
- Nombre de messages : 2060
Age : 33
Distinction : Apprenti KGB-boy en avenir
[Coco' ]
Hamsterphile de service ^^
[Balby' le Fake]
Grand prof de la MA
[Skillo]
Ce grand programmateur, mon coeur, ma vie ! [Hamu']
Date d'inscription : 22/06/2009
Re: Systeme de combat basique avec Face, chara et Lvl
Sam 12 Juin 2010 - 10:31
c'est les spoiler de tout le fofo qui sont cassé
- Donat_rpgMembre
- Nombre de messages : 10
Distinction : aucune
Date d'inscription : 29/04/2010
Re: Systeme de combat basique avec Face, chara et Lvl
Sam 12 Juin 2010 - 16:35
Ah oui ? Je pense plutôt que c'est avec tout les fofo de forumactif qui ont les spoilers cassés O_o
- Dragongaze13Membre
- Nombre de messages : 4
Distinction : aucune
Date d'inscription : 09/06/2010
Re: Systeme de combat basique avec Face, chara et Lvl
Sam 12 Juin 2010 - 17:22
Oui, je confirme: aucuns spoilers ne marchent..
Même sur les autres fofo', c'est chiant.. T_T
Même sur les autres fofo', c'est chiant.. T_T
- Dudu'Staffeux retraité
- Nombre de messages : 2060
Age : 33
Distinction : Apprenti KGB-boy en avenir
[Coco' ]
Hamsterphile de service ^^
[Balby' le Fake]
Grand prof de la MA
[Skillo]
Ce grand programmateur, mon coeur, ma vie ! [Hamu']
Date d'inscription : 22/06/2009
Re: Systeme de combat basique avec Face, chara et Lvl
Sam 12 Juin 2010 - 17:51
bon s'est pas fini ce flood mince vous feriez mieux d'aller maker
- chrycoMembre
- Nombre de messages : 45
Age : 29
Localisation : canada/quebec
Distinction : aucune
Date d'inscription : 15/07/2010
Re: Systeme de combat basique avec Face, chara et Lvl
Ven 16 Juil 2010 - 19:04
moi jai un problement jai pas les face
- Natrix87Membre
- Nombre de messages : 16
Age : 29
Localisation : Limoges
Distinction : aucune
Date d'inscription : 14/08/2010
Re: Systeme de combat basique avec Face, chara et Lvl
Mer 18 Aoû 2010 - 13:24
Désoler du nécropost le script on le met ou ?
- xaviooMembre
- Nombre de messages : 136
Age : 27
Localisation : Montreal
Date d'inscription : 23/06/2010
Re: Systeme de combat basique avec Face, chara et Lvl
Mer 18 Aoû 2010 - 17:18
au desssus de main
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum