RPG Fusion
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

 

 Souci d'affichage => script pour + de quatres perso

Aller en bas 
2 participants
AuteurMessage
Invité
Invité
Anonymous



Souci d'affichage => script pour + de quatres perso Empty
MessageSujet: Souci d'affichage => script pour + de quatres perso   Souci d'affichage => script pour + de quatres perso EmptyDim 19 Avr 2009, 19:28

Bonjour ou bonsoir a tous.
Voila, je suis nouveau dans le Making, et je dois dire je m'y perd un peu..... Autant dire franchement que je suis une bille en informatique directement, ça vous permettra d'adapter voter vocabulaire (pas trop compliqué siouplé !!!)

help Voilà mon souci :
j'ai dégoté il n'y a pas très longtemps un SUPER script me permettant d'avoir autant de persos que voulu dans mon équipe...seul souci, en combat, dépassé les quatre premiers... les deux autres n'apparaissent pas à l'écran !!!
Comment il faut que je fais ?
Merci d'avance aux âme emplies de bonté qui me tendrons mains

le script en question :

#===============================================================================
# Créer par by Vash-X le 28 avril 2005.
# Modifications par RPG advocates.
# Traduction, adaptation et ajouts de commentaires par DarkCrusaderAngel.
#===============================================================================
# NOTE IMPORTANTE : Toute modification apporté au menu devront être aporté sur
# ce scrïpt ci, car,il infulera définitivement sur le menu.
#===============================================================================
class Game_Party
#--------------------------------------------------------------------------
def add_actor(actor_id)
actor = $game_actors[actor_id]
# La fonction pour avoir plusieurs perso dans l'équipe (Ici Cool.
# Changer le chiffre pour avoir plusieurs personnage.
if @actors.size < 8 and not @actors.include?(actor)
@actors.push(actor)
$game_player.refresh
end
end
end

class Scene_Battle
BATTLE_ACTOR_LIMIT = 6 # Le nombre de persos en combat.
# Changer le chiffre pour avoir plusieurs personnage.

alias stack_party_main main

def main
@map_party = []
if $game_party.actors.size > BATTLE_ACTOR_LIMIT && BATTLE_ACTOR_LIMIT > 6
for i in BATTLE_ACTOR_LIMIT ... $game_party.actors.size
@map_party.push( $game_party.actors[i].id )
end
for i in @map_party
$game_party.remove_actor(i)
end
end
stack_party_main
end

alias stack_party_battle_end battle_end

def battle_end(result)
ret = stack_party_battle_end(result)
for i in @map_party
$game_party.add_actor(i)
end
return ret
end
end

class Window_MenuStatus
def initialize
super(0, 0, 480, 480)
self.contents = Bitmap.new(width - 32, $game_party.actors.size * 116 - 16)
self.contents.font.name = $defaultfonttype = "Tahoma" #Police du menu.
self.contents.font.size = $defaultfontsize = 22 #Taille de la police.
refresh
self.active = false
self.index = -1
end
#--------------------------------------------------------------------------
def top_row
return self.oy / 116
end
#--------------------------------------------------------------------------
def top_row=(row)
if row < 0
row = 0
end
if row > row_max - 1
row = row_max - 1
end
self.oy = row * 116
end
#--------------------------------------------------------------------------
def update_cursor_rect
if @index < 0
self.cursor_rect.empty
return
end
row = @index / @column_max
if row < self.top_row
self.top_row = row
end
if row > self.top_row + (self.page_row_max - 1)
self.top_row = row - (self.page_row_max - 1)
end
cursor_width = self.width / @column_max - 32
x = @index % @column_max * (cursor_width + 32)
y = @index / @column_max * 116 - self.oy
self.cursor_rect.set(x, y, cursor_width, 96)
end
def page_row_max
return 4
end
end

class Scene_Menu # Les modifications qui influencerons sur le menu.
# --------------------------------
def initialize(menu_index = 0)
@menu_index = menu_index
@changer = 0
@where = 0
@checker = 0
end
# --------------------------------
def main
@spriteset = Spriteset_Map.new # Garder la map tout en ouvrant le menu.
s1 = $data_system.words.item # Fonction "Objets"
s2 = $data_system.words.skill# Fonction "Capacité"
s3 = $data_system.words.equip# Fonction "Equiper"
s4 = "Status" # Fonction "Status"
s5 = "Ordre" # Fonction "Ordres" [La fonction ajouté]
s6 = "Sauvegarder" # Fonction "Sauvegarder"
s7 = "Quitter" # Fonction "Quitter"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
@command_window.index = @menu_index
@command_window.back_opacity= 160
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
if $game_party.actors.size == 1
@command_window.disable_item(6)
end
@playtime_window = Window_PlayTime.new
@playtime_window.x = 0
@playtime_window.y = 256
@playtime_window.back_opacity= 160
@gold_window = Window_Gold.new
@gold_window.x = 0
@gold_window.y = 416
@gold_window.back_opacity= 160
@status_window = Window_MenuStatus.new
@status_window.x = 160
@status_window.y = 0
@status_window.back_opacity= 160
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
Graphics.freeze
@command_window.dispose
@playtime_window.dispose
@gold_window.dispose
@status_window.dispose
@spriteset.dispose
end
# --------------------------------
def update
@command_window.update
@playtime_window.update
@gold_window.update
@status_window.update
@spriteset.update
if @command_window.active
update_command
return
end
if @status_window.active
update_status
return
end
end
# --------------------------------
def update_command
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Map.new
return
end
if Input.trigger?(Input::C)
if $game_party.actors.size == 0 and @command_window.index < 4
$game_system.se_play($data_system.buzzer_se)
return
end
if $game_party.actors.size == 1 and @command_window.index ==6
$game_system.se_play($data_system.buzzer_se)
return
end
case @command_window.index
when 0
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Item.new # Fonction qui permets d'accéder au menu "Objets".
when 1
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 2
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 3
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 4
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
@checker = 0
@command_window.active = false
@status_window.active = true
@status_window.index = 0

when 5
if $game_system.save_disabled
$game_system.se_play($data_system.buzzer_se)# Fonction qui perrmets de jouer le son d'accés au menu.
return
end
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Save.new # Fonction qui permets d'accéder au menu "Sauvegarder".
when 6
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_End.new# Fonction qui permets d'accéder au menu "Quitter".
end
return
end
end
# --------------------------------
def update_status
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
@command_window.active = true
@status_window.active = false
@status_window.index = -1
return
end
if Input.trigger?(Input::C)
case @command_window.index
when 1
if $game_party.actors[@status_window.index].restriction >= 2
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Skill.new(@status_window.index)# Fonction qui permets d'accéder au menu "Competences".
when 2
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Equip.new(@status_window.index)# Fonction qui permets d'accéder au menu "Equipement".
when 3
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
$scene = Scene_Status.new(@status_window.index)# Fonction qui permets d'accéder au menu "Status".
when 4
$game_system.se_play($data_system.decision_se)# Fonction qui perrmets de jouer le son d'accés au menu.
if @checker == 0
@changer = $game_party.actors[@status_window.index]
@where = @status_window.index
@checker = 1
else
$game_party.actors[@where] = $game_party.actors[@status_window.index]
$game_party.actors[@status_window.index] = @changer
@checker = 0
@status_window.refresh
end
end
return
end
end
end

Fin du script ici.
Souci d'affichage => script pour + de quatres perso Icon_mer
Post un peu long, mais nécessaire ...
Revenir en haut Aller en bas
Bluelemon
Roi des Boulets
Roi des Boulets
Bluelemon


Masculin
Nombre de messages : 1773
Projet(s) en cours : Galaxia,Projet de Bruno,Ketanex,Empire of Stagnum, Ether
Niveau Rpg Maker : exceptionnel
Date d'inscription : 11/11/2007

Souci d'affichage => script pour + de quatres perso Empty
MessageSujet: Re: Souci d'affichage => script pour + de quatres perso   Souci d'affichage => script pour + de quatres perso EmptyDim 26 Avr 2009, 18:18

Revenir en haut Aller en bas
Invité
Invité
Anonymous



Souci d'affichage => script pour + de quatres perso Empty
MessageSujet: Re: Souci d'affichage => script pour + de quatres perso   Souci d'affichage => script pour + de quatres perso EmptyJeu 30 Avr 2009, 21:15

Je vais tester, merci pour l'info !!!!
Revenir en haut Aller en bas
Invité
Invité
Anonymous



Souci d'affichage => script pour + de quatres perso Empty
MessageSujet: Re: Souci d'affichage => script pour + de quatres perso   Souci d'affichage => script pour + de quatres perso EmptyJeu 30 Avr 2009, 21:29

Ça marche super bien !! Merci pour le tuyau !!!
Revenir en haut Aller en bas
Neithan
Ménestrel
Ménestrel
Neithan


Masculin
Nombre de messages : 439
Age : 39
Projet(s) en cours : "Ilyenaunmaisilfautbosserdessus"
Niveau Rpg Maker : On n'arrete jamais d'apprendre
Jeux Préférés : Suikoden II---Dragon Quest : L'Odyssée du roi maudit---Baten Kaitos
Date d'inscription : 18/06/2007

Souci d'affichage => script pour + de quatres perso Empty
MessageSujet: Re: Souci d'affichage => script pour + de quatres perso   Souci d'affichage => script pour + de quatres perso EmptyVen 01 Mai 2009, 05:36

T'abuses un peu Arhanti...

Tu aurais pu éditer ton précédent post au lieu d'en faire un double.
Je vois que tu es nouveau mais fais attention à ne pas t'attirer les foudres des DieuX de RPG FUSION v2 ! (Amen)

Blue, toujours royal, est dans la place ! Bravo.
Revenir en haut Aller en bas
Bluelemon
Roi des Boulets
Roi des Boulets
Bluelemon


Masculin
Nombre de messages : 1773
Projet(s) en cours : Galaxia,Projet de Bruno,Ketanex,Empire of Stagnum, Ether
Niveau Rpg Maker : exceptionnel
Date d'inscription : 11/11/2007

Souci d'affichage => script pour + de quatres perso Empty
MessageSujet: Re: Souci d'affichage => script pour + de quatres perso   Souci d'affichage => script pour + de quatres perso EmptyVen 01 Mai 2009, 23:26

ça fait bientôt 2 ans que je crèches chez Fusion, je commence à connaître la boutique. king

Je dois avouer que globalement je vois pas trop l'utilité des scripts à part les gros trucs pour modifier en masse ça reste quand même du gadget.

Cela dit le truc + de 4 héros ça peut être sympa mais sa risque de donner des combats épiques, beware, le nombre de monstres maximum par combat est de 8...

Souci d'affichage => script pour + de quatres perso N20
Revenir en haut Aller en bas
Contenu sponsorisé





Souci d'affichage => script pour + de quatres perso Empty
MessageSujet: Re: Souci d'affichage => script pour + de quatres perso   Souci d'affichage => script pour + de quatres perso Empty

Revenir en haut Aller en bas
 
Souci d'affichage => script pour + de quatres perso
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» action d'attaque pour script a-rpgv2 dans section script
» System d'Upgrade (Seulement pour le premier perso)
» Petit Script pour mon MMORPG

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Fusion :: BANQUE DU CODE :: Implorer de l'aide :: Signaler & Résoudre un problème :: Archives-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser