svp ![]()
page 101 de mon topic j´ai créé un cour là-dessus
Une seconde est égale à combien de frame?
20
Pour une fois que j´aide quelqu´un ^^
merci beaucoup HounterX
je m´en souviendrai^^
Sinon , voilà un script pour ceux qui veulent mettre le visage du héros à côté de ce qu´il dit :
-Dans votre jeu, commencez par effacer le contenu de Windows_message et remplacez le par le message ci dessous :
=============================
-----------------------------
#
=============================
class Window_Message < Window_Selectable
-------------------------
#
-------------------------
def initialize
super(80, 304, 480, 160)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font = Font.new("Arial")
self.visible = false
self.z = 9998
@fade_in = false
@fade_out = false
@contents_showing = false
@cursor_width = 0
@pic_width = 96
@pic_height = 96
self.active = false
self.index = -1
end
-------------------------
#
-------------------------
def dispose
terminate_message
$game_temp.message_window_showing = false
if @input_number_window != nil
@input_number_window.dispose
end
super
end
-------------------------
#
-------------------------
def terminate_message
self.active = false
self.pause = false
self.index = -1
self.contents.clear
@contents_showing = false
if $game_temp.message_proc != nil
$game_temp.message_proc.call
end
$game_temp.message_text = nil
$game_temp.message_proc = nil
$game_temp.choice_start = 99
$game_temp.choice_max = 0
$game_temp.choice_cancel_type = 0
$game_temp.choice_proc = nil
$game_temp.num_input_start = 99
$game_temp.num_input_variable_id = 0
$game_temp.num_input_digits_max = 0
if @gold_window != nil
@gold_window.dispose
@gold_window = nil
end
end
-------------------------
#
-------------------------
def refresh
self.contents.clear
self.contents.font.color = normal_color
x = y = 0
@cursor_width = 0
if $game_temp.choice_start == 0
x = 8
end
if $game_temp.message_text != nil
text = $game_temp.message_text
begin
last_text = text.clone
text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] }
end until text == last_text
text.gsub!(/\\[Nn]\[([0-9]+)\]/) do
$game_actors[$1.to_i] != nil ? $game_actors[$1.to_i].name : ""
end
text.gsub!(/\\[Ww]\[([0-9]+)\]/) do
@pic_width = $1.to_i
""
end
text.gsub!(/\\[Hh]\[([0-9]+)\]/) do
@pic_height = $1.to_i
""
end
text.gsub!(/\\[Ff]\[([\w]+)\]/) do
temp = RPG::Cache.picture($1)
pic_x = self.contents.width - @pic_width - 10
pic_y = self.contents.height / 2 - @pic_height / 2
dest = Rect.new(pic_x,pic_y,@pic_width, @pic_height)
src = Rect.new(0,0,temp.width, temp.height)
self.contents.stretch_blt(dest, temp, src)
""
end
text.gsub!(/\\\\/) { "\000" }
text.gsub!(/\\[Cc]\[([0-9]+)\]/) { "\001[#{$1}]" }
text.gsub!(/\\[Gg]/) { "\002" }
while ((c = text.slice!(/./m)) != nil)
if c == "\000"
c = "\\"
end
if c == "\001"
text.sub!(/\[([0-9]+)\]/, "")
color = $1.to_i
if color >= 0 and color <= 7
self.contents.font.color = text_color(color)
end
next
end
if c == "\002"
if @gold_window == nil
@gold_window = Window_Gold.new
@gold_window.x = 560 - @gold_window.width
if $game_temp.in_battle
@gold_window.y = 192
else
@gold_window.y = self.y >= 128 ? 32 : 384
end
@gold_window.opacity = self.opacity
@gold_window.back_opacity = self.back_opacity
end
next
end
if c == "\n"
if y >= $game_temp.choice_start
@cursor_width = [@cursor_width, x].max
end
y += 1
x = 0
if y >= $game_temp.choice_start
x = 8
end
next
end
self.contents.draw_text(4 + x, 32 * y, 40, 32, c)
x += self.contents.text_size(c).width
end
end
if $game_temp.choice_max > 0
@item_max = $game_temp.choice_max
self.active = true
self.index = 0
end
if $game_temp.num_input_variable_id > 0
digits_max = $game_temp.num_input_digits_max
number =
$game_variables[$game_temp.num_input_variable_id]
@input_number_window = Window_InputNumber.new(digits_max)
@input_number_window.number = number
@input_number_window.x = self.x + 8
@input_number_window.y = self.y + $game_temp.num_input_start * 32
end
end
-------------------------
#
-------------------------
def reset_window
if $game_temp.in_battle
self.y = 16
else
case $game_system.message_position
when 0 # ?
self.y = 16
when 1 # ?
self.y = 160
when 2 # ?
self.y = 304
end
end
if $game_system.message_frame == 0
self.opacity = 255
else
self.opacity = 0
end
self.back_opacity = 160
end
-------------------------
#
-------------------------
def update
super
if @fade_in
self.contents_opacity += 24
if @input_number_window != nil
@input_number_window.contents_opacity += 24
end
if self.contents_opacity == 255
@fade_in = false
end
return
end
if @input_number_window != nil
@input_number_window.update
if Input.trigger?(Input::C)
$game_system.se_play($data_system.decision_se)
$game_variables[$game_temp.num_input_variable_id] =
@input_number_window.number
$game_map.need_refresh = true
@input_number_window.dispose
@input_number_window = nil
terminate_message
end
return
end
if @contents_showing
if $game_temp.choice_max == 0
self.pause = true
end
if Input.trigger?(Input::B)
if $game_temp.choice_max > 0 and $game_temp.choice_cancel_type > 0
$game_system.se_play($data_system.cancel_se)
$game_temp.choice_proc.call($game_temp.choice_canc
el_type - 1)
terminate_message
end
end
if Input.trigger?(Input::C)
if $game_temp.choice_max > 0
$game_system.se_play($data_system.decision_se)
$game_temp.choice_proc.call(self.index)
end
terminate_message
end
return
end
if @fade_out == false and $game_temp.message_text != nil
@contents_showing = true
$game_temp.message_window_showing = true
reset_window
refresh
Graphics.frame_reset
self.visible = true
self.contents_opacity = 0
if @input_number_window != nil
@input_number_window.contents_opacity = 0
end
@fade_in = true
return
end
if self.visible
@fade_out = true
self.opacity -= 48
if self.opacity == 0
self.visible = false
@fade_out = false
$game_temp.message_window_showing = false
end
return
end
end
-------------------------
#
-------------------------
def update_cursor_rect
if @index >= 0
n = $game_temp.choice_start + @index
self.cursor_rect.set(8, n * 32, @cursor_width, 32)
else
self.cursor_rect.empty
end
end
end
- Pour afficher un faceset, vous devrez d´abord disposer de l´image, qui doit faire 96*96 pixels. Placez celle-ci dans le répertoire "Pictures" de votre projet. Dans votre message, placez ensuite le code \f[nom de l´image] où "nom de l´image"est le nom de l´image sans son extension (.png ....)
Voilà
Petit problème , l´image du héros s´affiche a gauche , et je ne sais pas comment faire pour qu´elle se mette a gauche , quelqu´un pourait t´il m´aider ?
![]()
Pour qu´il s´affiche a droit , pardon ![]()
Bon :
1er) PAs de script sur jv.com sa gére pas bien et aprés on voit rien, mais un lien ![]()
2eme)Je le connait déja, si vous voulez n´importe quel script dites le moi, j´en connais la moitié du net pour lé script^^
Okey , désolé , je savais pas ....
Sinon , pour n´importe quel script ?
Alors tu aurais un script pour faire que l´image s´affiche a gauche ? Et pour que le nom du héros s´affiche egalement ?
![]()
Cherche là dedans ^^
The Book Of Tales, très bon site ^^ Pour les chipset du côté Lumineux, c´est le bon choix! (Bien d´accord!
WarCraft 3 powaaaaaaaaa
)
http://emzo.free.fr/b0t/index.php
Le site de ressources pour le côté Obscur par excellence ^^
http://charas-project.net/
Plein d´excellents tutos ^^
http://perso.wanadoo.fr/carole.boucher/rm2k3/ressources.html
Petit site sympathique avec des tas de ressources ^^
http://rpgstory2.free.fr/
Site avec des ressources [quelle description pertinente! ^^]
http://rtgamer.free.fr/index.php?rub=libr
Site en reconstruction mais très long et tien sur une page eh eh eh... ^^
http://imagienation.klan-fps.com/
Ben un site avec des tutos ^^
http://www.osiris-rpg.com/fr/index.php
Et RPG Maker Trucs, le site de fil_razorbak avec plein de... trucs ![]()
http://darkgimpy.free.fr/rmtrucs/
Des tutos, encore des tutos, toujours des tutos ^^
http://umaru.embalo.club.b.fr/eom/database/tutoriel.htm
Des scripts pour les gens du côté Lumineux ^^
http://watersoft.phpnet.org/wb/
Eueeueueuuh, des tutos, mais site pas très beaucoup génial ^^
http://rpgmworld.free.fr/aides/tutos/
Encore un site de fil_razorbak avec des... trucs
pour allonger votre RPG sans trop de complications ![]()
http://darkgimpy.free.fr/allongerpg/
Le site de la LDME ^^ Avec tous les Rutipa´s Quest ^^
http://cloudsoft.free.fr/
Une adresse n´ayant aucun rapport mais très utile aux garnements qui passent leur temps à écrire en SMS :
http://www.aidoforum.com/traducteur-sms.php
Un site comme les autres ^^
http://perso.wanadoo.fr/rpgcrystal/RPGM%20Tutoriaux.htm
Un p´tit site sympa ^^
http://rpgmaking.jexiste.fr/
Encore des Scripts pour le côté Lumineux ^^
http://rtgamer.free.fr/index.php?rub=scripts
Un site cool niveau ressources ^^
http://www.phylomortis.com/
Un site... Allemand? Gneheheh ^^
http://www.gdvclan.de/projekt/
Le site de (« à » si vous n´êtes pas du genre fil_razorbak, c´est-à-dire pas provincial ^^) Extra Terrestre ^^
http://kumar.network-hosting.com/
Le site des Alex D´or!
http://alexdor.consolemul.com/?page=news
Ca n´a pas de rapport direct avec RPG Maker mais... Y´a plein de musiques en Midi, le format principal de RM2K!
http://www.vgmusic.com/
Euh... Un site qui est dans mes favoris ^^
http://aedemphia.warparadise.com/index.php?page=download
Un site. Étonnant, n´est-ce pas ?
http://www.rpg-creation.com/
Tiens je ne vois pas pourquoi j´omettrai le site à (de) Lapintade...
http://perso.numericable.fr/ckckck/Langages.htm
© Grobourrin_II 2005/2006, Pourleuforromcréaciondeujeux
Tous droits réservés ^^ Gnehehhehehe ![]()
Ok , merci beaucoup ^^
J´en ai regardé qu´un ou deux et CT des tutos pour RM2003, c´est un hasard ou il n´ya que pour RPG Maker 2003?
PS: je joue sur le xp...
Si ce n´est pas que pour RM2003, c´est que j´ai vrément de la malchance...Sinon, merci ~_#
Y´a une majorité de trucs pour le 2003 -qui est le meilleur mais nous n´allons pas revenir dessus s´il-vous plaît ^^
- mais tu peux transférer tout ça pour le Xp. Il te suffit juste de connaître les commandes similaires aux 2 rpg maker ^^
voila les sites que je fréquente et ou il y a les meilleurs scripteurs du moment :
www.rmxp.net : de trés bon scripteur, et les deux meilleurs du monde pour moi
near fantastica et dubealex
www.rpgmakerxp-factory.net : site avec plus de 100 scripts !! ! Communauté trés grande avec de bon scripteur comme rataime ou boushy !
samlav10-portal.kilix.org : un bon site pour débuter, tu y trouveras beaucoup de scripts et trés diversifiés, par contre c´est encore une petite communauté ^^
www.rpg-creation : Un bon site avec des tutos merveilleux pour débutants ! Tu y trouveras ton bonheur si tu ne maitrise pas les script ;)
www.jeuxvideo.com : va section forum tu trouveras un boss en rmxp : J´ai nommée lemooouton ! bonne navigation
Un boss? Attends je vais relire ^^
Au fait bonjour lemooouton ^^
artemis ! Allez si tu me croit pas tu va rester bouche bée quand je te montrerait la demo de mon jeu (au fait ... tu es sur un jeu toi ?)
WoW lemouton , tu est un boss
?
Alors attends , je vais aller chercher des questions , LoL
Voilà , une que je me pose depuis longtemps , connais tu un script pour faire un a-rpg ? merci ^^
P.S : coment puis-je afficher l´image de mon perso du côté gauche et mas de celui de droite ?
vive la 2003!