Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Packs de ressources: Tilesets lumineux / Packs de ressources: Expressions (...) / Tests: Le Guide Machin / Programmes: Tileset Converter MV 2.0 / News: La news des 700 jeux ! / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

181 connectés actuellement

11080414 visiteurs
depuis l'ouverture

99 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Hellsoft

Planète Glutko

Lumen

Le Comptoir Du clickeur

ConsoleFun

Lunae - le bazar d'Emz0

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [VXACE] Problème charset xp-VX


Ebrayana - posté le 27/08/2012 à 13:16:37 (323 messages postés)

❤ 0

Domaine concerné: Script
Logiciel utilisé: VXACE
Alors voilà, j'ai pris ce script j'ai bien rajouté $xp sa marche c'est bien mais sa n'est pas sa
c'est que lorsque je rajoute devant le nom $xp le héros traverse tout, malheuresement j'ai bien vérifié pour les passages mais il traverse tout mais ce qui est interdit..



Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#==========================================================================
    # ** MSX - XP Characters on VX/VXAce
    #==========================================================================
 
    # Autore:   Melosx
    # Versione: 1.0
    # Compatibile con VX e VXAce
    #
    #==========================================================================
    # * Descrizione
    # -----------------------------------------------------------------------------
    # Lo script permette di usare i chara xp nel vx semplicemente inserendo il tag
    #                                   $xp
    # prima del nome del file.
    # Potete quindi usare i normali VX/VXAce insieme a quelli dell'XP.
    #
    #==========================================================================
    # * Istruzioni
    # -----------------------------------------------------------------------------
    # Inserire lo script sotto Materials e sopra Main. Aggiungere ai chara dell'XP
    # il tag $xp prima del nome.
    #
    #==========================================================================
 
 
    #==========================================================================
    # ** Sprite_Character
    #==========================================================================
 
    class Sprite_Character < Sprite_Base
 
      def update_bitmap
        if @tile_id != @character.tile_id or
           @character_name != @character.character_name or
           @character_index != @character.character_index
          @tile_id = @character.tile_id
          @character_name = @character.character_name
          @character_index = @character.character_index
          if @tile_id > 0
            sx = (@tile_id / 128 % 2 * 8 + @tile_id % 8) * 32;
            sy = @tile_id % 256 / 8 % 16 * 32;
            self.bitmap = tileset_bitmap(@tile_id)
            self.src_rect.set(sx, sy, 32, 32)
            self.ox = 16
            self.oy = 32
          else
            self.bitmap = Cache.character(@character_name)
            sign = @character_name[/^[!$]./]
            if sign != nil and sign.include?('$')
              @cw = bitmap.width / 3
              @ch = bitmap.height / 4
            else
              @cw = bitmap.width / 12
              @ch = bitmap.height / 8
            end
            if @character_name != nil and @character_name.include?('$xp')
              @cw = bitmap.width / 4
              @ch = bitmap.height / 4
            end
            self.ox = @cw / 2
            self.oy = @ch
          end
        end
      end
         
      def update_src_rect
        if @character_name != nil and @character_name.include?('$xp')
          if @tile_id == 0
            pattern = @character.pattern > 0 ? @character.pattern - 1 : 3
            sx = pattern * @cw
            sy = (@character.direction - 2) / 2 * @ch
            self.src_rect.set(sx, sy, @cw, @ch)
          end
        else
          if @tile_id == 0
            index = @character.character_index
            pattern = @character.pattern < 3 ? @character.pattern : 1
            sx = (index % 4 * 3 + pattern) * @cw
            sy = (index / 4 * 4 + (@character.direction - 2) / 2) * @ch
            self.src_rect.set(sx, sy, @cw, @ch)
          end
        end
      end
    end
 
 
    #==========================================================================
 
    # ** Window_Base
    #==========================================================================
 
    class Window_Base < Window
 
      def draw_character(character_name, character_index, x, y)
        return if character_name == nil
        bitmap = Cache.character(character_name)
        sign = character_name[/^[!$]./]
        if character_name != nil and character_name.include?('$xp')
          cw = bitmap.width / 4
          ch = bitmap.height / 4
          n = character_index
          src_rect = Rect.new(0, 0, cw, ch)
        else
          if sign != nil and sign.include?('$')
            cw = bitmap.width / 3
            ch = bitmap.height / 4
          else
            cw = bitmap.width / 12
            ch = bitmap.height / 8
          end
          n = character_index
          src_rect = Rect.new((n%4*3+1)*cw, (n/4*4)*ch, cw, ch)
        end
        self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
      end
 
    end



Voilà merci j'attend vos réponses !


Le Docteur - posté le 27/08/2012 à 14:53:48 (26 messages postés)

❤ 0

Shiroi no Mahō : Shiroi Honō

Pourquoi utiliser un script alors que tu as un logiciel pour convertir les charsets de XP au format VX ?

Yukki Yukki Yukki ! | I'm evil, whatever you think. | Anciennement Le Docteur


arttroy - posté le 27/08/2012 à 18:24:10 (2394 messages postés)

❤ 0

Just working

Je comprend pas je l'utilise aussi et je n'ai aucun souci, ça doit venir d' un autre script que tu utilise.

Ton nom pour ton image c'est bien "$xp xxxxxx" ?

Anti-inconstructivité / Pétition pour que le mot making soit inscrit dans le dictionnaire ?


Ebrayana - posté le 27/08/2012 à 19:05:49 (323 messages postés)

❤ 0

Bah moi sa marche pas le nom de mon charset et $xp Ami
Et je n'ai que ce script --"


Ephy - posté le 27/08/2012 à 19:45:12 (28767 messages postés) - honor

❤ 0

MFIU

Et tu peux pas faire ça à la main? Tu découpe les charaset et ne garde que les 3 poses les plus à droite :doute2
C'est peut-être plus long à faire mais au moins t'es sûre que ça fonctionne



Power Level: 1 148 355,38|Mystic Slayer (Value!+)|Le monde d'Adélaïde|Reikon no Yume|★ H-Project|Toho Danmaku Arena|Loli versus Ponies|Mes vidéos|Ma galerie|Débuter sur VX:10, 11|Tuto: Importation de ressources|Mapper avec les RTP VX|Touhou|Fan de Omenides|Fan de Estheone|Eph'ille: 14


paradoxII - posté le 27/08/2012 à 21:36:14 (259 messages postés)

❤ 0

NYA

Au pire y a Fusion Maker qui fait tout le boulot a ta place ...

NYA

Index du forum > Entraide > [VXACE] Problème charset xp-VX


repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts | Ressources | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers