Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Poster un nouveau sujet  Répondre au sujet

Voir le sujet précédent Voir le sujet suivant Aller en bas  Message [Page 1 sur 1]

emixam2


Nouveau Posteur
Nouveau Posteur
Bonjour

Comme le titre l'indique, j'aimerais créer un script tout simple.

Je possède (du moins sous peu) une image de 640x480 représentant l'ensemble de mon monde (une map monde quoi).
Je veux ajouter une commande dans le menu du jeu (item, status, sauvegarder, quitter, ...) qui permet d'afficher la map.

Je sais que ça pourrait ce faire en événement mais je tiens à le faire en script. Premièrement, mon jeu contient déjà énormément d'événement (normal car je suis évent maker). Deuxièmement, je suis en train de perfectionner mon apprentissage en ruby et ça m'aiderais pour créer des scripts.

Je suis capable d'ajouter la commande dans le menu et d'appeler une nouvelle fenêtre
commande d'appel:
when 1 #map monde
$game_system.se_play($data_system.decision_se)
$scene = Scene_mapmonde.new


Par contre, je ne sais pas comment créer un script qui permet d'afficher une image et que, quand on appui sur entrée ou échap, on revienne au menu.

Je crois que c'est simple mais je n'y arrive pas. Voici ce que j'ai écrit pour l'instant:
class Scene_mapmonde:
class Scene_mapmonde

def initialize
super(0, 0, 640, 480)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
self.visible = true
refresh

def refresh
self.contents.clear
bitmap = RPG::Cache.picture("mapmonde")
src_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
self.contents.blt(15, y+260, bitmap, src_rect)
end

def update
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Menu.new(6)
return
end
else Input.trigger?(Input::R)
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Menu.new(6)
return
end
end
end


Je ne doit pas être très loin du résultat mais je n'y arrive pas :(
Si quelqu'un peu m'aider, ça serais très appréciez

Merci d'avance


***********Signature************
Mon projet:
En dévellopement : Tavales, terre de feu et de sang

Site officiel du jeu: www.tavales.e-monsite.com



Venez tous signer le livre d'Or du jeu, se serait grandement apprécié.



.
Voir le profil de l'utilisateur http://www.tavales.e-monsite.com

mew72


Modérateur des projets
Sa fait longtemps que j'ai pas scripter en ruby, j’aurai pus te le faire en 2 seconde mais la je me rappelle de quasiment rien :(


***********Signature************
Voir le profil de l'utilisateur

Voir le sujet précédent Voir le sujet suivant Revenir en haut  Message [Page 1 sur 1]

Poster un nouveau sujet  Répondre au sujet

Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum