RPG-Forum: {Script} Gérer la soif, la faim et le sommeil - RPG-Forum

Aller au contenu

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

{Script} Gérer la soif, la faim et le sommeil Mon script amélioré

#1 L'utilisateur est hors-ligne   wwwx Icône

  • Maker Solitaire
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 989
  • Inscrit(e) : 05-janvier 06
  • Gender:Male
  • Location:Melee-Magthere, caserne des elfes noirs

Posté 15 mai 2006 - 12:19

Mon script à besoin de l'événement commun de cette démo pour fonctionner :
Ma démo

Voila maintenant mon script à placer en dessous de Window_Base et à appeller "Window_Jauges" :


#===================================================== 
#														 Offert à Rpg-Legends par wwwx 
# Ce script sert à montrer/gerer la faim, le soif et le sommeil
# du heros, il affiche tous ça en % sur la map 
# prenez ci joint la démo et copier l'evenement commun 
# si la démo n'est pas valide ici,  
# demandez là moi en mp. 
#===================================================== 
# Nom du script pour l'appelle 
class Window_Jauges < Window_Base 
# paramêtres de la fenêtre 
def initialize 
# taille de la fenêtre 
super(0, 0, 200, 128) 
# supression des flèches 
 self.contents = Bitmap.new(width - 32, height - 32) 
# police de caractère 
 self.contents.font.name = "Luciferius" 
# taille de la police 
 self.contents.font.size = 24 
# mise à jour 
 refresh 
# opacité de l'interrieur de la fenêtre 
 self.opacity = 0 
# opacité de l'exterieur de la fenêtre 
 self.back_opacity = 0 
# fin des paramêtres de la fenêtre 
end 
# paramêtre de l'interrieur de la fenêtre 
def refresh 
# suppression des précédentes mises à jours 
 self.contents.clear 
# couleur du texte 
 self.contents.font.color = normal_color 
# tous les textes qui apparaiteront, positions modifiable 
 self.contents.draw_text(4, 0, 120, 32, "faim", 0) 
 self.contents.draw_text(4, 32, 120, 32, "soif", 0) 
 self.contents.draw_text(4, 64, 120, 32, "sommeille", 0) 
 self.contents.draw_text(20, 0, 120, 32, $game_variables[001].to_s, 2) 
 self.contents.draw_text(20, 32, 120, 32, $game_variables[002].to_s, 2) 
 self.contents.draw_text(20, 64, 120, 32, $game_variables[003].to_s, 2) 
 self.contents.draw_text(140, 0, 120, 32, "%", 0) 
 self.contents.draw_text(140, 32, 120, 32, "%", 0) 
 self.contents.draw_text(140, 64, 120, 32, "%", 0) 
# fin des paramêtre de l'interrieur de la fenêtre 
end 
end


Ensuite dans Scene_Map en dessous de ligne 15 il faut ajouter :
@jauges_window = Window_Jauges.new 
@jauges.x = 0 
@jauges.y = 0 
#@jauges.opacity = 0 
#@jauges.back_opacity = 0


en dessous de la ligne 37 :
@jauges_window.dispose


et en dessous de la ligne 49 :
@jauges_window.refresh


Voilà, j'espère qu'il vous plaira...
Keep cool...
La réalité, c'est ce qui continue d'exister lorsque l'on cesse d'y croire.
Essayez ceci : chrysador.labrute.fr
0

#2 L'utilisateur est hors-ligne   wwwx Icône

  • Maker Solitaire
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 989
  • Inscrit(e) : 05-janvier 06
  • Gender:Male
  • Location:Melee-Magthere, caserne des elfes noirs

Posté 16 mai 2006 - 17:09

J'aimerais si possible que les personnes(y'en a pas mal) qui ont visualisé ce topic mettent leurs commentaires, merci.
Keep cool...
La réalité, c'est ce qui continue d'exister lorsque l'on cesse d'y croire.
Essayez ceci : chrysador.labrute.fr
0

#3 L'utilisateur est hors-ligne   Kirusoka Icône

  • Ecuyer
  • PipPipPip
  • Groupe : Membres ++
  • Messages : 148
  • Inscrit(e) : 13-avril 06
  • Gender:Male

Posté 16 mai 2006 - 23:11

Vraiment pas mal comme Script ca va permettre de faire de nouveaux trucs sous RPG Maker XP j'avais déjà penser à faire ce genre de système mais à l'aide d'interrupteur et de variables mais il est vrai qu'un script facilite la vie merci à toi !!

PS : Est ce que je pourrais les mettre en ligne sur mon site car je les trouves vraiment original ces scripts (t'inquietes pas j'oublierais pas de citer l'auteur c'est à dire toi je ne veux certainement pas m'approprier ce dur travail que tu fais pour la communauté du RPG Making !!
Image IPB
Administrateur : Forum de RPG MaKinG Another WorLd
Site en construction merci du soutien !!
-------------------------------------------------------------------
Image IPB
Which FF Character Are You?
--------------------------------------------------------------------
---------------------------------------------
----------------
---
0

#4 L'utilisateur est hors-ligne   wwwx Icône

  • Maker Solitaire
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 989
  • Inscrit(e) : 05-janvier 06
  • Gender:Male
  • Location:Melee-Magthere, caserne des elfes noirs

Posté 17 mai 2006 - 06:06

Kirusoka Écrit aujourd, le 00:11 , dit :

Vraiment pas mal comme Script ca va permettre de faire de nouveaux trucs sous RPG Maker XP j'avais déjà penser à faire ce genre de système mais à l'aide d'interrupteur et de variables mais il est vrai qu'un script facilite la vie merci à toi !!

PS : Est ce que je pourrais les mettre en ligne sur mon site car je les trouves vraiment original ces scripts (t'inquietes pas j'oublierais pas de citer l'auteur c'est à dire toi je ne veux certainement pas m'approprier ce dur travail que tu fais pour la communauté du RPG Making !!

Comme déjà dit à Walean, tu peux les mettre si tu veux mais ça serait sympa de me citer ou au moins de me demander.
ça m'amuse de faire des scripts et de permettre d'aider les autres avec.
Quand on sait faire les scripts, ça devient marrant d'en créer un.
Keep cool...
La réalité, c'est ce qui continue d'exister lorsque l'on cesse d'y croire.
Essayez ceci : chrysador.labrute.fr
0

#5 L'utilisateur est hors-ligne   surferdeedle Icône

  • Villageois
  • PipPip
  • Groupe : Membres +
  • Messages : 39
  • Inscrit(e) : 26-avril 06

Posté 23 mai 2006 - 05:07

D'accord oui et juste une petite question ou as-tu aprit a faire des scripts?
0

#6 L'utilisateur est hors-ligne   wwwx Icône

  • Maker Solitaire
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 989
  • Inscrit(e) : 05-janvier 06
  • Gender:Male
  • Location:Melee-Magthere, caserne des elfes noirs

Posté 23 mai 2006 - 06:34

Faut connaître les langues informatiques...
Les bouquins " Pour les Nuls" ne sont pas mal.
Keep cool...
La réalité, c'est ce qui continue d'exister lorsque l'on cesse d'y croire.
Essayez ceci : chrysador.labrute.fr
0

#7 L'utilisateur est hors-ligne   surferdeedle Icône

  • Villageois
  • PipPip
  • Groupe : Membres +
  • Messages : 39
  • Inscrit(e) : 26-avril 06

Posté 23 mai 2006 - 06:54

OK alors toi ta lu des livres pour les nuls et tout cela fait que tu es capable de faire du script ? dack mais je croit juste que s'est plus un style de programation. Moi je connais bien le scriptage dans flash mx pour faire du mutimedia. TK merci je vais reguarder sa aussi.
0

#8 L'utilisateur est hors-ligne   marwin91 Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 6
  • Inscrit(e) : 19-juin 05

Posté 23 mai 2006 - 07:06

Voir le messagesurferdeedle, le mardi 23 mai 2006 à 07:54, dit :

OK alors toi ta lu des livres pour les nuls et tout cela fait que tu es capable de faire du script ? dack mais je croit juste que s'est plus un style de programation. Moi je connais bien le scriptage dans flash mx pour faire du mutimedia. TK merci je vais reguarder sa aussi.



Salut wwwx! Les scripts que tu fais sont très intéressant, c'est du très beau boulot. Je voudrais savoir si cela ne te dérangeait pas que je post tes script sur d'autre communautés qui parle de making. Bien sûr je citerais ton nom car je n'oserais m'approprié ton travail ou sinon si tu as le temps tu les posts toi même.
0

#9 L'utilisateur est hors-ligne   wwwx Icône

  • Maker Solitaire
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 989
  • Inscrit(e) : 05-janvier 06
  • Gender:Male
  • Location:Melee-Magthere, caserne des elfes noirs

Posté 23 mai 2006 - 11:34

Oui, tu peux à condition dorénavant que mon pseudo et la source figure dessus parce qu'un imbècile m'a dit que je pompais tout mes scripts et ce n'est pas vraiment très sympa de sa part ! (je ne citerais pas son nom, je rassure : ce n'est pas Relm, ni aro).
Keep cool...
La réalité, c'est ce qui continue d'exister lorsque l'on cesse d'y croire.
Essayez ceci : chrysador.labrute.fr
0

#10 L'utilisateur est hors-ligne   Walean Icône

  • Chevalier
  • PipPipPipPip
  • Groupe : Membres ++
  • Messages : 426
  • Inscrit(e) : 19-décembre 05
  • Gender:Male
  • Location:Dans tes rêves!!

Posté 23 mai 2006 - 16:22

Ne t'inquiète pas wwwx, tous les tutoriaux que je vais mettre sur emagination seront à ton nom.

:P
Le bleu, c'est la couleur de l'infini...
0

#11 L'utilisateur est hors-ligne   wwwx Icône

  • Maker Solitaire
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 989
  • Inscrit(e) : 05-janvier 06
  • Gender:Male
  • Location:Melee-Magthere, caserne des elfes noirs

Posté 23 mai 2006 - 16:26

Ce n'est pas pour toi que je "m'inquiète"...
Ni pour les autres membres d'ailleurs...
Mais plutôt pour la dizaine d'invités que l'on peut aperçevoir des fois sur un topic comme lui.
Keep cool...
La réalité, c'est ce qui continue d'exister lorsque l'on cesse d'y croire.
Essayez ceci : chrysador.labrute.fr
0

#12 L'utilisateur est hors-ligne   Walean Icône

  • Chevalier
  • PipPipPipPip
  • Groupe : Membres ++
  • Messages : 426
  • Inscrit(e) : 19-décembre 05
  • Gender:Male
  • Location:Dans tes rêves!!

Posté 23 mai 2006 - 18:05

normalement tu peux porter plainte.
Le bleu, c'est la couleur de l'infini...
0

#13 L'utilisateur est hors-ligne   wwwx Icône

  • Maker Solitaire
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 989
  • Inscrit(e) : 05-janvier 06
  • Gender:Male
  • Location:Melee-Magthere, caserne des elfes noirs

Posté 23 mai 2006 - 18:42

Contre qui ?
Je ne sais pas qui c'est, où les retrouver et j'ai pas beaucoup de preuves...
Keep cool...
La réalité, c'est ce qui continue d'exister lorsque l'on cesse d'y croire.
Essayez ceci : chrysador.labrute.fr
0

#14 L'utilisateur est hors-ligne   Jorell Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 2
  • Inscrit(e) : 24-mai 06

Posté 24 mai 2006 - 13:44

Je suis nouveau et je n'y arrive pas. Quand je veux tester mon jeu on m'affiche :

Scipt Scene_Map ne fonctionne pas en 50 à la ligne 'NoMethodError4
undefined method `refresh' for nil:NilClass


Pourriez vous me repondre
Merci
0

#15 L'utilisateur est hors-ligne   surferdeedle Icône

  • Villageois
  • PipPip
  • Groupe : Membres +
  • Messages : 39
  • Inscrit(e) : 26-avril 06

Posté 24 mai 2006 - 21:24

S'est qu'il faut que tu place le script en dessous de Window_Base et à appeller "Window_Jauges" ...et normalement la cela devrai marcher
0

#16 L'utilisateur est hors-ligne   Jorell Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 2
  • Inscrit(e) : 24-mai 06

Posté 25 mai 2006 - 10:38

Voir le messagesurferdeedle, le mercredi 24 mai 2006 à 22:24, dit :

S'est qu'il faut que tu place le script en dessous de Window_Base et à appeller "Window_Jauges" ...et normalement la cela devrai marcher



Merci je vais essayer
0

#17 L'utilisateur est hors-ligne   surferdeedle Icône

  • Villageois
  • PipPip
  • Groupe : Membres +
  • Messages : 39
  • Inscrit(e) : 26-avril 06

Posté 25 mai 2006 - 15:10

Aucun probleme mais vien me dire si cela à marché car si non je ne sais pas s'est quoi et jaimerais bien le savoir moi aussi :)
0

#18 L'utilisateur est hors-ligne   Tiroh Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 6
  • Inscrit(e) : 25-juin 06

Posté 27 juin 2006 - 14:14

voilà je sai que je suis un peu enretard pour ce topic mais j'ai eu le même problème que Jorell ligne 50 .c'est parceque c'est en dessous de end (enfin pour simplifier mes explications voilà ce que ça donne):

45 # 画面をフェードアウト
46 Graphics.transition
47 Graphics.freeze
48 end
49 end
50 @jauges_window.refresh
51 #--------------------------------------------------------------------------
52 # ● フレーム更新
53 #--------------------------------------------------------------------------
54 def update
55 # ループ
0

#19 L'utilisateur est hors-ligne   J'adore les rpg Icône

  • Villageois
  • PipPip
  • Groupe : Membres +
  • Messages : 39
  • Inscrit(e) : 31-mai 06
  • Gender:Male
  • Location:Devant My PiCi

Posté 01 juillet 2006 - 15:00

Voir le messageTiroh, le mardi 27 juin 2006 à 15:14, dit :

voilà je sai que je suis un peu enretard pour ce topic mais j'ai eu le même problème que Jorell ligne 50 .c'est parceque c'est en dessous de end (enfin pour simplifier mes explications voilà ce que ça donne):

45 # 画面をフェードアウト
46 Graphics.transition
47 Graphics.freeze
48 end
49 end
50 @jauges_window.refresh
51 #--------------------------------------------------------------------------
52 # ● フレーム更新
53 #--------------------------------------------------------------------------
54 def update
55 # ループ


oui moi aussi ca ma la fait et je l'ai mis(la ligne 50) a la ligne 48 en dessous de "Graphics.transition"
45 # 画面をフェードアウト
46 Graphics.transition
47 Graphics.freeze
48 @jauges_window.refresh
49 end
50 end
51
52 #--------------------------------------------------------------------------
53 # ● フレーム更新
55 #--------------------------------------------------------------------------
56 def update
57 # ループ
[/quote]
mais moi ca me met "script scene_map ne fonctionne pas en 17 a la ligne "no method error" undefined method
'x=' for nil:nilclass"

voila si vous pouviez me repondre
Eldraenesh L'Eternel

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0

#20 L'utilisateur est hors-ligne   Niclefou Icône

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 15
  • Inscrit(e) : 08-août 06

Posté 11 août 2006 - 10:56

vraiment super ton script ça rend les jeux plus réaliste parce que restez 10 jour en train de parcourir les plaine et les montagnes sans se reposer en buvant juste des potions je trouve cela un peu nul donc je vais le mettre sur mon jeu. :D
En plus il va bien dans mon jeu car il faut survivre dans une île déserte^^ Par contre on peu aussi enlever la faim et la soif par des objet nan? :mellow:
0

  • (3 Pages)
  • +
  • 1
  • 2
  • 3


Réponse rapide

  

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)