AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

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
Raizen
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Raizen


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeMar 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
Sihn
Voyageur Lv.10
Voyageur Lv.10
Sihn


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeMar 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à.)
Revenir en haut Aller en bas
http://www.google.fr/
Raizen
Va-nu-pieds Lv.4
Va-nu-pieds Lv.4
Raizen


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeMar 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 RGSS2 / Ruby - Page 2 588830

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
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeLun 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 ^^
Revenir en haut Aller en bas
fabY
dYeu retraité prématurément
dYeu retraité prématurément
fabY


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeLun 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.
Revenir en haut Aller en bas
https://rpg-maker-vx.bbactif.com/
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeLun 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 ^^
Revenir en haut Aller en bas
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeMar 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.
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeSam 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 !
Revenir en haut Aller en bas
ASHKA
Voyageur Lv.10
Voyageur Lv.10
avatar


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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".
Revenir en haut Aller en bas
Diblo
Illusionniste Lv.12
Illusionniste Lv.12
Diblo


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 3 Jan 2010 - 9:45

Quel temps de réaction La Mèche, impressionnant !
Revenir en haut Aller en bas
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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 / /
Revenir en haut Aller en bas
Diblo
Illusionniste Lv.12
Illusionniste Lv.12
Diblo


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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
La Meche
Flibustier Lv.21
Flibustier Lv.21
La Meche


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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 ^^
Revenir en haut Aller en bas
Milow
Habitant Lv.6
Habitant Lv.6
Milow


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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
Sihn
Voyageur Lv.10
Voyageur Lv.10
Sihn


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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é?
Revenir en haut Aller en bas
http://www.google.fr/
Milow
Habitant Lv.6
Habitant Lv.6
Milow


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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
Sihn
Voyageur Lv.10
Voyageur Lv.10
Sihn


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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


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


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 21 Mar 2010 - 17:35

Ah oui sa marche ^^
Nickel merci =D
Revenir en haut Aller en bas
Red-seeds
Templier Lv.15
Templier Lv.15
Red-seeds


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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 !
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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.
Revenir en haut Aller en bas
thérapie
Aventurier Lv.16
Aventurier Lv.16
thérapie


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 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
http://therapie-rmvx.jimdo.com
Red-seeds
Templier Lv.15
Templier Lv.15
Red-seeds


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 20 Nov 2011 - 20:31

Dans Sprite_Timer ligne 18-19.
Revenir en haut Aller en bas
thérapie
Aventurier Lv.16
Aventurier Lv.16
thérapie


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeDim 20 Nov 2011 - 20:45

Merci beaucoup Wink
Revenir en haut Aller en bas
http://therapie-rmvx.jimdo.com
Red-seeds
Templier Lv.15
Templier Lv.15
Red-seeds


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

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeMer 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 !
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitimeMer 30 Nov 2011 - 14:12

Fais voir ton code.
Revenir en haut Aller en bas
Contenu sponsorisé




RGSS2 / Ruby - Page 2 Empty
MessageSujet: Re: RGSS2 / Ruby   RGSS2 / Ruby - Page 2 Icon_minitime

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

-
» [Résolu](Ruby) Utiliser des fonctions compilées dans le code ruby
» RGSS 2 : Créer un fichier et à condition que ce fichier existe
» [Résolu]RGSS2 - Game_Party
» RGSS2->RGSS3 Partie 1 : les Managers
» Petite modification de Script (RGSS2)

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 | Cookies | Forum gratuit