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

605 connectés actuellement

29442513 visiteurs
depuis l'ouverture

8590 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Tashiroworld

Leo-Games

Lumen

Le Comptoir Du clickeur

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [Scripts] Petites questions connes sur les SCRIPTS!!

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

Reprise du message précédent:

azzurox - posté le 09/01/2012 à 19:34:06 (5596 messages postés)

❤ 0

Voilà ce que j'ai écrit mais ça ne marche pas. J'obtient un résultat de 104 alors que je demande un résultat pour 3 ans.

Portion de code : Tout sélectionner

1
2
3
4
5
6
:Input "SOMME",A
:Input "ANNEE",B
:For (X,0,B)
:A+((A/100)*4) (sto) C
:End
:Disp C


Ah désolé, j'avais pas vu ton edit, je vais voir ça de plus prés. Merci beaucoup au fait.

Mon émission Youtube, le Zap Anim : https://www.youtube.com/channel/UCtXZuqba_EAP8rXP21m8Yvg


Suite du sujet:

berka - posté le 09/01/2012 à 19:39:05 (493 messages postés)

❤ 0

planchant sur un script

Augmenter de X%
A x (1 + X%)
Diminuer de X%
A x (1 - X%)

J'avais pas vu que tu voulais le solde final et non le solde annualisé. Du coup, c'est presque plus simple.
Exemple:
Ancien Solde = 100,-€
Taux : 4% par an
Période: 3 ans

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
:100->Solde
:4->Taux
 
:For(X, 1, 3
:Solde*(1+Taux/100)->NouveauSolde
:Solde+NouveauSolde->Solde
:End
:Disp "Nouveau Solde:"
:Disp Solde



Twitter: Pensées politiques et juridiques. Réflexions informatiques


azzurox - posté le 09/01/2012 à 20:00:52 (5596 messages postés)

❤ 0

AHHHH merci beaucoup! J'ai enfin trouvé ce qu'il manquait à mon programme. Enfaite c'était simplement cette ligne :

Portion de code : Tout sélectionner

1
:Solde+NouveauSolde->Solde


Enfaite, elle faisait bien les calculs mais j'oubliais de faire la somme.

Mon émission Youtube, le Zap Anim : https://www.youtube.com/channel/UCtXZuqba_EAP8rXP21m8Yvg


klimero - posté le 09/01/2012 à 20:33:28 (5372 messages postés)

❤ 0

T'as jamais fais les suites en math ?
Tu pourrais ainsi te dispenser de la boucle.

Some pirates achieved immortality by great deeds of cruelty or derring-do. Some achieved immortality by amassing great wealth. But the captain had long ago decided that he would, on the whole, prefer to achieve immortality by not dying.


Tasslehoff - posté le 09/01/2012 à 20:38:54 (5234 messages postés)

❤ 0

Disciple de Pythagolf

Il est obligé d'utiliser une boucle For.

~~


azzurox - posté le 09/01/2012 à 21:03:36 (5596 messages postés)

❤ 0

Oui, je suis obligé d'utiliser une boucle For et en plus non, je n'ai jamais vu les suites en math. Je suis en seconde.

Mon émission Youtube, le Zap Anim : https://www.youtube.com/channel/UCtXZuqba_EAP8rXP21m8Yvg


klimero - posté le 09/01/2012 à 21:20:32 (5372 messages postés)

❤ 0

Y'a une formule pour calculer, en fonction du premier terme et de la raison ( 4 % ) le n-ième terme d'une suite, donc si, ça évitait la boucle for, et c'est pas mal si il sait pas les gérer.

Some pirates achieved immortality by great deeds of cruelty or derring-do. Some achieved immortality by amassing great wealth. But the captain had long ago decided that he would, on the whole, prefer to achieve immortality by not dying.


Tasslehoff - posté le 09/01/2012 à 21:34:34 (5234 messages postés)

❤ 0

Disciple de Pythagolf

Nan mais il était obligé d'après l'énoncé je veux dire.

~~


klimero - posté le 09/01/2012 à 21:49:31 (5372 messages postés)

❤ 0

Ah oui, au temps pour moi dans ce cas :p

Some pirates achieved immortality by great deeds of cruelty or derring-do. Some achieved immortality by amassing great wealth. But the captain had long ago decided that he would, on the whole, prefer to achieve immortality by not dying.


zou - posté le 14/01/2012 à 01:24:11 (2197 messages postés)

❤ 0

Je comprend pas des fois dans mon A-rpg maison j'ai le droit a un "stack level to deep" dans la methode passable de Game_Map à la ligne 220. Cela peut être dû à quoi ?


S4suk3 - posté le 14/01/2012 à 02:00:55 (555 messages postés)

❤ 0

-

Tu n'as pas des alias que tu as nommés 2 fois de la même manière?


zou - posté le 14/01/2012 à 12:34:20 (2197 messages postés)

❤ 0

Non.
J'ajoute que j'ai un système de pathfinding, qui se lance avant le bug, donc qui utilise passable? de Game_Map en boucle. Mais l'erreur m'indique que c'est dans Game_Map et pas dans le script.


Berka - posté le 14/01/2012 à 15:09:06 (493 messages postés)

❤ 0

planchant sur un script

T'as pas une confusion entre les méthodes Game_Map#passable? et de Game_Character#passable? ?

Twitter: Pensées politiques et juridiques. Réflexions informatiques


zou - posté le 14/01/2012 à 15:29:20 (2197 messages postés)

❤ 0

Une confusion, c'est à dire ?


Winterfell - posté le 05/02/2012 à 18:21:46 (27 messages postés)

❤ 0

Je profite du topic pour poser une petite question conne :

A fonctionnalité égale, pour quelle raison un évènement commun est-il plus consommateur de ressource qu'un script ?


berka - posté le 05/02/2012 à 19:15:49 (493 messages postés)

❤ 0

planchant sur un script

Parce que l'évènement commun est interprété en script.

Twitter: Pensées politiques et juridiques. Réflexions informatiques


zou - posté le 05/02/2012 à 19:48:50 (2197 messages postés)

❤ 0

Quand tu fais un event. Quand tu lance jeu, l event est "transformé" en script par un script.
Alors qu un script n a pas besoin de cette étape.


Åvygeil - posté le 05/02/2012 à 19:59:17 (2502 messages postés)

❤ 0

C'est aussi que parfois en event, on est obligé de faie des tests en boucle qui nécessite donc un event en processus parallèle, alors qu'en script on peut utiliser des algorithmes bien meilleurs.

Par exemple...
http://www.rpg-maker.fr/index.php?page=forum&id=19877
La solution donnée en event : "fais un event en processus parallèle !"
En script ça serait une aberration algorithmique.


Falco - posté le 06/02/2012 à 13:11:17 (19572 messages postés) -

❤ 0

Indie game Developer

Quelqu'un sait comment remplacer le windows skin par une picture dans le script pour afficher un message ?

Inexistence Rebirth - Inexistence - Portfolio


zou - posté le 06/02/2012 à 22:01:56 (2197 messages postés)

❤ 0

Ce qui faut savoir que c'est que le window skin est à la base une image, elle est traité de facon à avoir les bords qui s'ajuste automatiquement et le fond qui s'étire pour s'adapter à la taille de la fenêtre. Donc en modifiant le window skin de base tu peut faire ça.
Sinon c'est XP ou VX ou VXace ? :sourire2


Falco - posté le 06/02/2012 à 23:55:12 (19572 messages postés) -

❤ 0

Indie game Developer

J'aimerai juste une image et pas la skin qui s'utilise pour toutes les fenêtres du jeu x)
C'est pour Ace !

Inexistence Rebirth - Inexistence - Portfolio


S4suk3 - posté le 07/02/2012 à 00:11:14 (555 messages postés)

❤ 0

-

tu place le windowskin a une opacité de zéro et tu crées un sprite en fond dans Window_Base. (je ne sais pas pour Ace mais ça semble logique). Le soucis c'est que tu auras des problèmes de tailles...


Falco - posté le 07/02/2012 à 10:24:16 (19572 messages postés) -

❤ 0

Indie game Developer

Pas super pratique, ça va merder pour les menu etc...
Je pensais que c'était assez facile comme truc, mais apparemment non.
J'vais devoir utiliser le bon vieux système de CDS.

Inexistence Rebirth - Inexistence - Portfolio


jeeklolz - posté le 07/02/2012 à 17:52:23 (1 messages postés)

❤ 0

Bonsoir, j'ai un soucis avec le script qui permet d'attribuer des compétences à différentes catégories de sort. (Magie blanche, noire...)

Voici les lignes de script que je dois modifier et que je n'arrive pas à modifier... :-/

Portion de code : Tout sélectionner

1
2
3
4
5
6
7
8
9
 "Liste des Magies Blanches.",
 
    "Liste des Magies Noires.", #Feu
 
    "Liste des attaques physiques.",
 
    "Liste des Invocations.",
 
    "Liste de Toutes les Magies.",



Comme vous pouvez le voir je pense que c'est un délire comme ça (comme l'exemple du Feu) mais j'ai tout essayé et ça ne marche pas au final... :s

Merci d'avance pour votre aide.


zou - posté le 07/02/2012 à 19:19:11 (2197 messages postés)

❤ 0

Falco :
Tu dois avoir ton image de fond qui s'appelle "Fond message" à enregistrer dans les pictures.
et un windowskin qui s'appelle "Window message" à enregistrer dans le system.
Ton windowskin doit remplace l'ancien uniquement pour les message, c'est donc un windowskin vide avec juste les couleurs et les fleches.

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
#==============================================================================
# ■ Window_Message
#------------------------------------------------------------------------------
#  文章表示に使うメッセージウィンドウです。
#==============================================================================
 
class Window_Message < Window_Base
  #--------------------------------------------------------------------------
  # ● オブジェクト初期化
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, window_width, window_height)
    self.z = 200
    self.openness = 0
    self.windowskin = Cache.system("Window message")
    @fond = Sprite.new
    @fond.bitmap = Cache.picture("Fond message")
    @fond.x = self.x
    @fond.y = self.y
    @fond.z = self.z-2
    @fond.opacity = 0
    @fond_opacity = -13
    create_all_windows
    create_back_bitmap
    create_back_sprite
    clear_instance_variables
  end
  
  def dispose
    super
    dispose_all_windows
    dispose_back_bitmap
    dispose_back_sprite
    @fond.dispose
  end
  
  def update_fiber
    @fond.opacity += @fond_opacity
    if @fiber
      @fiber.resume
      if !$game_message.choice? and !$game_message.num_input? and !$game_message.item_choice?
        @fond_opacity = 8
      end
    elsif $game_message.busy? && !$game_message.scroll_mode
      @fiber = Fiber.new { fiber_main }
      @fiber.resume
    else
      $game_message.visible = false
      @fond_opacity = -13
    end
  end
  
  def update_placement
    @position = $game_message.position
    self.y = @position * (Graphics.height - height) / 2
    @gold_window.y = y > 0 ? 0 : Graphics.height - @gold_window.height
    @fond.y = self.y
  end
  
end
 


Pour faire un truc aussi simple, ça devient de plus en plus compliqué avec les nouvelles versions :grah1


S4suk3 - posté le 07/02/2012 à 19:21:34 (555 messages postés)

❤ 0

-

En regardant de loin, c'est normal de n'avoir presque rien tiré du MonkeyPatching et des aliasisation ? (je n'ai que survolé de loin).

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

Index du forum > Entraide > [Scripts] Petites questions connes sur les SCRIPTS!!

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/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