Nagato Yuki -
posté le 26/04/2017 à 17:34:41 (351 messages postés)
❤ 0
T'as pas appelé le super dans ton initialize donc l'objet n'est pas initialisé.
Il faut mettre les paramètres qu'attendent l'initialize de Window_Base et l'appeler avant process_draw_icon.
class Point
attr_accessor :x,:ydef initialize(x, y)@x= x
@y= y
endendclassVector< Point
attr_accessor :origindef initialize(origin, x, y)super(x, y)@origin= origin
endend#[...]
origine = Point.new(0,0)
mon_vecteur =Vector.new(origine,5,6)
PS : ça peut être intéressant aussi d'affecter la propriété z de ta fenêtre (aux alentours de 1000)
Nagato Yuki -
posté le 26/04/2017 à 18:43:31 (351 messages postés)
❤ 0
Faut que je lance Steam pour avoir accès aux scripts donc je risque pas de pouvoir te dire les arguments, tu devras toi même trouver la fonction initialize dans le script Window_Base.
Quand tu crées une classe qui Hérite d'une autre, il faut toujours appeler le constructeur (initialize) de la classe hérité dans le constructeur de la classe héritant. Si tu ne fais pas ça, des données ne sont pas crées et cet oubli peut engendrer des erreurs ou un crash.
Cet appel se fait à l'aide du mot clé "super" (c'est les règles du Ruby).
Terzarok -
posté le 06/05/2017 à 13:06:33 (345 messages postés)
❤ 0
Bonjour chers pros makers !
J'aurais une petite question à vous mettr... à vous soumettre.
J'ai utilisé un script permettant de faire boucler une musique sans son intro (en gros, l'intro se lance en tout début, puis ensuite c'est le thème qui tourne en boucle).
Pour ce qui est de faire deux fichiers "Intro exploration.mp3" et "exploration.mp3" avec Audacity, y'a pas eu de souci ('fin du moins j'ai réussi).
Par contre, je n'arrive pas à comprendre ce qui ne va pas pour la suite :
J'ai correctement placé mes fichiers, inséré le bout de code à sa place et lancé sur la carte le BGM "exploration", sauf que ... pas d'intro.
Et si je lance l'intro sur cette carte, c'est l'intro qui boucle --'
Pourriez-vous me dire où c'est que j'ai foiré mon coup, sivouplé ? :3
Merci d'avance
Il y a des gens qui passeraient des heures à expliquer qu'ils sont débordés. Moi sur Deviantart
Nagato Yuki -
posté le 06/05/2017 à 14:48:16 (351 messages postés)
❤ 0
Conseil, enregistre en OGG et met les tags LOOP_START et LOOP_LENGTH (je sais plus s'ils sont en MS ou en échantillons PCM mais normalement ça devrait marcher).
Reivilo -
posté le 06/05/2017 à 18:47:44 (163 messages postés)
❤ 0
Why not ?
Il me semble que l'on peut faire une manip sans plugin dans le fichier son pour faire boucler une musique sans son intro joué au début. Mais je suis pas sûr :/
Travail assis, Travail réussi !
Terzarok -
posté le 14/05/2017 à 19:26:30 (345 messages postés)
❤ 0
Merci pour vos conseils, je vais essayer ça
Il y a des gens qui passeraient des heures à expliquer qu'ils sont débordés. Moi sur Deviantart
Cactus -
posté le 27/06/2017 à 14:19:28 (681 messages postés)
❤ 0
Pikactus
Support : Rpg Maker MV
Problème :
Le jeu continu lorsque le menu est ouvert (Menu actif)
Question :
Je cherche a faire en sorte que le jeu ne se fige pas lorsque le menu est ouvert (en particulier l'écran de saisie du nom)
Info: Je fait un petit "jeu" pour s’entraîner a retenir les Hiragana (et les katakana bientôt)
Je voulais mettre un timer mais le soucis c'est que le jeu se met en pause a chaque
fois qu'il faut rentrer un texte (c'est a dire les 99% du temps)
Nemau -
posté le 27/06/2017 à 18:14:10 (53215 messages postés)
- -
Ce script fait une capture d'écran de ma fenêtre de jeu, qui fait 320*320, ce qui permet ensuite de la déplacer pour faire un effet de transition. Le souci, c'est qu'il fait aussi une capture du HUD situé en bas de l'écran. Du coup j'aimerai que l'image soit coupée et qu'elle ne fasse plus que 320*288.
@slidemap.height = 288 et @slidemap.h = 288 n'ont pas fonctionné.
Luxnox -
posté le 10/08/2017 à 02:40:23 (137 messages postés)
❤ 0
Adorateur des puissances du chaos
Bonjour.
Je suis sur RPG VX ACE et je souhaite créer des variations aléatoires au niveau des PVmax des ennemis. Quelqu'un serais quel $valeur me permettrais de faire ça via un petit script(autrement dit, lequel me permet de modifié leurs caractéristiques)?
winterskill -
posté le 11/08/2017 à 00:25:28 (927 messages postés)
❤ 0
Empereur des bons gros meuh
il y a une fonction random(min, max) pour créer un nombre aléatoire je crois.
après, tu fait
Luxnox -
posté le 11/08/2017 à 19:25:06 (137 messages postés)
❤ 0
Adorateur des puissances du chaos
C'est pas tout à fait ça, ce n'est pas random mais rand. Et à mon avis, il doit exister une façon de faire varier une variable entre deux chiffres, mais je ne l'ai pas trouvé(même en regardant des tutoriels de ruby sur internet). Je peux faire que des chiffres aléatoires simples entre 0 et X.
Mais ce n'était pas ça ma question à la base. Ce que je veux savoir c'est où sont stocké les valeurs des ennemis. Quand tu lances un combat, les caractéristiques des ennemis doit être stocké quelque part, dans une variable, c'est ça que je cherche.
Modifier une variable, je sais faire, ce que je cherche, c'est de savoir quelle variable je dois modifier.
winterskill -
posté le 12/08/2017 à 13:04:52 (927 messages postés)
❤ 0
Empereur des bons gros meuh
d'après la documentation, les paramètres des ennemis (chance, défense...) sont stockés dans la structure
0: Maximum hit points
1: Maximum magic points
2: Attack power
3: Defense power
4: Magic attack power
5: Magic defense power
6: Agility
7: Luck
après, je sais pas quelle est la variable à utiliser (j'ai rien trouvé ni dans la doc, ni sur internet). il doit y avoir une variable du type $game_enemies[x], donc un truc du genre :
Luxnox -
posté le 13/08/2017 à 02:20:03 (137 messages postés)
❤ 0
Adorateur des puissances du chaos
C'est bon, j'ai trouvé.
En réalité, ça n'avait rien a voir avec la valeur $enemy.
Pour changer les HP max d'un ennemi(ou de changer n'importe quelle statistique) il faut faire:
$game_troop.members[X].add_param(la statistique voulue pour HP max c'est 0, un nombre(aléatoire dans notre cas)).
MrSigmar -
posté le 16/08/2017 à 13:02:18 (22 messages postés)
❤ 0
Quel réglage utilisez vous dans les notebox pour placer correctement les sv_ennemi (avec le script Animated Sideview Enemies) pour un battler d'un sv_actor tout simple (un personnage similaire au joueur) ?
Mon problème c'est que quand le personnage touche l'ennemi, il le touche bien de face mais lorsque l'ennemi attaque mon personnage, il est bien trop haut je ne comprends pas.
Le réglage qui est conseillé étant :
<Sideview Anchor X: 0.5>
<Sideview Anchor Y: 1.5>
Avec ça, l'ennemi tape trop haut par rapport à mon personnage, par contre avec
<Sideview Anchor X: 0.5>
<Sideview Anchor Y: 0.5>
L'ennemi touche au bon endroit sauf que mon personnage touche trop haut
Sou -
posté le 19/08/2017 à 12:29:35 (396 messages postés)
x =4+ index %2*(195+32)
y = index /2*32
rect = Rect.new(x, y,self.contents.width-8,32)
En m'inspirant du Window_Skin pour la largeur que je ne trouve nul part .
Ça semble fonctionner pour l'instant
Je suis Sou et c'est tout.
MrSigmar -
posté le 03/09/2017 à 18:08:18 (22 messages postés)
❤ 0
Je me permet de réup ma question vu que je n'ai pas eu de réponse (et que ça me freeze un peu dans mon avancée)
Quel réglage utilisez vous dans les notebox pour placer correctement les sv_actor (avec le script Animated Sideview Enemies) face aux personnages du joueur ?
Nathalie -
posté le 24/09/2017 à 04:52:04 (3 messages postés)
❤ 0
RMXP
Utiliser un icone en bas de l'écran pour que l'argent soit toujours visible.
Je ne sais pas si c'est possible, mais je voudrais faire comme dans les jeux Aveyond. Je voudrais que l'argent soit afficher en bas de l'écran.
RMXP
Est-il possible de mettre une image du visage du personnage qui parle dans la boîte de dialogue?
TI-MAX -
posté le 25/09/2017 à 01:56:01 (144 messages postés)
❤ 0
Event Maker Expérimenté
Support : RMXP
Question 1 :
Salut à tous,
J'ai une question pas rapport au système de combat, je voudrais savoir s'il est possible de reconnaître la classe du héros qui est en train de choisir son action au début du combat. Sois par une variable ou autre. Je voudrais bloquer une catégorie selon la classe du héros en question.
Sinon, est-il possible d'Avoir une variable pour le sélecteur du héros quand on fait les sélection d'action ?
Bref, je veux trouver une solution pour différencier mes héros durant les choix au début du combat, mais idéalement la classe qui me faciliterais le travail.
Nina888 -
posté le 02/02/2018 à 19:14:46 (117 messages postés)
❤ 0
Voilà j'ai le plugin d'HimeWorks : Party manager ...
Le plugin propose d'échanger des objets, armes, armures ou la tune d'une équipe A à une équipe B ...
Il indique qu'il faut mettre le maximum de nombre d'objets d'un certain type (comme une potion) pour mettre le maximum possédé par l'équipe précédente ...
Donc je met en échange 99 potions (alors que j'ai pour l'équipe, dans cet exemple, 79 potions et donc normalement, je devrait trouver 79 potions dans mon inventaire) .
Je fait la manip et le test et je me retrouve avec 99 potions au lieu de 79.
Quelqu'un pourrait me proposer une alternative ?
Le dit plugin a été corrigé alors le système fonctionne désormais ...
Par contre il faudrait des suites à ce plugin pour gérer les ennemis qui touchent les équipes qui sont en stand-by et aussi une manière de gérer des ennemis qui touche en marchant un autre event ...