AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez | 
 

 RGSS2 / Ruby

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2, 3  Suivant
AuteurMessage
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4


Masculin Age : 23
Inscrit le : 03/08/2009
Messages : 61

MessageSujet: Re: RGSS2 / Ruby   Mar 18 Aoû 2009 - 21:28

Citation :
si tes textes sont statiques
Qu'est ce que tu veux dire par textes statiques ?

Citation :
Sinon, tu auras un effet d'aliasing
??

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Voyageur Lv.10
Voyageur Lv.10


Masculin Age : 28
Inscrit le : 24/04/2009
Messages : 407

MessageSujet: Re: RGSS2 / Ruby   Mar 18 Aoû 2009 - 21:32

En gros, si tes textes restent toujours les mêmes.
Exemples :
Temps de jeu : pas fixe.
PV en combat : pas fixe.
Argent dans le menu : fixe (tu ne gagneras pas d'argent à rester planter là dans ton menu! X) La valeur ne changera pas là.)

_________________
:3
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.google.fr/
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4


Masculin Age : 23
Inscrit le : 03/08/2009
Messages : 61

MessageSujet: Re: RGSS2 / Ruby   Mar 18 Aoû 2009 - 21:36

Euh... lol Je n'es pas encore compris qu'est ce qui dois être modifié ^^'
Que dois-je faire maintenant ?

Et au faîte, de quels textes statiques tu parle ??

Edit: Ceci est un autre sujet... : Comment puis-je effectuer un changement de fenêtre automatique selon la position du curseur ?
Par exemple lorsque le curseur est posé sur un choix, il affiche une fenêtre, et lorsqu'il est sur un autre choix, il affiche une autre fenêtre automatiquement sans appuyer sur C ou B ou autre bouton (Je sais le faire avec des sprites, mais pas avec des fenêtres ^^')
Merci.

Pour le sujet des varibles, j'ai essayais avec les variables du jeu, genre à la place d'utiliser $var ou $reput_points, j'ai utiliser $game_variables[num. de la variable], mais, bien qu'il me renvoit aucune erreur, cela ne me mets aucun changement de valeur de variable, cette dernière reste toujours à son ancienne valeur.
Qu'st ce qui "cloche" ??

2ème Edit: Pour le problème de changement de fenêtre selon la position du curseur, c'est bon, je l'ai résolu (Il fallait juste faire comme avec les sprites ^^")

3ème Edit: J'ai un autre problème lol, bon, lorsque je crée une fenêtre de sélection comme ceci :
Code:
@selection_window = Window_Command.new(192, @variable_contenant_six_choix,1,5)
lorsque le curseur arrive au 5ème choix, et que je veux descendre voir le 6ème, le nom de ce dernier n'apparait pas, bien que sa colonne elle, existe. Cette fois j'ai pas réussi à trouver la solution é_è
D'où viens le problème ?
Et désolé, si j'ai trop de problème

4ème Edit: C'est bon, c'est résolu le problème de la fenêtre de sélection, c'était un problème de bitmap et il fallait changer la méthode Initialise de Window_Command en ceci :
Code:
def initialize(width, commands, column_max = 1, row_max = 0, spacing = 32)
    if row_max == 0
      row_max = (commands.size + column_max - 1) / column_max
    end
    super(0, 0, width, row_max * WLH + 32, spacing)
    @commands = commands
    @item_max = commands.size
    @column_max = column_max
    self.contents.dispose
    self.contents = Bitmap.new(width - 32, @item_max * WLH)
    refresh
    self.index = 0
  end
Voilà, et c'est résolu !
Et encore désolé ^^'

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Flibustier Lv.21
Flibustier Lv.21


Masculin Age : 22
Inscrit le : 24/05/2008
Messages : 3234

MessageSujet: Re: RGSS2 / Ruby   Lun 2 Nov 2009 - 16:07

Hello !
Je viens demander un "cour" cette fois !
Par moment dans certain script je vois
Code:
@x >> 8
Ou encore
Code:
@y << 2
Et j'aimerais juste savoir à quoi sert
Code:
>> || <<

Merci d'avance ^^

_________________




Antre de mes scripts
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dYeu retraité prématurément
dYeu retraité prématurément


Masculin Age : 21
Inscrit le : 09/02/2008
Messages : 5357

MessageSujet: Re: RGSS2 / Ruby   Lun 2 Nov 2009 - 17:58

Je sais pas si ça peut avoir un rapport mais voici un lien qui t'aidera sur les signes mathématiques qui sont susceptibles d'apparaitre dans des scripts :

Table des symboles de math

Où tu trouvera :
||Valeur absolue ou module d'un nombre complexe ou cardinal d'un ensemble.
« Valeur absolue de... », « module de ... »; « cardinal de ... »
Nombre ou Théorie des ensembles
|x| désigne la valeur absolue de x (ou le module de x).
| A | désigne le cardinal de l'ensemble A et représente, lorsque A est fini, le nombre d'éléments de A.

_________________



Discographies présentes dans mon bunker de 2012
- Therion
- The Libertines
- The Strokes
- Muse
- Epica / Kamelot
- Baroness
- Diablo Swing Orchestra
- Daft Punk / Phoenix
- Children Of Bodom slda
- Tori Amos
- Linkin Park slda
- Kvelertak
slda = sauf les derniers albums | e = especially - http://www.terriblefate.com
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://rpg-maker-vx.bbactif.com/
Flibustier Lv.21
Flibustier Lv.21


Masculin Age : 22
Inscrit le : 24/05/2008
Messages : 3234

MessageSujet: Re: RGSS2 / Ruby   Lun 2 Nov 2009 - 18:36

N'en sa n'a aucun rapport xD
|| en ruby veut dire (enfin je crois) ou
Utilisais dans des conditions !
Pour le |x| c'est pas pareil que en math là je crois que tu créer une variable enfin un truc bizarre comme ça

Faudrais aussi que je demande un cour sur ça
Code:
|x|

Merci quand même fabY ^^

_________________




Antre de mes scripts
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Voyageur Lv.10
Voyageur Lv.10


Masculin Age : 34
Inscrit le : 04/12/2008
Messages : 383

MessageSujet: Re: RGSS2 / Ruby   Mar 3 Nov 2009 - 8:51

Personnellement, je n'utilise que tres peu cet operateur.

Pour les Array, "<<" est assimilable à un "push".
Pour les String, c'est comme "+=".

L'avantage, c'est de pouvoir en utiliser plusieurs à la suite.

Code:
name = "A" << "S" << "H" << "K" << "A"

Apres verification ( http://ruby-doc.org/docs/ProgrammingRuby/ ), ça semble etre la principale utilisation.

_________________
FIGHT THE POWER !!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Flibustier Lv.21
Flibustier Lv.21


Masculin Age : 22
Inscrit le : 24/05/2008
Messages : 3234

MessageSujet: Re: RGSS2 / Ruby   Sam 2 Jan 2010 - 19:40

Ah ok !
Merci ^^
_________________

Hey !
Nouvelles question !

Voilà je chercher à savoir si dans un string se trouve un code
Par exemple dans un message nous pouvons mettre un code par exemple \C[4]
Et bah je voudrais si avec cette variable par exemple
Code:
text = "Essai \T[Test]"
Nous pouvions récupérez le mot "Test" (ce qui est entre crochet)..
J'espère que vous m'aurez compris :s

Merci d'avance !

_________________




Antre de mes scripts
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Voyageur Lv.10
Voyageur Lv.10


Masculin Age : 34
Inscrit le : 04/12/2008
Messages : 383

MessageSujet: Re: RGSS2 / Ruby   Dim 3 Jan 2010 - 9:25

Oui, evidement, c'est possible.
Regarde du coté de la methode "gsub!" de la classe String.
Tu trouvera tout un tas d'exemple d'utilisation dans le script "Window_Message".

_________________
FIGHT THE POWER !!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Illusionniste Lv.12
Illusionniste Lv.12


Masculin Age : 107
Inscrit le : 07/08/2009
Messages : 774

MessageSujet: Re: RGSS2 / Ruby   Dim 3 Jan 2010 - 9:45

Quel temps de réaction La Mèche, impressionnant !

_________________




Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Flibustier Lv.21
Flibustier Lv.21


Masculin Age : 22
Inscrit le : 24/05/2008
Messages : 3234

MessageSujet: Re: RGSS2 / Ruby   Dim 3 Jan 2010 - 13:48

Diblo => Pas compris

ASHKA => Nan mais avec gsub! d'accord mais moi je veux une condition !
Par exemple on me donne un array
Code:
code = ["Maison", "\T[maison]"]
Ensuite je fait un petit for pour parcourir l'array puis je voudrais une condition genre
Code:
if i.include?(/\\T\[([0-9]+)\]/i)
Seulement include? ne prend pas les / /
Donc si il existé une méthode qui fonctionne avec les / /

_________________




Antre de mes scripts
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Illusionniste Lv.12
Illusionniste Lv.12


Masculin Age : 107
Inscrit le : 07/08/2009
Messages : 774

MessageSujet: Re: RGSS2 / Ruby   Dim 3 Jan 2010 - 15:54

Du 3 novembre à aujourd'hui ça fait un bail =)
A moins que tu es supprimé ton message pour pouvoir édité en plus de faire un up? Alors dans ce cas je me suis fait carotte... Mad

_________________




Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Flibustier Lv.21
Flibustier Lv.21


Masculin Age : 22
Inscrit le : 24/05/2008
Messages : 3234

MessageSujet: Re: RGSS2 / Ruby   Dim 3 Jan 2010 - 17:03

Tu t'es fait carotte xD

Et une autre pitite question ^^'
Quel est le signe de l'espace en "code" comme par exemple le saut de ligne dans un string c'est \n bah moi je voudrais l'espace si possible ^^

EDIT : J'ai trouvé pour le regexp ^^
Suffise de faire
Code:
if ("\\t[m]" =~ /\\T\[(.*?)\]/i) != nil
 # Code
end
Me reste plus cas savoir comment le code de l'espace ^^

EDIT SUPREME :
Voui j'ai trouvé tout seul !!!!
Plus la peine de code un
Code:
.each(' ')
suffit ^^

_________________




Antre de mes scripts
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Habitant Lv.6
Habitant Lv.6


Masculin Age : 22
Inscrit le : 28/02/2010
Messages : 124

MessageSujet: Re: RGSS2 / Ruby   Dim 21 Mar 2010 - 14:51

Ouaw je sens que je vais adorer ce topic,
Bref
J'ai quelques petites questions
1ére question
J'aimerais savoir comment rendre privé une variable... pas privée >.>
Je m'explique
Dans Window_Message
La variable @visible a subit au début un attr_accessor
Et ma question était de savoir comment annuler cet attr_accessor sans pour autant toucher au script de base ?

2éme question
Lorsque l'on fait une surcharge d'une scene (genre Scene_Map)
A-ton besoin de mettre le lien de parenté (< Scene_Base)
Ou non ?

Merci d'avance ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Voyageur Lv.10
Voyageur Lv.10


Masculin Age : 28
Inscrit le : 24/04/2009
Messages : 407

MessageSujet: Re: RGSS2 / Ruby   Dim 21 Mar 2010 - 17:12

Je commence par la question 2 :
Peut-être que l'interpréteur ruby retrouvera automatiquement la classe parente... Mais normalement, cette dernière doit toujours être indiquée. Donc oui, même s'il y a une chance que l'interpréteur corrige de lui-même un oubli.

Ensuite, retour à la question 1...
Bah franchement, je vois pas trop comment faire... En faite, j'ai surtout du mal à comprendre "pourquoi" tu veux le faire. Si cette attribut est visible, c'est qu'il est (au moins susceptible d'être) utilisé ailleurs. Pourrais-tu préciser pourquoi tu veux le rendre privé?

_________________
:3
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.google.fr/
Habitant Lv.6
Habitant Lv.6


Masculin Age : 22
Inscrit le : 28/02/2010
Messages : 124

MessageSujet: Re: RGSS2 / Ruby   Dim 21 Mar 2010 - 17:22

Citation :
Bah franchement, je vois pas trop comment faire... En faite, j'ai surtout du mal à comprendre "pourquoi" tu veux le faire. Si cette attribut est visible, c'est qu'il est (au moins susceptible d'être) utilisé ailleurs. Pourrais-tu préciser pourquoi tu veux le rendre privé?
Ahah
Tout simplement parce que je veux que que lorsque l'on fasse
Code:
$game_message.visible
Le script cherche ma méthode visible qui renverra ensuite true/false
Et donc pour l'instant si je crée un fonction visible il y a une erreur vu que visible est en attr_accessor
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Voyageur Lv.10
Voyageur Lv.10


Masculin Age : 28
Inscrit le : 24/04/2009
Messages : 407

MessageSujet: Re: RGSS2 / Ruby   Dim 21 Mar 2010 - 17:30

Aaah!
...non, normalement il n'y a pas d'erreur.
Tu peux tout à fait faire ça :
Code:
class Test
  attr_accessor :valeur
  def valeur
    return true
  end
end
Donc, si tu as une erreur, elle provient du contenu de ta méthode.

Edito : Mais de rien! Wink

_________________
:3


Dernière édition par Sihn le Dim 21 Mar 2010 - 17:36, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.google.fr/
Habitant Lv.6
Habitant Lv.6


Masculin Age : 22
Inscrit le : 28/02/2010
Messages : 124

MessageSujet: Re: RGSS2 / Ruby   Dim 21 Mar 2010 - 17:35

Ah oui sa marche ^^
Nickel merci =D
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Templier Lv.15
Templier Lv.15


Masculin Age : 19
Inscrit le : 02/07/2009
Messages : 1169

MessageSujet: Re: RGSS2 / Ruby   Dim 20 Nov 2011 - 17:24

*dépoussière ce topic*
Je fait un jolie nécro, pour déjà montrer au nouveaux qu'il y a un topic de ce genre
et aussi pour poser une question:
Question1
J'ai appris sur ce site à quoi sert les alias.
Mais il n'est pas préciser si on peut ne pas prendre quelque chose.
Code:
  def refresh
    self.contents.clear
    @item_max = $game_party.members.size
    for actor in $game_party.members
      x = 1
      y = 30
      draw_actor_name(actor, x, y)
      draw_actor_hp(actor, x + 120, y + WLH * 1)
    end
end
end

Ici je voudrais prendre tout sauf sa(enfin juste les modifier):
Code:
    x = 1
      y = 30
      draw_actor_name(actor, x, y)
      draw_actor_hp(actor, x + 120, y + WLH * 1)

Mon alias va juste faire une copie conforme c'est sa ?
Donc il existe un autre moyen ?

Merci d'avance de vos réponses !

_________________




"Regardez !":
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maître des Duels
Maître des Duels


Masculin Age : 24
Inscrit le : 29/07/2009
Messages : 7836

MessageSujet: Re: RGSS2 / Ruby   Dim 20 Nov 2011 - 20:18

Non, dans ce cas il faut redéfinir la méthode. C'est à dire écraser le contenu précédent.

_________________
Gimme a hell yeah.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Aventurier Lv.16
Aventurier Lv.16


Masculin Age : 20
Inscrit le : 03/08/2009
Messages : 1399

MessageSujet: Re: RGSS2 / Ruby   Dim 20 Nov 2011 - 20:23

Moi j'ai une petite question toute bête, où se situe (et même dans quel script de base) la portion de code qui définit où se place le chronomètre ^^
Car il vient ce caler juste derrière mon HUD donc il faudrait que je puisse le déplacer (je sais je fais assez autiste/incapable de demander des trucks comme ça mais bon)

_________________



Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://therapie-rmvx.jimdo.com
Templier Lv.15
Templier Lv.15


Masculin Age : 19
Inscrit le : 02/07/2009
Messages : 1169

MessageSujet: Re: RGSS2 / Ruby   Dim 20 Nov 2011 - 20:31

Dans Sprite_Timer ligne 18-19.

_________________




"Regardez !":
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Aventurier Lv.16
Aventurier Lv.16


Masculin Age : 20
Inscrit le : 03/08/2009
Messages : 1399

MessageSujet: Re: RGSS2 / Ruby   Dim 20 Nov 2011 - 20:45

Merci beaucoup Wink

_________________



Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://therapie-rmvx.jimdo.com
Templier Lv.15
Templier Lv.15


Masculin Age : 19
Inscrit le : 02/07/2009
Messages : 1169

MessageSujet: Re: RGSS2 / Ruby   Mer 30 Nov 2011 - 14:05

Bonjours.
Le "Window à cesser de fonctionner"(Je sais que c'est du à mon script).
Généralement, sa arrive comment ?
Parce-que il me semble, que dans mon scropt, il n'y a pas de boucle qui passe à l'infini.

Merci de vos réponses !

_________________




"Regardez !":
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maître des Duels
Maître des Duels


Masculin Age : 24
Inscrit le : 29/07/2009
Messages : 7836

MessageSujet: Re: RGSS2 / Ruby   Mer 30 Nov 2011 - 14:12

Fais voir ton code.

_________________
Gimme a hell yeah.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: RGSS2 / Ruby   Aujourd'hui à 18:16

Revenir en haut Aller en bas
 

RGSS2 / Ruby

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 3Aller à la page : Précédent  1, 2, 3  Suivant

 Sujets similaires

-
» Coin escalier
» Problème detection de joueur par IA[résolu]
» Je te souhaite à mon pire ennemi {Judicaëlle/Ewan}
» RPG Maker XP : le Ruby
» Une soirée de travail comme une autre - Feat Ruby

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Salle des Fêtes :: Discussions sur le Making-
Créer un forum | © phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit