Partagez
Aller en bas
Anonymous
Invité
Invité

Help avec un code Empty Help avec un code

le 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) :
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


Dernière édition par AquaSoley le Sam 12 Sep 2009 - 19:26, édité 2 fois
AnthO'
AnthO'
Membre

Nombre de messages : 2202
Age : 26
Localisation : Orléans
Distinction : Panda d'élite

[Wax Rolling Eyes]
Date d'inscription : 05/01/2008
http://anthonybourgouin.fr

Help avec un code Empty Re: Help avec un code

le 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.
Anonymous
Invité
Invité

Help avec un code Empty Re: Help avec un code

le 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
AnthO'
AnthO'
Membre

Nombre de messages : 2202
Age : 26
Localisation : Orléans
Distinction : Panda d'élite

[Wax Rolling Eyes]
Date d'inscription : 05/01/2008
http://anthonybourgouin.fr

Help avec un code Empty Re: Help avec un code

le Sam 12 Sep 2009 - 19:22
Va dans le script Windows Base à la ligne 21 :

Code:
  self.windowskin = Cache.system("Window")

Change Window (entre quillements), par le nom de ton image.
Anonymous
Invité
Invité

Help avec un code Empty Re: Help avec un code

le Sam 12 Sep 2009 - 19:23
Ahh, nice Very Happy
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 ?
AnthO'
AnthO'
Membre

Nombre de messages : 2202
Age : 26
Localisation : Orléans
Distinction : Panda d'élite

[Wax Rolling Eyes]
Date d'inscription : 05/01/2008
http://anthonybourgouin.fr

Help avec un code Empty Re: Help avec un code

le Sam 12 Sep 2009 - 19:29
Tu as laissé les guillements au moins ?
Anonymous
Invité
Invité

Help avec un code Empty Re: Help avec un code

le 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 :
Spoiler:
Help avec un code Test10
AnthO'
AnthO'
Membre

Nombre de messages : 2202
Age : 26
Localisation : Orléans
Distinction : Panda d'élite

[Wax Rolling Eyes]
Date d'inscription : 05/01/2008
http://anthonybourgouin.fr

Help avec un code Empty Re: Help avec un code

le 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).
Anonymous
Invité
Invité

Help avec un code Empty Re: Help avec un code

le 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 ?
AnthO'
AnthO'
Membre

Nombre de messages : 2202
Age : 26
Localisation : Orléans
Distinction : Panda d'élite

[Wax Rolling Eyes]
Date d'inscription : 05/01/2008
http://anthonybourgouin.fr

Help avec un code Empty Re: Help avec un code

le Sam 12 Sep 2009 - 20:36
C'est quand même étrange.
Je pense pas que ça vienne de la taille mais peut-être.
Swype
Swype
Membre

Nombre de messages : 148
Age : 25
Localisation : Belgique, Bruxelles
Distinction : aucune
Date d'inscription : 16/01/2008

Help avec un code Empty Re: Help avec un code

le 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 Wink
avatar
Az'
Membre

Nombre de messages : 3318
Age : 74
Date d'inscription : 22/12/2007

Help avec un code Empty Re: Help avec un code

le Sam 12 Sep 2009 - 20:43
Et montre la ligne que tu as modifié aussi, en screenant, pour voir les lignes dessus/dessous.
Anonymous
Invité
Invité

Help avec un code Empty Re: Help avec un code

le 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) Very Happy
avatar
Az'
Membre

Nombre de messages : 3318
Age : 74
Date d'inscription : 22/12/2007

Help avec un code Empty Re: Help avec un code

le Jeu 24 Sep 2009 - 0:54
J'ai une solution plus rapide pour toi.
Renomme ton Windowskin en "Window" (sauf si tu as déjà résolu ce problème).

Ensuite, la taille et la forme de ton Windowskin doivent être comme ceci :

Help avec un code Gothicskin
Joeypixel
Joeypixel
Membre

Nombre de messages : 172
Distinction : aucune
Date d'inscription : 09/04/2008

Help avec un code Empty Re: Help avec un code

le 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...
Contenu sponsorisé

Help avec un code Empty Re: Help avec un code

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