Day.png);">
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

Sorties: "Dread Mac Farlane", (...) / Tutos: Checklist de la composition (...) / Sorties: Dread Mac Farlane - episode 8 / Sorties: Dread Mac Farlane - episode 7 / Jeux: Ce qui vit Dessous / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

346 connectés actuellement

29458742 visiteurs
depuis l'ouverture

105599 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

ConsoleFun

Offgame

Eclipso

Guelnika & E-magination

Tous nos partenaires

Devenir
partenaire



Messages postés par Gari
Nombre de messages référencés sur Oniromancie (non supprimés): 5913

Aller à la page: 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 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148

Posté dans Forum - [Scripts] Petites questions connes sur les SCRIPTS!!

Gari - posté le 13/11/2020 à 11:10:17. (5899 messages postés) -

Le Main par défaut dit ça :

Portion de code : Tout sélectionner

1
2
3
4
5
6
rescue Errno::ENOENT
  # Supplement Errno::ENOENT exception
  # If unable to open file, display message and end
  filename = $!.message.sub("No such file or directory - ", "")
  print("Unable to find file #{filename}.")
end



filename = $!.message.sub("No such file or directory - ", "") => ça appelle une font depuis où ? (c'est quoi l'autre script qui pourrait gérer ça ?)

Posté dans Forum - [Scripts] Petites questions connes sur les SCRIPTS!!

Gari - posté le 12/11/2020 à 23:36:08. (5899 messages postés) -

Il n'y a pas moyen d'utiliser les paramètres de la police par défaut ?

Posté dans Forum - [Scripts] Petites questions connes sur les SCRIPTS!!

Gari - posté le 12/11/2020 à 18:03:10. (5899 messages postés) -

:bocal

Logiciel : RPG Maker XP
Source : http://www.rpg-maker.fr/index.php?page=scripts&id=51

En voulant prendre un screen du rendu de ce script, je suis tombé sur cette erreur :
- le jeu se lance bien (écran titre + nouveau jeu)
Par contre en appuyant sur Echap pour voir le menu :
"Line 15 Type Error occurred.
No implicit conversion from nil to integer"

La ligne en question :

Portion de code : Tout sélectionner

1
self.contents.font.size = $fontsize 



Posté dans Forum - [Scripts] Petites questions connes sur les SCRIPTS!!

Gari - posté le 12/11/2020 à 11:52:23. (5899 messages postés) -

Oui, j'avais bien tout remplacé.

Je viens de tester de changer l'acteur, et il s'agit bien du dernier personnage dans l'équipe. Mais c'est naze, car sauf à avoir un seul perso, le HUD n'est jamais adapté au sprite. Donc là juste le script fait pas ce qu'il est sensé faire.
En plus j'avais pas vu, mais il ne se raffraîchit pas automatiquement quand on change de personnage (donc il faut un $scene = Scene_Map.new).

Je réessaye avec -1, vu que le refresh fonctionne. => non, c'est bien le dernier membre qui pointe au chômage.

Posté dans Forum - [Scripts] Petites questions connes sur les SCRIPTS!!

Gari - posté le 12/11/2020 à 10:17:45. (5899 messages postés) -

RIP, ça affiche aussi le dernier membre :F

Voici la portion de code qui semble gérer spécifiquement ça dans le script :

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
def update
if $game_switches[ON_OFF_SWITCH] == true
@hud.visible = true
$game_map.refresh
else
@hud.visible = false
$game_map.refresh
end
if $game_switches[ON_OFF_SWITCH] == true
if $game_actors[1].hp != @lalalah and HUD_BAR_HP == true
@hud.refresh
@lalalah = $game_actors[1].hp
@hud.update
end
if $game_actors[1].mp != @lalalas and HUD_BAR_MP == true
@hud.refresh
@lalalas = $game_actors[1].mp
@hud.update
end
if $game_actors[1].exp != @lalalae and HUD_BAR_EP == false
@hud.refresh
@lalalae = $game_actors[1].exp
@hud.update
end
end
hud_update
end



Et au cas où, les deux portions dans le script de base qui le définissent (même si j'ai pas connaissance qu'il y ait un bug pour ce point là, mais il y en a tellement...)
Game_Actors

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
#==============================================================================
# ** Game_Actors
#------------------------------------------------------------------------------
#  This class handles the actor array. The instance of this class is
# referenced by $game_actors.
#==============================================================================
 
class Game_Actors
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize
    @data = []
  end
  #--------------------------------------------------------------------------
  # * Get Actor
  #     actor_id : actor ID
  #--------------------------------------------------------------------------
  def [](actor_id)
    if @data[actor_id] == nil and $data_actors[actor_id] != nil
      @data[actor_id] = Game_Actor.new(actor_id)
    end
    return @data[actor_id]
  end
end



Et le bout de Game_Party, avec l'exemple pour le nom d'un membre :

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
  #--------------------------------------------------------------------------
  # * Initial Party Setup
  #--------------------------------------------------------------------------
  def setup_starting_members
    @actors = []
    for i in $data_system.party_members
      @actors.push(i)
    end
  end
  #--------------------------------------------------------------------------
  # * Get Party Name
  #    If there is only one, returns the actor's name. If there are more,
  #    returns "XX's Party".
  #--------------------------------------------------------------------------
  def name
    if @actors.size == 0
      return ''
    elsif @actors.size == 1
      return members[0].name
    else
      return sprintf(Vocab::PartyName, members[0].name)
    end
  end



Posté dans Forum - [Scripts] Petites questions connes sur les SCRIPTS!!

Gari - posté le 11/11/2020 à 13:52:32. (5899 messages postés) -

OK, je regarderai sur XP pour les numéros.
Pour z, je vais le rajouter (même si ça me paraît assez évident).



Logiciel : RPG Maker VX
Domaine : mauvais ordre de changement des acteurs

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
118
119
120
121
122
123
124
125
126
# *** Kingdom Fantasy V HUD
# ** Version - 1.0 RMVX
# * Done: 2-4-2008
#----------------------------------------------------------------------------#
# Créé par Inconnu, modifié par Aukill
#
#* Description - HUD qui montre les HP/MP, status et nom du 1er personage dans l'equipe
# et non de l'acteur ID 1 comme la plupart des HUD.
#
# * Placer le script au dessus du script Main.
#
# Position du HUD: 0; Haut gauche 1; Haut droite 2; Bas gauche 3; Bas droite
#============================================================================#
 
LUGAR = 3 # Position des barres >*<
 
HUD_BAR_HP = true # Montrer barre HP
 
HUD_BAR_MP = true # Montrer Barre MP
 
HUD_BAR_EP = false # Montrer barre EXP
 
ON_OFF_SWITCH = 4 # Numéros interrupteur
 
#============================================================================#
# ** Window_HUD
# - Montre les infos dans le map
#============================================================================#
class Window_HUD < Window_Base
#--------------------------------------------------------------------------#
# * Metodo Initialize
#--------------------------------------------------------------------------#
def initialize
super(0, 0, 280, 160)
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = 0
refresh
end
#--------------------------------------------------------------------------#
# * Refresh
#--------------------------------------------------------------------------#
def refresh
self.contents.clear
@item_max = $game_party.members.size
for i in 0...@item_max
draw_item(i)
end
end
def draw_item(index)
self.contents.clear
self.contents.font.color = normal_color
actor = $game_party.members[index]
draw_actor_name(actor, 0, 25)
draw_actor_state(actor, 0, 55)
draw_actor_hp(actor, 0, 75)
draw_actor_mp(actor, 0, 90)
end
end
#============================================================================#
# ** Scene_Map alias
# - alias a Scene_Map avec les methode HUD
#============================================================================#
class Scene_Map
alias hud_main main
alias hud_update update
alias hud_terminate terminate
#--------------------------------------------------------------------------#
# * Metodo Principal
#--------------------------------------------------------------------------#
def main
@hud = Window_HUD.new
case LUGAR
when 0
@hud.y = 0
@hud.x = 0
when 1
@hud.y = 280
@hud.x = 0
when 2
@hud.y = 0
@hud.x = 340
when 3
@hud.y = 280
@hud.x = 340
end
@hud.visible = false
hud_main
end
#--------------------------------------------------------------------------#
# * Update
#--------------------------------------------------------------------------#
def update
if $game_switches[ON_OFF_SWITCH] == true
@hud.visible = true
$game_map.refresh
else
@hud.visible = false
$game_map.refresh
end
if $game_switches[ON_OFF_SWITCH] == true
if $game_actors[1].hp != @lalalah and HUD_BAR_HP == true
@hud.refresh
@lalalah = $game_actors[1].hp
@hud.update
end
if $game_actors[1].mp != @lalalas and HUD_BAR_MP == true
@hud.refresh
@lalalas = $game_actors[1].mp
@hud.update
end
if $game_actors[1].exp != @lalalae and HUD_BAR_EP == false
@hud.refresh
@lalalae = $game_actors[1].exp
@hud.update
end
end
hud_update
end
#--------------------------------------------------------------------------#
# * Terminate
#--------------------------------------------------------------------------#
def terminate
@hud.dispose
hud_terminate
end
end



En cherchant l'auteur (le vrai) de ce script, j'ai été amené à le tester pour voir l'affichage.
Il fonctionne (= il ne crash pas), par contre il affiche le dernier membre de l'équipe au lieu du premier :/

J'ai essayé en remplaçant les 1 par 0 (crash) et 4 (rien ne se passe), quelqu'un saurait dire comment utiliser $game.actors[] ?
(à priori, lalala est là pour vérifier que le contenu des stats est différent pour éviter que le script ne soit tout le temps mis à jour => lag).

Posté dans Forum - Discussion Générale de making

Gari - posté le 11/11/2020 à 12:24:53. (5899 messages postés) -

Sinon il y a aussi Bienvenue à l'auberge en plus ancien (mais RM2000), et Marteau de guerre en plus récent.

Posté dans Forum - [Scripts] Petites questions connes sur les SCRIPTS!!

Gari - posté le 10/11/2020 à 16:39:32. (5899 messages postés) -

Etat de la progression des corrections/mises à jour, etc : lettre G.

Logiciel : RPG Maker XP
Type de demande : vérification

J'ai ajouté une explication pour chaque terme définissable de ce script, j'aimerais savoir si c'est correctement défini (je suis pas certain pour origin, et il me manque globalement les valeurs, même si je suppose que ça se retrouve dans les scripts de base...)
Ca irait bien évidemment un poil plus vite si quelqu'un pouvait donner ces infos, même s'il s'agit avant tout de vérifier que je ne dise pas une bourde.

Posté dans Forum - [Élections oniromanciennes #6] Le parti du CACA

Gari - posté le 10/11/2020 à 13:53:10. (5899 messages postés) -

Bizarrement, le screen de Kujira est celui qui en a le plus... Aurait-ce une signification particulière ? :sfrog

Posté dans Forum - Topic des bribes de projets

Gari - posté le 10/11/2020 à 12:14:26. (5899 messages postés) -

:lol
Je suppose que je préfère faire chanter les touches, c'est moins bruyant, mais le concept est pas mal, même si ça suppose un système de reconnaissance de voix (ce qui n'est plus hors de portée avec toutes les #s§% technologies de suivi d'aujourd'hui).

Posté dans Forum - [RpgmakerMV] Yep_RowFormation

Gari - posté le 09/11/2020 à 13:00:54. (5899 messages postés) -

(Au cas où, tu peux maintenant cocher le bouton résolu en bas de l'écran lorsque le topic est résolu :grossourire)

Posté dans Forum - Topic de la politique

Gari - posté le 08/11/2020 à 20:10:54. (5899 messages postés) -

C'était une généralité, j'ai pas suivi l'actualité. Donc en soi j'en sais rien, et je suis pas dans le pays pour juger (et j'ai pas à le faire : après tout ils l'ont élu au départ). (et j'ai pas envie de savoir, vu que j'arrive déjà pas à me rappeler de ce qui se passe en France sur plus d'un an :barbu)

Edit : Je me suis probablement mal exprimé, désolé. Je voulais dire que ce qu'on fait # qui on est.
Ce n'était pas en lien avec le débat, juste avec ce qui était dit plus haut, qui paraissait mal compris.

Aller à la page: 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 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148

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/Plugins | Ressources graphiques / sonores | 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