Sujet n°13708
Posté par Mimic22 le 10 Mar - 16:47 (2014)
Titre : [Résolu] Changer l'image du dresseur sur la carte dresseur
Bonjour et pardon pour cette question surement basique, mais j'aimerais savoir comment changer l'image de la carte dresseur, par exemple pour les avatars féminins, et si il est possible de changer cette image en cour de jeu à l'aide d'un script (ou d'un event mais je suis sur que non).

Merci d'avance.

Posté par Schneitizel le 10 Mar - 16:53 (2014)
Mimic22 a écrit:
Bonjour et pardon pour cette question surement basique


Madame Palb' Madame Palb' Madame Palb'

Dans ton script de Carte dresseur, vers le début tu dois avoir :

@perso.bitmap = RPG::Cache.battler("Persogars.png", 0) (Ou quelque chose y ressemblant BEAUCOUP)

Remplace le par

if $game_variables[X] == 2
@perso.bitmap = RPG::Cache.battler("Persofille.png", 0)
else
@perso.bitmap = RPG::Cache.battler("Persogars.png", 0)
end

En prenant bien le soin de mettre Persofille.png et Persogars.png dans le dossier Graphics/Battlers/

Et pour changer l'image, tu met juste apres le end ci dessus :

if $game_switches[Y] == true
@perso.bitmap = RPG::Cache.battler("TonImage.png", 0)
end

Sachant que :
X = Numéro d'une variable libre de ton choix
Y = Numéro d'un interrupteur libre de ton choix

Le tout devrait marcher

Posté par Mimic22 le 10 Mar - 16:57 (2014)
Ok merci beaucoup je vais essayer ça.

Posté par Mimic22 le 10 Mar - 17:11 (2014)
Ha mais il y a déjà quelque chose (plutôt vers la fin par contre) :

if $game_variables[1000] == nil or $game_variables[1000] == 0
@perso.bitmap = RPG::Cache.picture("persogars.png")
end
if $game_variables[1000] == 1
@perso.bitmap = RPG::Cache.picture("persogars.png")
end
if $game_variables[1000] == 2
@perso.bitmap = RPG::Cache.picture("persofille.png")
end

Donc en gros si je fait :

if $game_variables[1000] == 3
@perso.bitmap = RPG::Cache.picture([Mon image])
end

Et que je fait en sorte que la variable N°1000 soit égale à 3, si mon image est dans le dossier Graphics/Battlers/, c'est elle qui apparaitra ?

Posté par Schneitizel le 10 Mar - 17:13 (2014)
C'est exact (Je me sert d'un script custom donc je sais pas trop où se trouvait ce morceau de code)

Par contre, évite les double post (Deux messages d'un meme compte a la suite), prefere les édits visibles (Tu supprime ton ancien message et t'en reposte un nouveau)

Posté par Mimic22 le 10 Mar - 17:16 (2014)
Ok compris merci beaucoup, et merci du conseil je ferais attention.

EDIT : C'est dans le dossier Pictures que dois être mon image, mais c'est logique vu que ton script est différent.

EDIT 2 : Ça marche impec Soumission