RPG-Forum: {Script} Truc et Astuce - RPG-Forum

Aller au contenu

Page 1 sur 1

{Script} Truc et Astuce

#1 L'utilisateur est hors-ligne   zachdu59 

  • Chevalier
  • PipPipPipPip
  • Groupe : Membres ++
  • Messages : 286
  • Inscrit(e) : 25/11/2006
  • Genre :Homme
  • Lieu :Lille, au bdm le quartier de tout les probleme

  Posté samedi 06 janvier 2007 à 04:48

Ce tuto n'a pas pour but de vous initier au langage Ruby, mais plutot a mieux comprendre ce langage.
Je m'explique, vous avez toujours voulu faire des cbs customizé, ou des cms customizé: Juste, par exemple en déplaçant quelque petite chose? Et bien c'est possible, même pour ceux qui comprenne rien au Ruby(Hein, Quelqun, lol).
Voyons de plus prés le sommaire :

I- Modfification des emplacement de différente image dans les cbs, cms ou autre
II- Appel d'un Script
III- Ajout d'une nouvelle option dans le menu ou l'écran titre



I- Modfification des emplacement de différente image dans les cbs, cms ou autre

Allez dans l'éditeur de script en appuyant sur F11, Allez dans le script "Spriteset_Battle".
Ceci sert a modifier certaine chose comme l'emplacement des battler(personnage) ou les battleback(image de fond du combat)
Vous pouvez remarquez qu'a la ligne 20, il y a ceci :
@viewport2 = Viewport.new(0, 0, 640, 480)

Ce code sert a modifier l'emplacement du Battler dans le combat, je m'explique:
Vous pouvez remarquez qu'il y a 4 nombres entre parenthèse (0, 0, 640, 480). Grâce a ces nombre vous pourrez modifier l'emplacement de tout vos battler.

> Le 1er chiffre : De plus en plus ce nombre est grand, et de plus en plus vos battler vont aller vers la droite.
Sur cette image, Les battler sont décalé vers la droite : J'ai mis comme 1er nombre : 100
Image IPB
Si ce nombre est négatif alors il ira vers la guauche (ex: -100)

> Le 2eme Chiffre : Même principe que le 1er chiffre sauf que les battler vont de haut en bas.

> Le 3eme et 4eme chiffre, il ne faut pas s'en occupé
-------------------------------------------------------------------------

Voilà ce qui est des Battler. Maintenant, en général dés que vous verrez 4 nombre en parenthèse du mème genre que ci-dessus, cela voudras dire qu'une image ou une boite a message (le windows skin(le fond bleu par défaut)) a été mis et que vous pourrez le déplacer de la même manière que l'exemple donnée ci-dessus. La plupart du temps, avant ces 4 nombre entre parenthèse, il y a le mot "super".
Voilà pour ce qui est des déplacement. Maintenant c'est a vous de chercher ce que vous voulez modifié...



________________________________________________________________________________
____________________________________

II- Appel d'un Script

Maintenant, nous allons apprendre comment appelé un script
exemple: Vous avez installé au dessus de Main, un script que vous avez trouvé sur le net, on va dire le jeu de roulette.
Dans la carte vous avez mis une télé et vous voulez que dés qu'on appui sur la touche action, le jeu de roulette se mette en marche.
(Ceci est un exemple)
C'est simple vous creez un évenement, aller dans le 3eme onglet et mettez "insérer un script"
Et vous mettez ceci (commentaire entre parenthèse(ne pas les inclure dans le script))

$scene(toujours mettre ca) = Scene_Roulette(Le nom de votre script).new
En gros ca vous donne ceci :
$scene = Scene_Roulette.new

/!\ Attention /!\ "Scene_Roulette" est un exemple. Vous devez mettre le nom EXACT du script que vous voulez appeler.
Image IPB
Image IPB


Vous pouvez aussi mettre ce code dans un script, c'est ce que nous allons voir maintenant.

________________________________________________________________________________
______________________________________

III- Ajout d'une nouvelle option dans le menu ou l'écran titre


Admettons qu'un jour vous voudriez mettre un nouvelle option dans votre menu ; Eh bien, voilà comment on fait :

Tous d'abord ouvrez soit le menu, soit l'écran-titre(ici le menu), en appuyant sur F11 et en allant soit dans scene_menu(pour le menu) ou soit dans scene_title(pour l'écran titre).

Nous, nous allant prendre le menu(donc Scene_Menu). Comme nouvelle option, on mettra un menu bestiaire (sorte de Pokédex dans Pokémon, il faut d'abors l'installé). Si c'est pour s'entrainer :Me demander pour avoir le script par MP, ou bien chercher(il est connu, c'est pas compliqué a trouver)
On peut constater, que de la ligne 20 à la ligne 25, on a les différent choix possible du menu (SAUVEGARDER, ETAT, OBJET ....)
Nous pouvons voir que derriere chaque choix possible, il y a un "s" suivit d'un numéro. Cela détermine dans quel ordre ils vont passer.
En dessous de
s6 = "Quitter"
(ligne25), on peut donc rajouter "s7" qui est égal au nom de l'option que vous voulez mettre entre guillemet. Pour notre exemple, ca nous donne ceci:
s7 = "Menu Bestiaire"


Voilà, maintenant, pour qu'on puisse le séléctionner : Vous constater qu'il y a ce code en dessous :
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])


Aprés "s6", mettez une virgule puis un espace et mettez s7.
Ca vous donne ceci :
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])


Désormais vous pouvez le séléctionnez, mais vous n'arrivez pas a votre menu bestiaire.
Et c'est normal ! Nous allons utliser l'appelle d'un script pour l'utiliser.
De la ligne 123 a la ligne 165 vous constaterez qu'il y a le code "when" avec un numéro devant.
"When" en anglais correspond a "quand" en francais, donc si on traduit en langage fr ca donne "Quand 1", donc quand on séléctionne le choix numéros un.
Donc si vous arrivez a suivre, le 1er choix du menu était "Objet" (en anglais:"Item"), on remarque quoi a ligne 123? When 0.
Mais c'est normal le 0 est en fait le 1er choix, le 1 est le le 2eme choix du menu, et ainsi de suite...

On remarque qu'en dessous(ligne128), il y a
$scene = Scene_Item.new

Donc qu'on appelle le script "Scene_Item".
Si on résume: Quand(WHEN) on appui sur l'option qu'on veut (ici l'option OBJET), on appelle un script, qui va se démarrer automatiquement.

Si on revenait a notre option "Menu Bestaire" !
On doit nous aussi mettre un "when", donc aprés la derniere ligne du dernier "when", juste avant "end"; On peut mettre un 7eme "when".
Attention ! On ne mettra pas "when 7" mais "when 6" (Vérifier bien qu'aprés l'écriture, que when soit bien en bleu)
Puis en dessous de ca, on mettra un appel de script (ici le menu bestiaire)
Donc : $scene = Scene_Menu_Bestiaire.new
C'est un appel de script, donc vous devrez installé le script que vous avez appelé avec le même nom.
Et là, maintenant, dés que vous cliquerez sur "Menu Bestiaire" (ou autre), ben vous serez sur le menu bestiaire...
________________________________________________________________________________
____________________________
________________________________________________________________________________
____________________________

Voilà, c'est fini. J'espere vous avoir bien aidé. Je ne suis pas un scripteur, mais je me débrouille pas mal.
Si vous ne comprenez pas une chose, vous pouvez le dire da,s un message.
Voilà, Bonne chance a tous !


PS : Voilà queqlun, j'ai essayé d'aider en mettant un peu tout ce que je savais...
Aller sur ce forum, inscrivez-vous !
http://www.rpgmaking.free.fr/

OU ALLER SUR LE TOPIC DE MON PROJET "DARK AND LIGHT"
http://www.rpg-legen...?showtopic=9310

Vous savez ce que c'est le freestyle football, non? Alors allez voir mes vidéo :
http://komball.com/f...tyler/zachdu59/

ZaCh and zAcH
0

#2 L'utilisateur est hors-ligne   gokku 

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 9
  • Inscrit(e) : 05/03/2007

Posté mardi 06 mars 2007 à 19:06

moi sa donne sa
#==========================================================================
===
# ■ Scene_Menu
#------------------------------------------------------------------------------
#  メニュー画面の処理を行うクラスです。
#==============================================================================

class Scene_Menu
#--------------------------------------------------------------------------
# ● オブジェクト初期化
# menu_index : コマンドのカーソル初期位置
#--------------------------------------------------------------------------
def initialize(menu_index = 0)
@menu_index = menu_index
end
#--------------------------------------------------------------------------
# ● メイン処理
#--------------------------------------------------------------------------
def main
# コマンドウィンドウを作成
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "État"
s5 = "Sauvegarder"
s6 = "Quitter"
s7 = ''Menu Bestiaire''

@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
@command_window.index = @menu_index
# パーティ人数が 0 人の場合
if $game_party.actors.size == 0
# アイテム、スキル、装備、ステータスを無効化
@command_window.disable_item(0)
@command_window.disable_item(1)
@command_window.disable_item(2)
@command_window.disable_item(3)
end
# セーブ禁止の場合
if $game_system.save_disabled
# セーブを無効にする
@command_window.disable_item(4)
end
# プレイ時間ウィンドウを作成
@playtime_window = Window_PlayTime.new
@playtime_window.x = 0
@playtime_window.y = 224
# 歩数ウィンドウを作成
@steps_window = Window_Steps.new
@steps_window.x = 0
@steps_window.y = 320
# ゴールドウィンドウを作成
@gold_window = Window_Gold.new
@gold_window.x = 0
@gold_window.y = 416
# ステータスウィンドウを作成
@status_window = Window_MenuStatus.new
@status_window.x = 160
@status_window.y = 0
# トランジション実行
Graphics.transition
# メインループ
loop do
# ゲーム画面を更新
Graphics.update
# 入力情報を更新
Input.update
# フレーム更新
update
# 画面が切り替わったらループを中断
if $scene != self
break
end
end
# トランジション準備
Graphics.freeze
# ウィンドウを解放
@command_window.dispose
@playtime_window.dispose
@steps_window.dispose
@gold_window.dispose
@status_window.dispose
end
#--------------------------------------------------------------------------
# ● フレーム更新
#--------------------------------------------------------------------------
def update
# ウィンドウを更新
@command_window.update
@playtime_window.update
@steps_window.update
@gold_window.update
@status_window.update
# コマンドウィンドウがアクティブの場合: update_command を呼ぶ
if @command_window.active
update_command
return
end
# ステータスウィンドウがアクティブの場合: update_status を呼ぶ
if @status_window.active
update_status
return
end
end
#--------------------------------------------------------------------------
# ● フレーム更新 (コマンドウィンドウがアクティブの場合)
#--------------------------------------------------------------------------
def update_command
# B ボタンが押された場合
if Input.trigger?(Input::;)
# キャンセル SE を演奏
$game_system.se_play($data_system.cancel_se)
# マップ画面に切り替え
$scene = Scene_Map.new
return
end
# C ボタンが押された場合
if Input.trigger?(Input::C)
# パーティ人数が 0 人で、セーブ、ゲーム終了以外のコマンドの場合
if $game_party.actors.size == 0 and @command_window.index < 4
# ブザー SE を演奏
$game_system.se_play($data_system.buzzer_se)
return
end
# コマンドウィンドウのカーソル位置で分岐
case @command_window.index
when 0 # アイテム
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# アイテム画面に切り替え
$scene = Scene_Item.new
when 1 # スキル
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータスウィンドウをアクティブにする
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 2 # 装備
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータスウィンドウをアクティブにする
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 3 # ステータス
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータスウィンドウをアクティブにする
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 4 # セーブ
# セーブ禁止の場合
if $game_system.save_disabled
# ブザー SE を演奏
$game_system.se_play($data_system.buzzer_se)
return
end
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# セーブ画面に切り替え
$scene = Scene_Save.new
when 5 # ゲーム終了
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ゲーム終了画面に切り替え
$scene = Scene_End.new
when 6
$scene = Scene_Menu_Bestiaire.new


end
return
end
end
#--------------------------------------------------------------------------
# ● フレーム更新 (ステータスウィンドウがアクティブの場合)
#--------------------------------------------------------------------------
def update_status
# B ボタンが押された場合
if Input.trigger?(Input::;)
# キャンセル SE を演奏
$game_system.se_play($data_system.cancel_se)
# コマンドウィンドウをアクティブにする
@command_window.active = true
@status_window.active = false
@status_window.index = -1
return
end
# C ボタンが押された場合
if Input.trigger?(Input::C)
# コマンドウィンドウのカーソル位置で分岐
case @command_window.index
when 1 # スキル
# このアクターの行動制限が 2 以上の場合
if $game_party.actors[@status_window.index].restriction >= 2
# ブザー SE を演奏
$game_system.se_play($data_system.buzzer_se)
return
end
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# スキル画面に切り替え
$scene = Scene_Skill.new(@status_window.index)
when 2 # 装備
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# 装備画面に切り替え
$scene = Scene_Equip.new(@status_window.index)
when 3 # ステータス
# 決定 SE を演奏
$game_system.se_play($data_system.decision_se)
# ステータス画面に切り替え
$scene = Scene_Status.new(@status_window.index)
end
return
end
end
end



puis, apres il disent que ia une erreur a la ligne 26
0

#3 L'utilisateur est hors-ligne   zachdu59 

  • Chevalier
  • PipPipPipPip
  • Groupe : Membres ++
  • Messages : 286
  • Inscrit(e) : 25/11/2006
  • Genre :Homme
  • Lieu :Lille, au bdm le quartier de tout les probleme

Posté mercredi 07 mars 2007 à 15:02

Enlève la virgule aprés 160 a la ligne 26, et enlève l'espace. Peut-être que c'est ca...
Aller sur ce forum, inscrivez-vous !
http://www.rpgmaking.free.fr/

OU ALLER SUR LE TOPIC DE MON PROJET "DARK AND LIGHT"
http://www.rpg-legen...?showtopic=9310

Vous savez ce que c'est le freestyle football, non? Alors allez voir mes vidéo :
http://komball.com/f...tyler/zachdu59/

ZaCh and zAcH
0

#4 L'utilisateur est hors-ligne   gokku 

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 9
  • Inscrit(e) : 05/03/2007

Posté lundi 19 mars 2007 à 04:17

ok merci
0

#5 L'utilisateur est hors-ligne   S@muz 

  • Villageois
  • PipPip
  • Groupe : Membres
  • Messages : 40
  • Inscrit(e) : 11/12/2006
  • Genre :Homme
  • Lieu :derièr toi

  Posté samedi 24 mars 2007 à 17:59

Vive zac
et merci pour tes scripts.
de la part d'un fan de scripts
"Zelda The Father Quest" aucun raport avec une princesse Ganon ou même Epona une simple histoire de Rpg qui tourne au drame , un enfant qui voit du jour au lendemain ces amis et sa famille diparaitre et lancé dans une quête qu'il n'imaginait même pas
a paraître bientôt chez votre marchand de Rpg

>>>>>>>>>>Clic si té cap<<<<<<<<<<
0

#6 L'utilisateur est hors-ligne   zachdu59 

  • Chevalier
  • PipPipPipPip
  • Groupe : Membres ++
  • Messages : 286
  • Inscrit(e) : 25/11/2006
  • Genre :Homme
  • Lieu :Lille, au bdm le quartier de tout les probleme

Posté samedi 24 mars 2007 à 21:09

Merci c'est flatteur, mais je n'est rien fait. J'ai mis quelques aides, c'est tout, pas grand chose comparé a ce qu'a fait wwwx par exemple...
Aller sur ce forum, inscrivez-vous !
http://www.rpgmaking.free.fr/

OU ALLER SUR LE TOPIC DE MON PROJET "DARK AND LIGHT"
http://www.rpg-legen...?showtopic=9310

Vous savez ce que c'est le freestyle football, non? Alors allez voir mes vidéo :
http://komball.com/f...tyler/zachdu59/

ZaCh and zAcH
0

#7 L'utilisateur est hors-ligne   Quelqu'un 

  • Inconu au bataillon ...
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 705
  • Inscrit(e) : 01/08/2006
  • Genre :Homme
  • Lieu :Quelquepart O_O

Posté dimanche 25 mars 2007 à 00:02

Voir le messagezachdu59, le 24/03/2007 à 21:09, dit :

pas grand chose comparé a ce qu'a fait wwwx par exemple...


Mmmmh ... Je pense que tu en as fait autant que wwwx puisqu'il ne faisait que copier/collé en modifiant un minimum les scripts ...
Image IPB
---------------------------------------------------------------------------------------------
Si vous n'avez jamais lu les rêgles du forum avant de poster, ne vous étonnez pas que vous êtes traité de boulet.
-Les rêgles de la section RPG-Making, sont >>>ICI<<<
---------------------------------------------------------------------------------------------
Et n'oubliez jamais que Google est votre ami ! ;)
0

#8 L'utilisateur est hors-ligne   gokku 

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 9
  • Inscrit(e) : 05/03/2007

Posté lundi 09 avril 2007 à 18:42

moi je veut mettre un menu tournant et il y a on peut selectionner 6 choses(objets, competences, quitter, etats, equipement et sauvegarder) et moi je veut qu'on puisse aussi choisir: changer de perso. j'ai essayer de le faire mais maintenant sa marche pas...
0

#9 L'utilisateur est hors-ligne   Quelqu'un 

  • Inconu au bataillon ...
  • PipPipPipPipPip
  • Groupe : Membres ++
  • Messages : 705
  • Inscrit(e) : 01/08/2006
  • Genre :Homme
  • Lieu :Quelquepart O_O

Posté lundi 09 avril 2007 à 20:19

Donnes nous le srcipt
Image IPB
---------------------------------------------------------------------------------------------
Si vous n'avez jamais lu les rêgles du forum avant de poster, ne vous étonnez pas que vous êtes traité de boulet.
-Les rêgles de la section RPG-Making, sont >>>ICI<<<
---------------------------------------------------------------------------------------------
Et n'oubliez jamais que Google est votre ami ! ;)
0

#10 L'utilisateur est hors-ligne   S@muz 

  • Villageois
  • PipPip
  • Groupe : Membres
  • Messages : 40
  • Inscrit(e) : 11/12/2006
  • Genre :Homme
  • Lieu :derièr toi

  Posté jeudi 12 avril 2007 à 11:49

Voir le messageQuelqu, le 09/04/2007 à 20:19, dit :

Donnes nous le srcipt


le voila:
#=================================================
# ¡ Window_RingMenu
#=================================================
#=================================================
# Edited by MakirouAru
#=================================================
class Window_RingMenu < Window_Base
#---------------------
# › Æâ€™NÆâ€™â€°Æâ€™X’èâ€
#---------------------
STARTUP_FRAMES = 20 # ‰ŠúÆâ€™AÆâ€™jÆâ€™[Æâ€™VÆâ€™â€¡Æâ€™â€œââ‚¬Å¡ÌÆâ€™tÆâ€™Å’[Æâ€™â‚¬â€
MOVING_FRAMES = 5 # Æâ€™Å Æâ€™â€œÆâ€™O‚ð‰ñ‚µâ€š½Å½Å¾ââ‚¬Å¡ÌÆâ€™tÆâ€™Å’[Æâ€™â‚¬â€
RING_R = 64 # Æâ€™Å Æâ€™â€œÆâ€™O‚Ì‼Œa
ICON_ITEM = RPG::Cache.icon("034-Item03") # uÆâ€™AÆâ€™CÆâ€™eÆâ€™â‚¬vÆâ€™Æâ€™jÆâ€™â€¦[ââ‚¬Å¡ÌÆâ€™AÆâ€™CÆâ€™RÆâ€™â€œ
ICON_SKILL = RPG::Cache.icon("044-Skill01") # uÆâ€™XÆâ€™LÆâ€™â€¹vÆâ€™Æâ€™jÆâ€™â€¦[ââ‚¬Å¡ÌÆâ€™AÆâ€™CÆâ€™RÆâ€™â€œ
ICON_EQUIP = RPG::Cache.icon("001-Weapon01") # u‘•â€õvÆâ€™Æâ€™jÆâ€™â€¦[ââ‚¬Å¡ÌÆâ€™AÆâ€™CÆâ€™RÆâ€™â€œ
ICON_STATUS = RPG::Cache.icon("050-Skill07") # uÆâ€™XÆâ€™e[Æâ€™^Æâ€™XvÆâ€™Æâ€™jÆâ€™â€¦[ââ‚¬Å¡ÌÆâ€™AÆâ€™CÆâ€™RÆâ€™â€œ
ICON_SAVE = RPG::Cache.icon("038-Item07") # uÆâ€™Z[Æâ€™uvÆâ€™Æâ€™jÆâ€™â€¦[ââ‚¬Å¡ÌÆâ€™AÆâ€™CÆâ€™RÆâ€™â€œ
ICON_EXIT = RPG::Cache.icon("046-Skill03") # uI​vÆâ€™Æâ€™jÆâ€™â€¦[ââ‚¬Å¡ÌÆâ€™AÆâ€™CÆâ€™RÆâ€™â€œ
ICON_DISABLE= RPG::Cache.icon("") # Žgâ€â€p‹֎~€–Ú‚É•t‚­Æâ€™AÆâ€™CÆâ€™RÆâ€™â€œ
SE_STARTUP = "056-Right02" # Æâ€™Æâ€™jÆâ€™â€¦[‚ðÅ J‚¢â€š½â€šÆâ€š«â€šÉ–‚炷SE
MODE_START = 1 # Æâ€™XÆâ€™^[Æâ€™gÆâ€™AÆâ€™bÆâ€™vÆâ€™AÆâ€™jÆâ€™[Æâ€™VÆâ€™â€¡Æâ€™â€œ
MODE_WAIT = 2 # ‘Ò‹@
MODE_MOVER = 3 # ŽžÅ’v‰ñ‚è‰ñ“]Æâ€™AÆâ€™jÆâ€™[Æâ€™VÆâ€™â€¡Æâ€™â€œ
MODE_MOVEL = 4 # ‽ŽžŒv‰ñ‚è‰ñ“]Æâ€™AÆâ€™jÆâ€™[Æâ€™VÆâ€™â€¡Æâ€™â€œ
#---------------------
# › Æâ€™AÆâ€™NÆâ€™ZÆâ€™T
#---------------------
attr_accessor :index
#---------------------
# Å“ Æâ€™IÆâ€™uÆâ€™WÆâ€™FÆâ€™NÆâ€™g‰Šú‰»
#---------------------
def initialize( center_x, center_y )
super(0, 0, 640, 480)
self.contents = Bitmap.new(width-32, height-32)
self.contents.font.name = "Arial"
self.opacity = 0
self.back_opacity = 0
s1 = "Objets"
s2 = "Compétences"
s3 = "Equipement"
s4 = "Etats"
s5 = "Sauvegarder"
s6 = "Quitter"
s7 = "Changer de perso"
@commands = [ s1, s2, s3, s4, s5, s6, s7 ]
@item_max = 7
@index = 0
@items = [ ICON_ITEM, ICON_SKILL, ICON_EQUIP, ICON_STATUS, ICON_SAVE, ICON_EXIT, ICON_PERSO ]
@disabled = [ false, false, false, false, false, false, false ]
@cx = center_x - 16
@cy = center_y - 16
setup_move_start
refresh
end
#---------------------
# Å“ Æâ€™tÆâ€™Å’[Æâ€™â‚¬XV
#---------------------
def update
super
refresh
end
#---------------------
# Å“ ‰æâ€“ÊÄ•`‰æ
#---------------------
def refresh
self.contents.clear
# Æâ€™AÆâ€™CÆâ€™RÆâ€™â€œâ€šð•`‰æ
case @mode
when MODE_START
refresh_start
when MODE_WAIT
refresh_wait
when MODE_MOVER
refresh_move(1)
when MODE_MOVEL
refresh_move(0)
end
# Æâ€™AÆâ€™NÆâ€™eÆâ€™BÆâ€™uââ‚¬Å¡ÈÆâ€™RÆâ€™}Æâ€™â€œÆâ€™h–¼â€¢\ަ
rect = Rect.new(@cx - 272, @cy + 24, self.contents.width-32, 32)
self.contents.draw_text(rect, @commands[@index],1)
end
#---------------------
# › ‰æâ€“ÊÄ•`‰æ(‰Šú‰»Å½Å¾)
#---------------------
def refresh_start
d1 = 2.0 * Math::PI / @item_max
d2 = 1.0 * Math::PI / STARTUP_FRAMES
r = RING_R - 1.0 * RING_R * @steps / STARTUP_FRAMES
for i in 0...@item_max
j = i - @index
d = d1 * j + d2 * @steps
x = @cx + ( r * Math.sin( d ) ).to_i
y = @cy - ( r * Math.cos( d ) ).to_i
draw_item(x, y, i)
end
@steps -= 1
if @steps < 1
@mode = MODE_WAIT
end
end
#---------------------
# › ‰æâ€“ÊÄ•`‰æ(‘Ò‹@Žž)
#---------------------
def refresh_wait
d = 2.0 * Math::PI / @item_max
for i in 0...@item_max
j = i - @index
x = @cx + ( RING_R * Math.sin( d * j ) ).to_i
y = @cy - ( RING_R * Math.cos( d * j ) ).to_i
draw_item(x, y, i)
end
end
#---------------------
# › ‰æâ€“ÊÄ•`‰æ(‰ñ“]Žž)
# mode : 0=‽ŽžŒv‰ñ‚è 1=ŽžÅ’v‰ñ‚è
#---------------------
def refresh_move( mode )
d1 = 2.0 * Math::PI / @item_max
d2 = d1 / MOVING_FRAMES
d2 *= -1 if mode != 0
for i in 0...@item_max
j = i - @index
d = d1 * j + d2 * @steps
x = @cx + ( RING_R * Math.sin( d ) ).to_i
y = @cy - ( RING_R * Math.cos( d ) ).to_i
draw_item(x, y, i)
end
@steps -= 1
if @steps < 1
@mode = MODE_WAIT
end
end
#---------------------
# Å“ €–Ú‚Ì•`‰æ
# x :
# y :
# i : €–Úâ€Ôâ€
#---------------------
def draw_item(x, y, i)
#p "x=" + x.to_s + " y=" + y.to_s + " i=" + @items[i].to_s
rect = Rect.new(0, 0, @items[i].width, @items[i].height)
if @index == i
self.contents.blt( x, y, @items[i], rect )
if @disabled[@index]
self.contents.blt( x, y, ICON_DISABLE, rect )
end
else
self.contents.blt( x, y, @items[i], rect, 128 )
if @disabled[@index]
self.contents.blt( x, y, ICON_DISABLE, rect, 128 )
end
end
end
#---------------------
# Å“ €–Ú‚ð–³Å’øâ€šÉ‚·â€šé
# index : €–Úâ€Ôâ€
#---------------------
def disable_item(index)
@disabled[index] = true
end
#---------------------
# › ‰Šú‰»Æâ€™AÆâ€™jÆâ€™[Æâ€™VÆâ€™â€¡Æâ€™â€œâ€šÌ€â€õ
#---------------------
def setup_move_start
@mode = MODE_START
@steps = STARTUP_FRAMES
if SE_STARTUP != nil and SE_STARTUP != ""
Audio.se_play("Audio/SE/" + SE_STARTUP, 80, 100)
end
end
#---------------------
# › ‰ñ“]Æâ€™AÆâ€™jÆâ€™[Æâ€™VÆâ€™â€¡Æâ€™â€œâ€šÌ€â€õ
#---------------------
def setup_move_move(mode)
if mode == MODE_MOVER
@index -= 1
@index = @items.size - 1 if @index < 0
elsif mode == MODE_MOVEL
@index += 1
@index = 0 if @index >= @items.size
else
return
end
@mode = mode
@steps = MOVING_FRAMES
end
#---------------------
# › Æâ€™AÆâ€™jÆâ€™[Æâ€™VÆâ€™â€¡Æâ€™â€œâ€™â€ ‚©â€šÇ‚¤â€š©
#---------------------
def animation?
return @mode != MODE_WAIT
end
end
#=================================================
# ¡ Window_MenuStatus
#-------------------------
# @Æâ€™Æâ€™jÆâ€™â€¦[‰æâ€“Êââ‚¬Å¡ÅÆâ€™p[Æâ€™eÆâ€™BÆâ€™Æâ€™â€œÆâ€™o[ââ‚¬Å¡ÌÆâ€™XÆâ€™e[Æâ€™^Æâ€™X‚ð•\Ž¦â€š·â€šéÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚Å‚·B
#=================================================

class Window_RingMenuStatus < Window_Selectable
#---------------------
# Å“ Æâ€™IÆâ€™uÆâ€™WÆâ€™FÆâ€™NÆâ€™g‰Šú‰»
#---------------------
def initialize
super(204, 64, 232, 352)
self.contents = Bitmap.new(width - 32, height - 32)
refresh
self.active = false
self.index = -1
end
#---------------------
# Å“ Æâ€™Å Æâ€™tÆâ€™Å’Æâ€™bÆâ€™VÆâ€™â€¦
#---------------------
def refresh
self.contents.clear
self.contents.font.name = "Arial"
@item_max = $game_party.actors.size
for i in 0...$game_party.actors.size
x = 80
y = 80 * i
actor = $game_party.actors[i]
draw_actor_graphic(actor, x - 40, y + 80)
draw_actor_name(actor, x, y + 24)
end
end
#---------------------
# Å“ Æâ€™J[Æâ€™\Æâ€™â€¹â€šÌ‹éÅ’`XV
#---------------------
def update_cursor_rect
if @index < 0
self.cursor_rect.empty
else
self.cursor_rect.set(0, @index * 80, self.width - 32, 80)
end
end
end
#=================================================
# #¡ Scene_RingMenu
# ¡ Scene_Menu
#-------------------------
# @Æâ€™Æâ€™jÆâ€™â€¦[‰æâ€“ʂ̈â€â€â€šðs‚¤Æâ€™NÆâ€™â€°Æâ€™X‚Å
‚·B
#=================================================

#class Scene_RingMenu
class Scene_Menu
#---------------------
# Å“ Æâ€™IÆâ€™uÆâ€™WÆâ€™FÆâ€™NÆâ€™g‰Šú‰»
# menu_index : Æâ€™RÆâ€™}Æâ€™â€œÆâ€™hââ‚¬Å¡ÌÆâ€™J[Æâ€™\Æâ€™â€¹â€°Å úˆÊ’u
#---------------------
def initialize(menu_index = 0)
@menu_index = menu_index
end
#---------------------
# Å“ Æâ€™Æâ€™CÆâ€™â€œË†â€â€
#---------------------
def main
# Æâ€™XÆâ€™vÆâ€™â€°Æâ€™CÆâ€™gÆâ€™ZÆâ€™bÆâ€™g‚ðì¬
@spriteset = Spriteset_Map.new
# Æâ€™RÆâ€™}Æâ€™â€œÆâ€™hÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ðì¬
px = $game_player.screen_x - 15
py = $game_player.screen_y - 24
@command_window = Window_RingMenu.new(px,py)
@command_window.index = @menu_index
# Æâ€™p[Æâ€™eÆâ€™Blâ€â€šª 0 l‚Ìê‡
if $game_party.actors.size == 0
# Æâ€™AÆâ€™CÆâ€™eÆâ€™â‚¬AÆâ€™XÆâ€™LÆâ€™â€¹A‘•â€õAÆâ€™XÆâ€™e[Æâ€™^Æâ€™X‚ð–³Å’øâ€°»
@command_window.disable_item(0)
@command_window.disable_item(1)
@command_window.disable_item(2)
@command_window.disable_item(3)
end
@command_window.z = 100
# Æâ€™Z[Æâ€™u‹֎~‚Ìê‡
if $game_system.save_disabled
# Æâ€™Z[Æâ€™u‚ð–³Å’øâ€šÉ‚·â€šé
@command_window.disable_item(4)
end
# Æâ€™XÆâ€™e[Æâ€™^Æâ€™XÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ðì¬
@status_window = Window_RingMenuStatus.new
@status_window.x = 160
@status_window.y = 0
@status_window.z = 200
@status_window.visible = false
# Æâ€™gÆâ€™â€°Æâ€™â€œÆâ€™WÆâ€™VÆâ€™â€¡Æâ€™â€œŽÀs
Graphics.transition
# Æâ€™Æâ€™CÆâ€™â€œÆâ€™â€¹[Æâ€™v
loop do
# Æâ€™Q[Æâ€™â‚¬â€°æâ€“Ê‚ðXV
Graphics.update
# “üâ€â€Íî•ñ‚ðXV
Input.update
# Æâ€™tÆâ€™Å’[Æâ€™â‚¬XV
update
# ‰æâ€“Ê‚ªØâ€šè‘Ö‚í‚Á‚½â€šçÆâ€™â€¹[Æâ€™v‚ð’†’f
if $scene != self
break
end
end
# Æâ€™gÆâ€™â€°Æâ€™â€œÆâ€™WÆâ€™VÆâ€™â€¡Æâ€™â€œâ‚¬â€õ
Graphics.freeze
# Æâ€™XÆâ€™vÆâ€™â€°Æâ€™CÆâ€™gÆâ€™ZÆâ€™bÆâ€™g‚ð‰ð•ú
@spriteset.dispose
# Æâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ð‰ð•ú
@command_window.dispose
@status_window.dispose
end
#---------------------
# Å“ Æâ€™tÆâ€™Å’[Æâ€™â‚¬XV
#---------------------
def update
# Æâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ðXV
@command_window.update
@status_window.update
# Æâ€™RÆâ€™}Æâ€™â€œÆâ€™hÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ªÆâ€™AÆâ€™NÆâ€™eÆâ€
™BÆâ€™u‚Ìê‡: update_command ‚ðÅ’Ä‚Ô
if @command_window.active
update_command
return
end
# Æâ€™XÆâ€™e[Æâ€™^Æâ€™XÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ªÆâ€™AÆâ€™NÆâ€™eÆâ€™BÆâ€™uâ€
Å¡Ìê‡: update_status ‚ðÅ’Ä‚Ô
if @status_window.active
update_status
return
end
end
#---------------------
# Å“ Æâ€™tÆâ€™Å’[Æâ€™â‚¬XV (Æâ€™RÆâ€™}Æâ€™â€œÆâ€™hÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ªÆâ€™AÆâ€™NÆâ€™
eÆâ€™BÆâ€™u‚Ìê‡)
#---------------------
def update_command
# B Æâ€™{Æâ€™^Æâ€™â€œâ€šªâ€°Å¸â€š³â€šê‚½ê‡
if Input.trigger?(Input::B)
# Æâ€™LÆâ€™Æâ€™Æâ€™â€œÆâ€™ZÆâ€™â€¹ SE ‚ð‰‰‘t
$game_system.se_play($data_system.cancel_se)
# Æâ€™}Æâ€™bÆâ€™v‰æâ€“Êââ‚¬Å¡ÉØâ€šè‘Ö‚¦
$scene = Scene_Map.new
return
end
# C Æâ€™{Æâ€™^Æâ€™â€œâ€šªâ€°Å¸â€š³â€šê‚½ê‡
if Input.trigger?(Input::C)
# Æâ€™p[Æâ€™eÆâ€™Blâ€â€šª 0 l‚ÅAÆâ€™Z[Æâ€™uAÆâ€™Q[Æâ€™â‚¬I​ˆÈÅ Oââ‚¬Å¡ÌÆâ€™RÆâ€™}Æâ€™â€œÆâ€™h‚Ìê‡
if $game_party.actors.size == 0 and @command_window.index < 4
# Æâ€™uÆâ€™U[ SE ‚ð‰‰‘t
$game_system.se_play($data_system.buzzer_se)
return
end
# Æâ€™RÆâ€™}Æâ€™â€œÆâ€™hÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™Eââ‚¬Å¡ÌÆâ€™J[Æâ€™\Æâ€™â€¹Ë†Ê’u‚Å•ªÅ ò
case @command_window.index
when 0 # Æâ€™AÆâ€™CÆâ€™eÆâ€™â‚¬
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se)
# Æâ€™AÆâ€™CÆâ€™eÆâ€™â‚¬â€°æâ€“Êââ‚¬Å¡ÉØâ€šè‘Ö‚¦
$scene = Scene_Item.new
when 1 # Æâ€™XÆâ€™LÆâ€™â€¹
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se)
# Æâ€™XÆâ€™e[Æâ€™^Æâ€™XÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ðÆâ€™AÆâ€™NÆâ€™eÆâ€™BÆâ€™uâ€
šɂ·â€šé
@command_window.active = false
@status_window.active = true
@status_window.visible = true
@status_window.index = 0
when 2 # ‘•â€õ
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se)
# Æâ€™XÆâ€™e[Æâ€™^Æâ€™XÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ðÆâ€™AÆâ€™NÆâ€™eÆâ€™BÆâ€™uâ€
šɂ·â€šé
@command_window.active = false
@status_window.active = true
@status_window.visible = true
@status_window.index = 0
when 3 # Æâ€™XÆâ€™e[Æâ€™^Æâ€™X
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se)
# Æâ€™XÆâ€™e[Æâ€™^Æâ€™XÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ðÆâ€™AÆâ€™NÆâ€™eÆâ€™BÆâ€™uâ€
šɂ·â€šé
@command_window.active = false
@status_window.active = true
@status_window.visible = true
@status_window.index = 0
when 4 # Æâ€™Z[Æâ€™u
# Æâ€™Z[Æâ€™u‹֎~‚Ìê‡
if $game_system.save_disabled
# Æâ€™uÆâ€™U[ SE ‚ð‰‰‘t
$game_system.se_play($data_system.buzzer_se)
return
end
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se)
# Æâ€™Z[Æâ€™u‰æâ€“Êââ‚¬Å¡ÉØâ€šè‘Ö‚¦
$scene = Scene_Save.new
when 5 # Æâ€™Q[Æâ€™â‚¬I​
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se)
# Æâ€™Q[Æâ€™â‚¬I​‰æâ€“Êââ‚¬Å¡ÉØâ€šè‘Ö‚¦
$scene = Scene_End.new
end
return
end
# Æâ€™AÆâ€™jÆâ€™[Æâ€™VÆâ€™â€¡Æâ€™â€œâ€™â€ ‚È‚çÆâ€™J[Æâ€™\Æâ€™â€¹â€šÌˆâ€â€â€šðs‚í‚È‚¢
return if @command_window.animation?
# ªor© Æâ€™{Æâ€™^Æâ€™â€œâ€šªâ€°Å¸â€š³â€šê‚½ê‡
if Input.press?(Input::UP) or Input.press?(Input::LEFT)
$game_system.se_play($data_system.cursor_se)
@command_window.setup_move_move(Window_RingMenu::MODE_MOVEL)
return
end
# «or¨ Æâ€™{Æâ€™^Æâ€™â€œâ€šªâ€°Å¸â€š³â€šê‚½ê‡
if Input.press?(Input::DOWN) or Input.press?(Input::RIGHT)
$game_system.se_play($data_system.cursor_se)
@command_window.setup_move_move(Window_RingMenu::MODE_MOVER)
return
end
end
#---------------------
# Å“ Æâ€™tÆâ€™Å’[Æâ€™â‚¬XV (Æâ€™XÆâ€™e[Æâ€™^Æâ€™XÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ªÆâ€™AÆâ€™NÆâ€™eÆâ€™BÆâ€™uâ€
Å¡Ìê‡)
#---------------------
def update_status
# B Æâ€™{Æâ€™^Æâ€™â€œâ€šªâ€°Å¸â€š³â€šê‚½ê‡
if Input.trigger?(Input::B)
# Æâ€™LÆâ€™Æâ€™Æâ€™â€œÆâ€™ZÆâ€™â€¹ SE ‚ð‰‰‘t
$game_system.se_play($data_system.cancel_se)
# Æâ€™RÆâ€™}Æâ€™â€œÆâ€™hÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™E‚ðÆâ€™AÆâ€™NÆâ€™eÆâ€
™BÆâ€™u‚É‚·â€šé
@command_window.active = true
@status_window.active = false
@status_window.visible = false
@status_window.index = -1
return
end
# C Æâ€™{Æâ€™^Æâ€™â€œâ€šªâ€°Å¸â€š³â€šê‚½ê‡
if Input.trigger?(Input::C)
# Æâ€™RÆâ€™}Æâ€™â€œÆâ€™hÆâ€™EÆâ€™BÆâ€™â€œÆâ€™hÆâ€™Eââ‚¬Å¡ÌÆâ€™J[Æâ€™\Æâ€™â€¹Ë†Ê’u‚Å•ªÅ ò
case @command_window.index
when 1 # Æâ€™XÆâ€™LÆâ€™â€¹
# ‚±ââ‚¬Å¡ÌÆâ€™AÆâ€™NÆâ€™^[‚Ìs“®§Å’À‚ª 2 ˆÈã‚Ìê‡
if $game_party.actors[@status_window.index].restriction >= 2
# Æâ€™uÆâ€™U[ SE ‚ð‰‰‘t
$game_system.se_play($data_system.buzzer_se)
return
end
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se)
# Æâ€™XÆâ€™LÆâ€™â€¹â€°æâ€“Êââ‚¬Å¡ÉØâ€šè‘Ö‚¦
$scene = Scene_Skill.new(@status_window.index)
when 2 # ‘•â€õ
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se)
# ‘•â€õ‰æâ€“Êââ‚¬Å¡ÉØâ€šè‘Ö‚¦
$scene = Scene_Equip.new(@status_window.index)
when 3 # Æâ€™XÆâ€™e[Æâ€™^Æâ€™X
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se)
# Æâ€™XÆâ€™e[Æâ€™^Æâ€™X‰æâ€“Êââ‚¬Å¡ÉØâ€šè‘Ö‚¦
$scene = Scene_Status.new(@status_window.index)
end
return
end
end
end


Pour Gokku voir de la ligne 54 à 59
"Zelda The Father Quest" aucun raport avec une princesse Ganon ou même Epona une simple histoire de Rpg qui tourne au drame , un enfant qui voit du jour au lendemain ces amis et sa famille diparaitre et lancé dans une quête qu'il n'imaginait même pas
a paraître bientôt chez votre marchand de Rpg

>>>>>>>>>>Clic si té cap<<<<<<<<<<
0

#11 L'utilisateur est hors-ligne   zachdu59 

  • Chevalier
  • PipPipPipPip
  • Groupe : Membres ++
  • Messages : 286
  • Inscrit(e) : 25/11/2006
  • Genre :Homme
  • Lieu :Lille, au bdm le quartier de tout les probleme

Posté jeudi 12 avril 2007 à 15:58

Je n'ai pas lu le script, mais je ne connais pas trés bien le ruby... désolé
Si tu lis ce que j'ai écrit et que tu essaye ensuite quelque petit truc, tu pourras ensuite le faire sûrement toi même...

PS : Je tiens a préciser que ce topic n'est pas un topic pour régler vos problème de script, mais pour vous aider a mieux comprendre le ruby :P
Il y a un topic d'aide épinglé tout en haut pour vous aider ("Aide, ch'tite question, ici").
Donc inutile de poster vos problème de script ici :lol:
Voilà, sur ce bonne chance gokku :P
Aller sur ce forum, inscrivez-vous !
http://www.rpgmaking.free.fr/

OU ALLER SUR LE TOPIC DE MON PROJET "DARK AND LIGHT"
http://www.rpg-legen...?showtopic=9310

Vous savez ce que c'est le freestyle football, non? Alors allez voir mes vidéo :
http://komball.com/f...tyler/zachdu59/

ZaCh and zAcH
0

#12 L'utilisateur est hors-ligne   S@muz 

  • Villageois
  • PipPip
  • Groupe : Membres
  • Messages : 40
  • Inscrit(e) : 11/12/2006
  • Genre :Homme
  • Lieu :derièr toi

Posté jeudi 12 avril 2007 à 16:08

Voir le messagezachdu59, le 12/04/2007 à 15:58, dit :

Je n'ai pas lu le script, mais je ne connais pas trés bien le ruby... désolé
Si tu lis ce que j'ai écrit et que tu essaye ensuite quelque petit truc, tu pourras ensuite le faire sûrement toi même...

PS : Je tiens a préciser que ce topic n'est pas un topic pour régler vos problème de script, mais pour vous aider a mieux comprendre le ruby :P
Il y a un topic d'aide épinglé tout en haut pour vous aider ("Aide, ch'tite question, ici").
Donc inutile de poster vos problème de script ici :lol:
Voilà, sur ce bonne chance gokku :P


moi non plus je suis pas un bosse en ruby mais sa ne m'empèche pas de connaitre des bases.
sur ce cette discution se continura sur le topic ("Aide, ch'tite question, ici")
bonne chance pour ton problème Gokku.
"Zelda The Father Quest" aucun raport avec une princesse Ganon ou même Epona une simple histoire de Rpg qui tourne au drame , un enfant qui voit du jour au lendemain ces amis et sa famille diparaitre et lancé dans une quête qu'il n'imaginait même pas
a paraître bientôt chez votre marchand de Rpg

>>>>>>>>>>Clic si té cap<<<<<<<<<<
0

#13 L'utilisateur est hors-ligne   gokku 

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 9
  • Inscrit(e) : 05/03/2007

Posté lundi 16 avril 2007 à 17:34

j'ai trouver tout seul meme si je connais completement rien en ruby... il falais juste rajouter un ''ICON_CHANGER_DE_PERSO...' la ou il y avait les ICON(en haut). la ou il y a les
s1=objets
s2=etats, etc. il falait rajouter s7=changer de perso
et la ou il y a:
[ ICON_ITEM, ICON_SKILL, ICON_EQUIP, ICON_STATUS, ICON_SAVE, ICON_EXIT ]
il falait rajouter: ICON_CHANGER_DE_PERSO,
et en ba il falait rajouter le:
when 6

et voila
0

#14 L'utilisateur est hors-ligne   zachdu59 

  • Chevalier
  • PipPipPipPip
  • Groupe : Membres ++
  • Messages : 286
  • Inscrit(e) : 25/11/2006
  • Genre :Homme
  • Lieu :Lille, au bdm le quartier de tout les probleme

Posté mardi 17 avril 2007 à 12:20

En gros, tu n'as absolument rien lu de ce que j'ai écrit lol...
Tu aurais lu, rien qu'un petit peu, tu aurais compris, lol...
Aller sur ce forum, inscrivez-vous !
http://www.rpgmaking.free.fr/

OU ALLER SUR LE TOPIC DE MON PROJET "DARK AND LIGHT"
http://www.rpg-legen...?showtopic=9310

Vous savez ce que c'est le freestyle football, non? Alors allez voir mes vidéo :
http://komball.com/f...tyler/zachdu59/

ZaCh and zAcH
0

#15 L'utilisateur est hors-ligne   TeMplaR-diss 

  • Villageois
  • PipPip
  • Groupe : Membres
  • Messages : 37
  • Inscrit(e) : 23/12/2005
  • Lieu :Sartrouville

Posté vendredi 23 novembre 2007 à 22:48

Merci Zach, grâce à toi j'ai vu la relative simplicité du langage script (le ruby si j'ai bien compris), et je suis décomplexé vis-à-vis de celui-ci :P
Encore merci.
Viens me défier sur www.Monlegionnaire.com ----- TeMplaR_diss

(eu... si vous n'êtes pas inscrit, mettez "TeMplaR_diss" comme parain ;) pis venez me défier :D )
0

#16 L'utilisateur est hors-ligne   cocaze 

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 1
  • Inscrit(e) : 04/05/2008
  • Genre :Homme
  • Lieu :Devant mon ordi...non?

Posté dimanche 04 mai 2008 à 22:35

Y'a un petit problème...regarder
SVP esce que quelqun pourrait m'aider

Ce message a été modifié par cocaze - lundi 12 mai 2008 à 22:34.

0

#17 L'utilisateur est hors-ligne   Zodyak 

  • Au bistrot du coin
  • Pip
  • Groupe : Membres
  • Messages : 3
  • Inscrit(e) : 14/05/2008

Posté dimanche 18 mai 2008 à 10:09

Bonjour :P
Est-ce possible de le faire dans un menu déroulant ?
Si oui, comment s'il te plaît ? ;)
0

#18 L'utilisateur est hors-ligne   Setich 

  • Villageois
  • PipPip
  • Groupe : Membres +
  • Messages : 62
  • Inscrit(e) : 20/07/2008

Posté dimanche 20 juillet 2008 à 15:50

Salut ,
Tu changes juste dans "Scene_Menu":

à la ligne 44:
@playtime_window.y = 224

par:
@playtime_window.y = 235


à la ligne 48:
@steps_window.y = 320

par:
@steps_window.y = 315


à la ligne 52:
@gold_window.y = 416

par:
@gold_window.y = 410


Et dans "Window_Gold" tu changes :

à la ligne 12:
	super(0, 0, 160, 64)

par:
	super(0, 0, 160, 70)


:P

Ce message a été modifié par Setich - lundi 21 juillet 2008 à 12:34.

0

Partager ce sujet :


Page 1 sur 1


Réponse rapide

  

1 utilisateur(s) en train de lire ce sujet
0 members, 1 guests, 0 anonymous users