Partagez
Aller en bas
lord pi
lord pi
Membre

Nombre de messages : 95
Age : 27
Localisation : Deriere mon ecran !
Distinction : aucune
Date d'inscription : 25/03/2008
http://pal.games.free.fr

[résolu]Recherche script assez simple (je crois mdrr) Empty [résolu]Recherche script assez simple (je crois mdrr)

le Sam 29 Mar 2008 - 11:34
Bonjour, je suis a la recherche d'un script deja present dans RMXP. Vous savez, c'est le script avec un message au debut; je montre

[résolu]Recherche script assez simple (je crois mdrr) Sans_t10

Merci de votre aide!!
freezia
freezia
Staffeux retraité

Nombre de messages : 1734
Distinction : Elu membre de l'année 2009 haut la main.
Inventeur du Mapping Show.

caricaturatationeur de la comu'
[ Dudu']
Date d'inscription : 18/02/2008

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 29 Mar 2008 - 12:46
Voili,voilou : Il te suffit de cliquer LA et ton désir est exaucé ! Very Happy
Widowan
Widowan
Fondateur
Nombre de messages : 1435
Age : 36
Localisation : France
Distinction : Sergent
Tyran professionnel
Date d'inscription : 15/12/2007
http://www.rpgmakervx-fr.com

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 29 Mar 2008 - 14:22
C'est un script XP ou VX que tu cherches ?

PS: Freezia, les liens vers d'autres forums sont interdits, fais attention la prochaine fois.

_________________
"Si le monde appartiens à ceux qui se lèvent tôt, et si le royaume des cieux est destiné aux simples d'esprit, alors j'essaye juste de squatter un peu..."
Wax
Wax
Staffeux retraité

Nombre de messages : 647
Age : 26
Localisation : Dans tes rêves ma belle...
Distinction : Pandanomalie du cerveau

Waxxoutoudoupoutchet
Panda armé d'une banane, warning!
[Coco' Smile]
Date d'inscription : 20/03/2008
http://dream-soft.c.la

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 29 Mar 2008 - 14:39
Méchant garnement! ^^

Sinon je suis sur que c'est pour XP...car aucun script comme celui-ci n'a encore été fait pour VX..

Code:
#====================================================
# Scene_Start
#====================================================
class Scene_Start
def main
if $BTEST
battle_test
return
end
$data_actors = load_data("Data/Actors.rxdata")
$data_classes = load_data("Data/Classes.rxdata")
$data_skills = load_data("Data/Skills.rxdata")
$data_items = load_data("Data/Items.rxdata")
$data_weapons = load_data("Data/Weapons.rxdata")
$data_armors = load_data("Data/Armors.rxdata")
$data_enemies = load_data("Data/Enemies.rxdata")
$data_troops = load_data("Data/Troops.rxdata")
$data_states = load_data("Data/States.rxdata")
$data_animations = load_data("Data/Animations.rxdata")
$data_tilesets = load_data("Data/Tilesets.rxdata")
$data_common_events = load_data("Data/CommonEvents.rxdata")
$data_system = load_data("Data/System.rxdata")
$game_system = Game_System.new
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.title($data_system.title_name)
s1 = "Press Start"
@command_window = Window_Command.new(192, [s1])
@command_window.back_opacity = 160
@command_window.x = 320 - @command_window.width / 2
@command_window.y = 288
$game_system.bgm_play($data_system.title_bgm)
Audio.me_stop
Audio.bgs_stop
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
Graphics.freeze
@command_window.dispose
@sprite.bitmap.dispose
@sprite.dispose
end
#---------------------------------------------------------
def update
@command_window.update
if Input.trigger?(Input::C)

$scene = Scene_Title.new
end
end
#------------------------------------------------------
def battle_test
$data_actors = load_data("Data/BT_Actors.rxdata")
$data_classes = load_data("Data/BT_Classes.rxdata")
$data_skills = load_data("Data/BT_Skills.rxdata")
$data_items = load_data("Data/BT_Items.rxdata")
$data_weapons = load_data("Data/BT_Weapons.rxdata")
$data_armors = load_data("Data/BT_Armors.rxdata")
$data_enemies = load_data("Data/BT_Enemies.rxdata")
$data_troops = load_data("Data/BT_Troops.rxdata")
$data_states = load_data("Data/BT_States.rxdata")
$data_animations = load_data("Data/BT_Animations.rxdata")
$data_tilesets = load_data("Data/BT_Tilesets.rxdata")
$data_common_events = load_data("Data/BT_CommonEvents.rxdata")
$data_system = load_data("Data/BT_System.rxdata")
Graphics.frame_count = 0
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
$game_party.setup_battle_test_members
$game_temp.battle_troop_id = $data_system.test_troop_id
$game_temp.battle_can_escape = true
$game_map.battleback_name = $data_system.battleback_name
$game_system.se_play($data_system.battle_start_se)
$game_system.bgm_play($game_system.battle_bgm)
$scene = Scene_Battle.new
end
end

Ensuite, remplacez le " scene-title " par:

Code:
#=====================================================
# Scene_Title
#=============================================================
class Scene_Title
def main
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.title($data_system.title_name)
s1 = "Nouvelle partie"
s2 = "Continuer"
s3 = "Quitter"
@command_window = Window_Command.new(192, [s1, s2, s3])
@command_window.back_opacity = 160
@command_window.x = 320 - @command_window.width / 2
@command_window.y = 288
@continue_enabled = false
for i in 0..3
if FileTest.exist?("Save#{i+1}.rxdata")
@continue_enabled = true
end
end
if @continue_enabled
@command_window.index = 1
else
@command_window.disable_item(1)
end
$game_system.bgm_play($data_system.title_bgm)
Audio.me_stop
Audio.bgs_stop
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
Graphics.freeze
@command_window.dispose
@sprite.bitmap.dispose
@sprite.dispose
end
#---------------------------------------------------------
def update
@command_window.update
if Input.trigger?(Input::C)
case @command_window.index
when 0
command_new_game
when 1
command_continue
when 2
command_shutdown
end
end
end
#------------------------------------------------------
def command_new_game
$game_system.se_play($data_system.decision_se)
Audio.bgm_stop
Graphics.frame_count = 0
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
$game_party.setup_starting_members
$game_map.setup($data_system.start_map_id)
$game_player.moveto($data_system.start_x, $data_system.start_y)
$game_player.refresh
$game_map.autoplay
$game_map.update
$scene = Scene_Map.new
end
#------------------------------------------------------
def command_continue
unless @continue_enabled
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.decision_se)
$scene = Scene_Load.new
end
#-------------------------------------------------------------
def command_shutdown
$game_system.se_play($data_system.decision_se)
Audio.bgm_fade(800)
Audio.bgs_fade(800)
Audio.me_fade(800)
$scene = nil
end
end
Gummy
Gummy
Staffeux retraité

Nombre de messages : 2666
Age : 28
Localisation : Belgique
Distinction : Modérateur imprévisible

Papy Lolo' [Nabots Nimousse]


Date d'inscription : 27/01/2008

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 29 Mar 2008 - 16:24
Merci Wax, mais à l'avenir utilise les balises [CODE] pour les scripts Wink
lord pi
lord pi
Membre

Nombre de messages : 95
Age : 27
Localisation : Deriere mon ecran !
Distinction : aucune
Date d'inscription : 25/03/2008
http://pal.games.free.fr

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 29 Mar 2008 - 17:34
Okay, désoler je crois que je me suis mal fait comprendre (mal exprimer également).
En fait, la base (de l'image) c'est un script RPG Maker XP. Mais je le voudrais sur Vx (si c'est possible bien sure).
Mais merci quand meme pour les scripts proposés, c'est l'intention qui compte! Wink
lord pi
lord pi
Membre

Nombre de messages : 95
Age : 27
Localisation : Deriere mon ecran !
Distinction : aucune
Date d'inscription : 25/03/2008
http://pal.games.free.fr

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Jeu 5 Juin 2008 - 22:12
UP !


Personne pour me creer ce petit script?? ^^
fabY
fabY
Membre

Nombre de messages : 229
Distinction : aucune
Date d'inscription : 29/01/2008
http://rpg-maker-vx.bbactif.com/index.htm

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 9:48
Tu peux le faire en évent ça voyons !

Par contre, sois faudra modifier le script de ton menu principale (pour qu'il s'affiche lorsqu'un interrupteur est activé par ex), soit faudra lui aussi le faire en évent...
Quoi qu'il en soit c'est possible en évent Laughing
lord pi
lord pi
Membre

Nombre de messages : 95
Age : 27
Localisation : Deriere mon ecran !
Distinction : aucune
Date d'inscription : 25/03/2008
http://pal.games.free.fr

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 12:18
En event?? Tu es sure? Parce que je voudrais que ça vienne avant l'écran titre (continuer, charger, quitter). Peut on actionner un event avant l'écran titre??
En tout cas, si oui je serrais ravie de savoir comment faire ! ^^
avatar
Az'
Membre

Nombre de messages : 3318
Age : 74
Date d'inscription : 22/12/2007

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 13:49
Dans le script main :

Remplace :

Code:

$scene = Scene_Title.new

Par ça :

Code:

class main
$scene = $game_event_id[1]

Puis, dans ton évènement, tu insères ce script dès que tu veux basculer vers l'écran titre :

Code:

$scene = Scene_Title.new

Bon, j'ai pas testé, et il est fort probable que ça ne marche pas (c'est pas ma faute si j'ai pas VX sous la main à chaque fois que j'me connecte...), m'enfin dès le 12 Juin, j'aurais mon PC avec VX et j'pourrais re-scripter comme il faut.
Berka
Berka
Administrateur

Nombre de messages : 1831
Age : 28
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 17:07
nan ca ne marche pas...

pourquoi ?
tout simplement parce que la scene title, en plus d'un menu, charge tous les elements du jeu:
les maps, les events, les heros, la base de donnée....

donc, appeler un event avant le chargement des maps, est un non sens...
il faut que tu utilises un script, qui je crois est present sur le forum, qui permet de zapper l'ecran titre
avatar
Az'
Membre

Nombre de messages : 3318
Age : 74
Date d'inscription : 22/12/2007

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 17:14
Ouais, c'est vrai...
Mais, dans le cas où tous les éléments sont chargés dans une scène intermédiaire, puis que par le bias de celle-ci, on appelle le dit évènement, ça devrait marcher.

J'aurais dû y penser, suis-je bête ?
La réponse est oui à prioris...
Berka
Berka
Administrateur

Nombre de messages : 1831
Age : 28
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 18:37
non plus:

Code:
class main
$scene = $game_event_id[1]

la class main n'existe pas...
$game_event_id[] n'existe pas non plus... et n'est pas une scene (determinée par une methode main, et une boucle de mise a jour)

tout au plus, pour executer un event, il faudrait faire quelque chos comme
$game_map.events[1].start

mais je n'ai pas rm sous la main, ni sous la souris, donc pas testé
lord pi
lord pi
Membre

Nombre de messages : 95
Age : 27
Localisation : Deriere mon ecran !
Distinction : aucune
Date d'inscription : 25/03/2008
http://pal.games.free.fr

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 19:00
Mdr, c'est du chinois pour moi tout ça les gars!
Ne serait il pas plus simple de traduire en rgss2 le script déjà présent sur xp??
M'enfin, moi je dis ça, mais j'y connais pas grand choses alors a vous de voir ! Wink
Berka
Berka
Administrateur

Nombre de messages : 1831
Age : 28
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 19:06
nan pas possible:

en fait rgss de rmxp est "contenu" dans une dll: RGSS001J.dll
et celui de rmvx, dans RGSS200J.dll

pas les memes classes, pas les memes fonctions, en gros...
on ne peux pas interchanger les dlls car certaines classes cachées de rgss sont codées en... c++ Very Happy
et sont intégrées au logiciel...
comme les classes Window, Bitmap, Sprite, Viewport,
les modules: Input, RPG, Error, File, Math...

le fond du menu que tu vois flouté dans rmvx, est une fonction blur, de la classe Bitmap, qui est presente dans la dll de rmvx mais pas dans celle de rmxp
lord pi
lord pi
Membre

Nombre de messages : 95
Age : 27
Localisation : Deriere mon ecran !
Distinction : aucune
Date d'inscription : 25/03/2008
http://pal.games.free.fr

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 19:31
Okay okay mdr, beh jcrois que je vais laisser tomber alors. Toutes façons c'était pas si important que sa, c'était juste pour égayer un peu le début du jeu !
Pas grave, merci quand même à vous tous d'avoir essayer Wink
avatar
Az'
Membre

Nombre de messages : 3318
Age : 74
Date d'inscription : 22/12/2007

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 20:05
Oulah, faut que j'me remette au RGSS moi...
J'vais réviser mes leçons alors Laughing
Berka
Berka
Administrateur

Nombre de messages : 1831
Age : 28
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 22:03
a coller au dessus de main , a nommer Scene_Splash
Code:
Texte = "Press Start"
Image_Fond = "Title"
Fond_transparent = true
Taille_Fenetre = 154

class Scene_Splash
  def main
    if $BTEST
      battle_test
      return
    end
    $data_actors        = load_data("Data/Actors.rvdata")
    $data_classes      = load_data("Data/Classes.rvdata")
    $data_skills        = load_data("Data/Skills.rvdata")
    $data_items        = load_data("Data/Items.rvdata")
    $data_weapons      = load_data("Data/Weapons.rvdata")
    $data_armors        = load_data("Data/Armors.rvdata")
    $data_enemies      = load_data("Data/Enemies.rvdata")
    $data_troops        = load_data("Data/Troops.rvdata")
    $data_states        = load_data("Data/States.rvdata")
    $data_animations    = load_data("Data/Animations.rvdata")
    $data_common_events = load_data("Data/CommonEvents.rvdata")
    $data_system        = load_data("Data/System.rvdata")
    $data_areas        = load_data("Data/Areas.rvdata")
    $game_system = Game_System.new
    @sprite = Sprite.new
    @sprite.bitmap = Cache.title(Image_Fond) rescue @sprite.bitmap = Bitmap.new(544, 416)
    @command_window = Window_Command.new(Taille_Fenetre, [Texte])
    @command_window.opacity = 0 if Fond_transparent
    @command_window.x = 272 - @command_window.width / 2
    @command_window.y = 208
    $data_system.title_bgm.play
    RPG::BGS.stop
    RPG::ME.stop
    Graphics.transition
    loop do
      Graphics.update
      Input.update
      update
      if $scene != self
        break
      end
    end
    Graphics.freeze
    @command_window.dispose
    @sprite.bitmap.dispose
    @sprite.dispose
  end
  #---------------------------------------------------------
  def update
    @command_window.update
    if Input.trigger?(Input::C)
      $scene = Scene_Title.new
    end
  end
  #------------------------------------------------------
  def battle_test
    $data_actors        = load_data("Data/BT_Actors.rvdata")
    $data_classes      = load_data("Data/BT_Classes.rvdata")
    $data_skills        = load_data("Data/BT_Skills.rvdata")
    $data_items        = load_data("Data/BT_Items.rvdata")
    $data_weapons      = load_data("Data/BT_Weapons.rvdata")
    $data_armors        = load_data("Data/BT_Armors.rvdata")
    $data_enemies      = load_data("Data/BT_Enemies.rvdata")
    $data_troops        = load_data("Data/BT_Troops.rvdata")
    $data_states        = load_data("Data/BT_States.rvdata")
    $data_animations    = load_data("Data/BT_Animations.rvdata")
    $data_common_events = load_data("Data/BT_CommonEvents.rvdata")
    $data_system        = load_data("Data/BT_System.rvdata")
    Graphics.frame_count = 0
    $game_temp = Game_Temp.new
    $game_system = Game_System.new
    $game_switches = Game_Switches.new
    $game_variables = Game_Variables.new
    $game_self_switches = Game_SelfSwitches.new
    $game_screen = Game_Screen.new
    $game_actors = Game_Actors.new
    $game_party = Game_Party.new
    $game_troop = Game_Troop.new
    $game_map = Game_Map.new
    $game_player = Game_Player.new
    $game_party.setup_battle_test_members
    $game_temp.battle_troop_id = $data_system.test_troop_id
    $game_temp.battle_can_escape = true
    $game_map.battleback_name = $data_system.battleback_name
    $game_system.se_play($data_system.battle_start_se)
    $game_system.bgm_play($game_system.battle_bgm)
    $scene = Scene_Battle.new
  end
end
et remplacer main par:

Code:
#==============================================================================
# ■ Main
#==============================================================================
unless Font.exist?("UmePlus Gothic")
  print "UmePlus Gothic フォントが見つかりません。"
  exit
end
begin 
  Graphics.freeze
  $scene = Scene_Splash.new
  $scene.main while $scene != nil
  Graphics.transition(30)
rescue Errno::ENOENT
  filename = $!.message.sub("No such file or directory - ", "")
  print("Impossible de trouver#{filename}")
end
avatar
Az'
Membre

Nombre de messages : 3318
Age : 74
Date d'inscription : 22/12/2007

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 22:13
Berka, daccord, tes scripts, ils sont bien, mais, par rapport au Scene_Title, tu as omis un détail :

Il faut enlever les "load_data" etc. Rolling Eyes
Berka
Berka
Administrateur

Nombre de messages : 1831
Age : 28
Localisation : Paris
Distinction : rubyste déglingué
9ème dan en scripting-no-jutsu

Nouveau Justine Beber ;P
Date d'inscription : 16/12/2007
http://rpgruby.olympe-network.com

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 22:17
Mmmm... pas envie... :P

ca ne sert pas a grand chose, disons que ce n'est pas indispensable...

les variables globales sont redefinies... et ca evite de devoir faire trop de manips lors de l'installation !
lord pi
lord pi
Membre

Nombre de messages : 95
Age : 27
Localisation : Deriere mon ecran !
Distinction : aucune
Date d'inscription : 25/03/2008
http://pal.games.free.fr

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

le Sam 7 Juin 2008 - 23:21
Wouho ! Merci Berka ! T'es vraiment le meilleur ! ! [résolu]Recherche script assez simple (je crois mdrr) 418140

Ça marche d'enfer ! ! bounce
Contenu sponsorisé

[résolu]Recherche script assez simple (je crois mdrr) Empty Re: [résolu]Recherche script assez simple (je crois mdrr)

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum