RPG Socrate
Bonjour et Bienvenue sur RPG Socrate !!!




Si tu es déjà inscrit, connecte toi ci-dessous.

Sinon, inscrit-toi vite (en cliquant sur "s'enregistrer").

Nous serons ravis de t'accueillir parmi nous !!!




L'homme sans visage

Rejoignez le forum, c’est rapide et facile

RPG Socrate
Bonjour et Bienvenue sur RPG Socrate !!!




Si tu es déjà inscrit, connecte toi ci-dessous.

Sinon, inscrit-toi vite (en cliquant sur "s'enregistrer").

Nous serons ravis de t'accueillir parmi nous !!!




L'homme sans visage
RPG Socrate
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Récupérer mon mot de passe

Meilleurs posteurs
Yosura (252)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 
L'homme sans visage (225)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 
The Best of Maker (196)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 
okaya (103)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 
kilari (26)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 
apocalypse (8)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 
Shaymin (6)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 
EM!R'Ald (4)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 
yojoqc (3)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 
fandbz13 (3)
Changer les niveaux de difficulés I_vote_lcapChanger les niveaux de difficulés I_voting_barChanger les niveaux de difficulés I_vote_rcap 

Horloge Socratienne
Voter pour nôtre site avec un écart de 2h entre chaque vote. MERCI

TOP GAMEMAKING
L'Hymne de RPG Socrate

Découvrez Tryo!
Nombre de Visiteurs
Derniers sujets
» L'avenir de RPG Socrate
Changer les niveaux de difficulés Icon_minitime1Mar 19 Juin 2012 - 19:07 par apocalypse

» parodie des jeux pokemon
Changer les niveaux de difficulés Icon_minitime1Ven 8 Juin 2012 - 18:56 par apocalypse

» Rpg maker xp
Changer les niveaux de difficulés Icon_minitime1Jeu 14 Juil 2011 - 4:56 par kaplio0777

» Présentation de kaplio0777
Changer les niveaux de difficulés Icon_minitime1Jeu 14 Juil 2011 - 4:43 par kaplio0777

» me presenté
Changer les niveaux de difficulés Icon_minitime1Ven 17 Juin 2011 - 17:12 par apocalypse

» créer un jeu de rôle
Changer les niveaux de difficulés Icon_minitime1Ven 17 Juin 2011 - 17:09 par apocalypse

» se presenter
Changer les niveaux de difficulés Icon_minitime1Mer 19 Jan 2011 - 21:54 par apocalypse

» Serment du Juge actuel
Changer les niveaux de difficulés Icon_minitime1Dim 26 Déc 2010 - 15:52 par Yosura

» Le Réseau Social - Parodie de la BA de The Social Network
Changer les niveaux de difficulés Icon_minitime1Dim 26 Déc 2010 - 15:42 par Yosura

[Partenaire] Feuille d'RPG

Mer 28 Jan 2009 - 0:42 par L\'homme sans visage

Un site crée part kilari spécialisé dans les scénarios.

Feuille d'RPG

Commentaires: 0

[Partenaire] RPG Alliance

Lun 26 Jan 2009 - 20:45 par L\'homme sans visage

Voici le site que nous avons créer en partenariat avec The Best of Maker :

RPG Alliance

Commentaires: 0

[Partenaire] Super RPG

Sam 24 Jan 2009 - 0:38 par L\'homme sans visage

Voici le site de nôtre ami The Best of Maker.
Il parle de RPG maker (vous l'aurez sûrement devinez Laughing) :

Super RPG

Commentaires: 0

Sondage

Quel est la version de RPG maker que vous préférez ?

Changer les niveaux de difficulés I_vote_lcap75%Changer les niveaux de difficulés I_vote_rcap 75% [ 18 ]
Changer les niveaux de difficulés I_vote_lcap0%Changer les niveaux de difficulés I_vote_rcap 0% [ 0 ]
Changer les niveaux de difficulés I_vote_lcap4%Changer les niveaux de difficulés I_vote_rcap 4% [ 1 ]
Changer les niveaux de difficulés I_vote_lcap4%Changer les niveaux de difficulés I_vote_rcap 4% [ 1 ]
Changer les niveaux de difficulés I_vote_lcap17%Changer les niveaux de difficulés I_vote_rcap 17% [ 4 ]

Total des votes : 24

Lutter contre le SPAM
-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

Changer les niveaux de difficulés

Aller en bas

Normal Changer les niveaux de difficulés

Message par okaya Mar 24 Fév 2009 - 22:29

Tout d'abord, créez un script au dessus de Main que l'on nomera "Scene_Difficulte".

Insérez-y ce code :

#==============================================================================
# ■ Scene_Difficulte
#------------------------------------------------------------------------------
# Tartuff pour Rpg Maker Online
# http://www.rpgmakeronline.com
#==============================================================================

class Scene_Difficulte

def main
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.title($data_system.title_name)

# Nom des choix
s1 = "Facile"
s2 = "Normal"
s3 = "Difficile"

# Création des fenêtres
@command_window = Window_Command.new(192, [s1, s2, s3])
@aide_window = Window_Aide.new
@command_window.back_opacity = 160
@command_window.x = 320 - @command_window.width / 2
@command_window.y = 288
@aide_window.x = 140
@aide_window.y = 180
@aide_window.back_opacity = 0
@aide_window.opacity = 0
$game_system.bgm_play($data_system.title_bgm)

# Audio
Audio.me_stop
Audio.bgs_stop

Graphics.transition

# Boucle de mise à jour graphique
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end

# Placement des graphiques
Graphics.freeze
@command_window.dispose
@aide_window.dispose
@sprite.bitmap.dispose
@sprite.dispose
end
#--------------------------------------------------------------------------
# def update
#--------------------------------------------------------------------------
def update
# Mise à jour
@command_window.update
@aide_window.update
# appuie sur C
if Input.trigger?(Input::C)

# choix
case @command_window.index
when 0 # facile
command_facile
when 1 # normal
command_normal
when 2 # difficile
command_difficile
end
end
end
#--------------------------------------------------------------------------
# def command_facile
#--------------------------------------------------------------------------
def command_facile
$facile = true
general
end
#--------------------------------------------------------------------------
# def command_normal
#--------------------------------------------------------------------------
def command_normal
$normal = true
general
end
#--------------------------------------------------------------------------
# def command_difficile
#--------------------------------------------------------------------------
def command_difficile
$difficile = true
general
end
#--------------------------------------------------------------------------
# def general
#--------------------------------------------------------------------------
def general

# Données vers la map après le choix
$game_system.se_play($data_system.decision_se)
Audio.bgm_stop
Graphics.frame_count = 0
$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

# Arrive sur la map
$scene = Scene_Map.new
end
end

# Nouvelle classe : Window_Aide ----------------------------------------------------------------------------

class Window_Aide < Window_Base
#--------------------------------------------------------------------------
# def initialize
#--------------------------------------------------------------------------
def initialize
super(0, 0, 400, 96)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = $fontface
self.contents.font.size = 30 # Modifiez le nombre pou changer la taille de la phrase d'aide
refresh
end
#--------------------------------------------------------------------------
# def refresh
#--------------------------------------------------------------------------
def refresh
self.contents.clear
self.contents.font.color = system_color # Mettez "normal_color" pour avoir la couleur par défaut : blanc.
self.contents.draw_text (4, 0, 400, 32, "Choisissez la difficulté des combats :") # Changez la phrase d'aide
end
end

# Fin du script, j'espère qu'il vous a été utile.
Ensuite, rendez vous sur le script "Game_Enemy" aux lignes 23 et 24
( @hp = maxhp
@sp = maxsp )

Remplacez les par :

# -------------------------Modification--------------------
@facile = 50 #Mettez ici, le pourcentage de diminution de vie et de magie du (des) monstre(s) pour le niveau facile
@difficile = 50 #Mettez ici, le pourcentage d'augmentation de vie et de magie du (des) monstre(s) pour le niveau difficile

if $facile
@hp = maxhp * @facile/100
@sp = maxsp * @facile/100
end
if $difficile
@hp = maxhp * @difficile/100 + maxhp
@sp = maxsp * @difficile/100 + maxsp
end
if $normal
@hp = maxhp
@sp = maxsp
end
# -----------------------Fin de modification--------------
Puis enfin rendez-vous dans le script Scene_Title est modifiez la ligne 142 ($scene = Scene_Map.new) par :

$scene = Scene_Difficulte.new
Et voila ! Alors heureux ?
okaya
okaya
Secrétaire Général
Secrétaire Général

Masculin
Nombre de messages : 103
Age : 26
Localisation : BOULOGNE-BILLANCOURT
Avertissement :
Changer les niveaux de difficulés Left_bar_bleue0 / 1000 / 100Changer les niveaux de difficulés Right_bar_bleue

Points : 7598
Date d'inscription : 09/01/2009

Revenir en haut Aller en bas

Revenir en haut


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