Partagez
Aller en bas
avatar
Yoshi-Dragon
Membre

Nombre de messages : 752
Age : 22
Localisation : J'ai peur.
Distinction : aucune
Date d'inscription : 19/06/2009
http://smashbrosbrawl.e-monsite.com

résolu : 2 problemes en 1

le Mer 10 Mar 2010 - 15:43
Voila
1e probleme :

J'ai mis le Neo Gauge Worantana mais il ne marche pas ...
Spoiler:
#==============================================================================
# [VX] <+ [Neo Gauge] ENGINE -> by Woratana
#------------------------------------------------------------------------------
# ◦ by Woratana [woratana@hotmail.com]
# ◦ 3 New Methods: 1 Window_Base, 2 Bitmap
# ◦ Released on: 09/04/2008 (D-M-Y)
# ◦ Version: 1.5
#---------------------------------------------------------------------------
# ◦ Exclusive Script @ RPG RPG Revolution (http://www.rpgrevolution.com/)
#### [FEATURES] ####
# - Support horizontal/vertical gradient bar
# - Draw 3 colors gradient / user can choose spot to draw second color
# - Easy to setting gauge style
# - 2 New methods to help edit bitmap
#------------------------------------------------------------------------------
# [Window_Base: 1 New Method]
# => Draw Neo Gauge: Draw Gauge with 3 Colors & Outline
# Setting Neo Gauge in # NEO GAUGE SETTING # below
#==============================================================================
class Window_Base < Window
#==========================================================================
# NEO GAUGE SETTING #
#==========================================================================
GAUGE_GLOW_EFFECT = true # Use glow effect?
GAUGE_GLOW_COLOR = Color.new(255, 255, 255, 160) # Transparent White

GAUGE_OUTSIDE_BORDER = true # Use outside border?
GAUGE_OUTSIDE_BORDER_COLOR = Color.new(0, 0, 0)
GAUGE_OUTSIDE_BORDER_COLOR2 = Color.new(255, 255, 255)
GAUGE_CLEAR_CORNER_OUTSIDE_BORDER = false

GAUGE_INSIDE_BORDER = false # Use inside border?
GAUGE_INSIDE_BORDER_COLOR = Color.new(255, 255, 255)
GAUGE_INSIDE_BORDER_COLOR2 = Color.new(0, 0, 0)
#==========================================================================

#--------------------------------------------------------------------------
# * Draw Neo Gauge: Draw Gauge with 3 Colors & Outline
# x : draw spot x-coordinate
# y : draw spot y-coordinate
# width : gauge width
# height : gauge height
# color1 : first color (left side)
# color2 : second color (center)
# color3 : last color (right side)
# vertical : vertical gauge? (true: vertical | false: horizontal)
# outline : draw glow & outline? (true: draw | false: draw only gradient)
# max_width : max_width that gradient will draw before cut to width
# (max_width will becomes max_height in vertical gauge)
# color2_spot = spot to draw color 2 [1:Left <- (default)50:Center -> 100:Right]
#-------------------------------------------------------------------------
def draw_neo_gauge(x, y, width, height, color1, color2, color3, vertical = false,
outline = true, max_width = width, color2_spot = 50)
glow = GAUGE_GLOW_EFFECT # Set glow effect
dx = x; dy = y # Store draw spot X/Y
x = y = 0 # Change x, y for temp. bitmap
bitmap = Bitmap.new(max_width, height) # Create temp. bitmap to draw gauge
if glow # If GLOW
if outline # If drawing outline
# Create Glow rect
if vertical; rect = Rect.new(x, y, width, max_width)
else; rect = Rect.new(x, y, max_width, height)
end
bitmap.fill_rect(rect, GAUGE_GLOW_COLOR) # Draw Glow
bitmap.neo_clear_corner(rect.x, rect.y, rect.width, rect.height) # Clear Corner
else # Not drawing outline
height -= 2; width -= 2; x += 1; y += 1
if GAUGE_INSIDE_BORDER
height -= 2; width -= 2; x += 1; y += 1
end; end; end # End Draw Glow0
# Set Position/Size for Gradient
if vertical # If drawing vertical bar
if glow; gx = gx2 = x + 1; gy = y + 1 # If GLOW
else; gx = gx2 = x; gy = y # If NOT GLOW
end
gy2 = gy - 1 + ((color2_spot*max_width)/100)
gw = gw2 = width - 2; gh = ((color2_spot*max_width)/100)
gh2 = max_width - gh - 2
# Draw Vertical Gradient Bar
bitmap.gradient_fill_rect(gx, gy, gw, gh, color1, color2, true)
bitmap.gradient_fill_rect(gx2, gy2, gw2, gh2, color2, color3, true)
gh = (gh + gh2) # Change gauge height for draw border
else # Drawing horizontal bar
if glow; gx = x; gy = gy2 = y # If GLOW
gx = x + 1; gy = gy2 = y + 1;
else; gx = x; gy = gy2 = y # If NOT GLOW
end
gx2 = gx - 1 + ((color2_spot*max_width)/100)
gw = ((color2_spot*max_width)/100); gh = gh2 = (height - 2)
gw2 = max_width - gw - 2
# Draw Horizontal Gradient Bar
bitmap.gradient_fill_rect(gx, gy, gw, gh, color1, color2)
bitmap.gradient_fill_rect(gx2, gy2, gw2, gh2, color2, color3)
gw = (gw + gw2) # Change gauge width for draw border
end
if outline # If user want outline, draw borders
if GAUGE_OUTSIDE_BORDER # Draw outside border
bitmap.draw_neo_border(gx, gy, gw, gh, GAUGE_OUTSIDE_BORDER_COLOR, GAUGE_OUTSIDE_BORDER_COLOR2)
bitmap.neo_clear_corner(gx, gy, gw, gh) if GAUGE_CLEAR_CORNER_OUTSIDE_BORDER
end
if GAUGE_INSIDE_BORDER # Draw inside border
gx += 1; gy += 1; gw -= 2; gh -= 2
bitmap.draw_neo_border(gx, gy, gw, gh, GAUGE_INSIDE_BORDER_COLOR, GAUGE_INSIDE_BORDER_COLOR2)
end
end
# Cut gauge's width from 'max_width' to 'width'
rect = Rect.new(0, 0, width, bitmap.height)
self.contents.blt(dx, dy, bitmap, rect)
bitmap.dispose # Delete bitmap
end
end

#==============================================================================
# [Bitmap: 2 New Methods] by Woratana
# => Draw Neo Border: Draw border around specific area
# => Neo Clear Corner: Clear 4 corners of specific area
#------------------------------------------------------------------------------
class Bitmap
#--------------------------------------------------------------------------
# * Draw Neo Border: Draw gradient border around specific area
# x : area x-coordinate
# y : area y-coordinate
# width : area width
# height : area height
# color : border color (left side)
# color2 : border color (right side)
# size : border size (default is 1)
#--------------------------------------------------------------------------
def draw_neo_border(x, y, width, height, color, color2 = color, size = 1)
gradient_fill_rect(x, y, width, size, color, color2) # Top
fill_rect(x, y, size, height, color) # Left
fill_rect(x + width - size, y, size, height, color2) # Right
gradient_fill_rect(x, y + height - size, width, size, color, color2) # Down
end

#--------------------------------------------------------------------------
# * Neo Clear Corner: Clear 4 corners of specific area
# x : area x-coordinate
# y : area y-coordinate
# width : area width
# height : area height
# size : area (size * size) that will be clear from corners
#--------------------------------------------------------------------------
def neo_clear_corner(x, y, width, height, size = 1)
clear_rect(x, y, size, size)
clear_rect(x + width - size, y, size, size)
clear_rect(x, y + height - size, size, size)
clear_rect(x + width - size, y + height - size, size, size)
end
end

2 e probleme
Sript Ici
Comment on fais pour l'appeller avec un objet ?

Merci de me repondre


Dernière édition par Yoshi-Dragon le Mer 14 Avr 2010 - 16:08, édité 1 fois
avatar
kordarr
Modérateur

Nombre de messages : 1838
Age : 28
Localisation : île de la réunion, Le Tampon.
Distinction : Auto-proclamé sex-symbol de la commu'
Frère jumeau de Jonathan ( Secret Story )
Exhibitionniste en herbe
[Mist' & Coco' Smile]
Fan n°1 de Coco'
Psychopathe en chef
Date d'inscription : 05/11/2008

Re: résolu : 2 problemes en 1

le Mer 10 Mar 2010 - 15:50
Pour ton deuxième problème c'est un appel de script par evenement commun.

et pour le premier il faudrait plus de précision.
avatar
Yoshi-Dragon
Membre

Nombre de messages : 752
Age : 22
Localisation : J'ai peur.
Distinction : aucune
Date d'inscription : 19/06/2009
http://smashbrosbrawl.e-monsite.com

Re: résolu : 2 problemes en 1

le Mer 10 Mar 2010 - 15:54
@kordarr a écrit:Pour ton deuxième problème c'est un appel de script par evenement commun.

et pour le premier il faudrait plus de précision.

Pour le 2e je sais mais je ne connait pas la commende our appeler le script.

Pour le 1e aucune barre n'est changer hormis la vie des monstre en combat. Mais ni la barre du héro dans le menu ou en combat ne sont afiché ...
avatar
kordarr
Modérateur

Nombre de messages : 1838
Age : 28
Localisation : île de la réunion, Le Tampon.
Distinction : Auto-proclamé sex-symbol de la commu'
Frère jumeau de Jonathan ( Secret Story )
Exhibitionniste en herbe
[Mist' & Coco' Smile]
Fan n°1 de Coco'
Psychopathe en chef
Date d'inscription : 05/11/2008

Re: résolu : 2 problemes en 1

le Mer 10 Mar 2010 - 16:52
...Si tu avais lu le script, tu saurais que ce script est pour une compétance, pas pour un objet bon sang de bois !!!

S'il y avait une démo avec l'un ou l'autre de ces script je pense que ça serai plus facile.
avatar
Azuma-01
Membre

Nombre de messages : 94
Age : 26
Localisation : Amos
Distinction : aucune
Date d'inscription : 22/09/2009

Re: résolu : 2 problemes en 1

le Jeu 11 Mar 2010 - 14:55
pour appeler le bestiaire depuis un event, c'est cette appelle de script:
Code:
 $scene=Scene_Bestiary.new
avatar
Coco'
Staffeux retraité

Nombre de messages : 6575
Age : 25
Localisation : Nord/Douai
Distinction : EL DICTATOR COCO'
Coco-Dieu en puissance

Grand gourou suppléant de la secte des MAGIKARP
Leader charismatique des 2beStaffieux

N°1 du forum
Président, vice-présidents et membres honoraires de la cour suprême du forum
Président de l'association des grosses distinctions CMB
Date d'inscription : 02/07/2008
http://www.rpgmakervx-fr.com

Re: résolu : 2 problemes en 1

le Ven 12 Mar 2010 - 0:37
Je ne comprends pas pourquoi vous lui répondez... Pas de bonjour, un "Merci de me repondre" qui veut tout dire... Bof quoi, la politesse, c'est primordial.
avatar
Yoshi-Dragon
Membre

Nombre de messages : 752
Age : 22
Localisation : J'ai peur.
Distinction : aucune
Date d'inscription : 19/06/2009
http://smashbrosbrawl.e-monsite.com

Re: résolu : 2 problemes en 1

le Dim 14 Mar 2010 - 10:13
Desolé pale
Je passe maintenant en coupe vent sur le forum et il est vrai que je ne suis pas très poli ...
Merci pour le bestiaire mais mon problème de barre de vie de Worantana existe toujours ...

Explications :

J'ai mis le script pour avoir une barre de vie un peu plus joli mais aucune ne s'affiche... Pourquoi ?
Après j'ai mis un script qui permet de voir la vie des ennemies avec une barre ... j'ai aussi choisi de metre le patch "Barre de Worantana" et les barres de vie (les jolies Smile)S'affiche pour les ennemies mais c'est tout ...
Rien apparait dans le menu ect ...

J'espère avoir mieux expliquer mon problème et merci d'y repondre Smile
avatar
Balbereith
Staffeux retraité

Nombre de messages : 4129
Age : 25
Localisation : dans l'ombre...
Distinction : Péripatéticienne à temps perdu
Helly n°666 [Coco' ;D]
mon ptit balbounet p'tit jardinier en herbe(les râteaux ça le connait) [tonton Adurna]
Cultivateur professionnel de la commu' (il a de bons outils en de nombreux exemplaires ) [Coco' Smile]
Date d'inscription : 13/05/2009

Re: résolu : 2 problemes en 1

le Mer 14 Avr 2010 - 14:38
si c'est résolu merci de le mettre dans le titre sinon up ta demande
merci d'avence
Contenu sponsorisé

Re: résolu : 2 problemes en 1

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum