- InvitéInvité
Help avec un code
Sam 12 Sep 2009 - 19:11
Bon, voici mon problème : je n'arrive pas du tout à changer mon Windowskin.
En fait je ne comprends le code qu'à 50%, et c'est mon principal problème. Est-ce que quelqu'un pourrait m'expliquer ce que je dois faire avec le code ? Mon ficher PNG est dans mon répertoire Graphics/System, mais ou dois-je mettre le nom de mon fichier pour qu'il fonctionne ?
Merci d'avance !
(Et voilà le code) :
En fait je ne comprends le code qu'à 50%, et c'est mon principal problème. Est-ce que quelqu'un pourrait m'expliquer ce que je dois faire avec le code ? Mon ficher PNG est dans mon répertoire Graphics/System, mais ou dois-je mettre le nom de mon fichier pour qu'il fonctionne ?
Merci d'avance !
(Et voilà le code) :
- Spoiler:
- Code:
#=================
# ● [VX Snippet] ◦ Change Windowskin ◦ #--------------------------------------------------------------
# ◦ by Woratana [woratana@hotmail.com]
# ◦ Released on: 10/03/2008
#--------------------------------------------------------------
# Note: Missing features from RM2K and RMXP
=begin
●----●----●----●----● +[How to use]+ ●----●----●----●----●
Appelle de script (page trois ):
$game_system.skin = 'Windowskin File Name'
(Window Skin doit être dans le dossier 'Graphics/System')
Par exemple >> $game_system.skin = 'Window'
=end
#======================
class Window_Base < Window
alias wor_changeskin_winbase_ini initialize
alias wor_changeskin_winbase_upd update
# Change Window Skin when first call Window
def initialize(x, y, width, height)
wor_changeskin_winbase_ini(x, y, width, height)
self.windowskin = Cache.system($game_system.skin)
@winskin = $game_system.skin
end
# Change Window Skin if $game_system.skin is not same as its skin
def update
wor_changeskin_winbase_upd
if @winskin != $game_system.skin
self.windowskin = Cache.system($game_system.skin)
@winskin = $game_system.skin
end
end
end
class Game_System
attr_accessor :skin
alias wor_changeskin_gamesys_ini initialize
# Add variable $game_system.skin to store/change windowskin file name
def initialize
wor_changeskin_gamesys_ini
@skin = 'Window'
end
Re: Help avec un code
Sam 12 Sep 2009 - 19:15
En fait, il faut que tu fasse un évenement : page 3 -> SCRIPT
$game_system.skin = 'Windowskin File Name'
Tu colles la ligne au dessus et tu remplaces Windows Skin Filename par le nom exacte de ton image.
Mais tu veux juste changer ton windowsSkin ? Pas besoin de script en + pour ça.
$game_system.skin = 'Windowskin File Name'
Tu colles la ligne au dessus et tu remplaces Windows Skin Filename par le nom exacte de ton image.
Mais tu veux juste changer ton windowsSkin ? Pas besoin de script en + pour ça.
- InvitéInvité
Re: Help avec un code
Sam 12 Sep 2009 - 19:19
Ah non ? Comment faire alors ? Je me suis fait dire qu'avec VX il n'y avait qu'un script qui fait ça, mais si ça peut m'en sauver, je prends XD
Re: Help avec un code
Sam 12 Sep 2009 - 19:22
Va dans le script Windows Base à la ligne 21 :
Change Window (entre quillements), par le nom de ton image.
- Code:
self.windowskin = Cache.system("Window")
Change Window (entre quillements), par le nom de ton image.
- InvitéInvité
Re: Help avec un code
Sam 12 Sep 2009 - 19:23
Ahh, nice
Merci énormément, moi qui me cassait la tête xD
Edit : Pourquoi mon jeu me dit qu'il y a une erreur avec mes scripts après que j'ai modifié la ligne 21 ?
Merci énormément, moi qui me cassait la tête xD
Edit : Pourquoi mon jeu me dit qu'il y a une erreur avec mes scripts après que j'ai modifié la ligne 21 ?
- InvitéInvité
Re: Help avec un code
Sam 12 Sep 2009 - 19:31
Oui. Mon image est dans mon dossier Exemple/Graphics/System, peut-être qu'elle est à la mauvaise place ?
Edit; Voici un screen :
Edit; Voici un screen :
- Spoiler:
Re: Help avec un code
Sam 12 Sep 2009 - 19:41
Enlève le script de WindowSkin que tu as, l'erreur peut venir de ça.
(le script qui ne te sert plus).
(le script qui ne te sert plus).
- InvitéInvité
Re: Help avec un code
Sam 12 Sep 2009 - 19:52
Bon, je l'ai fait, mais le code n'y était pas XD (alors c'était peut-être le TilesetEditor)
J'ai recommencé un nouveau projet pour voir, et ça marche... presque, mon windoskin ne s'affiche pas correctement xD Il ne s'affiche qu'en partie... il est trop gros peut-être ?
J'ai recommencé un nouveau projet pour voir, et ça marche... presque, mon windoskin ne s'affiche pas correctement xD Il ne s'affiche qu'en partie... il est trop gros peut-être ?
Re: Help avec un code
Sam 12 Sep 2009 - 20:36
C'est quand même étrange.
Je pense pas que ça vienne de la taille mais peut-être.
Je pense pas que ça vienne de la taille mais peut-être.
- SwypeMembre
- Nombre de messages : 148
Age : 30
Localisation : Belgique, Bruxelles
Distinction : aucune
Date d'inscription : 16/01/2008
Re: Help avec un code
Sam 12 Sep 2009 - 20:40
Donne nous ton windows skin ici, en image et en taille réelle, voir si on peut t'aider a le modifier
- InvitéInvité
Re: Help avec un code
Mer 23 Sep 2009 - 1:01
Bon, je réponds parce que je suis gentille xD En fait je n'ai que 5 minutes sur l'ordi en ce moment, et une surcharge de devoirs D: Mais je vais venir en fin de semaine pour poster mon skin et les screens. Je vais éditer ce message, samedi ou dimanche au plus tard.
Merci beaucoup pour votre aide (future xD)
Merci beaucoup pour votre aide (future xD)
- JoeypixelMembre
- Nombre de messages : 172
Distinction : aucune
Date d'inscription : 09/04/2008
Re: Help avec un code
Jeu 1 Oct 2009 - 10:10
Sinon, pour ceux qui veulent utiliser le script tout au dessus, il manque un "end" à la fin pour qu'il fonctionne...
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|