CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

j'aide les gens pour rpg maker xp

mitox
mitox
Niveau 4
13 juin 2005 à 17:36:38

Salut, j´ai essayé les commandes pour faire des symboles ( $a, $b...) mais ils semblent ne pas marcher sous RPG maker XP.
Si vous pouviez me donner les nouvelles commandes ca serait bien.
Merci d´avance.

Banedon_421
Banedon_421
Niveau 8
13 juin 2005 à 17:53:05

Je passe dans le coin et je me rend compte que ya pas mal de monde ki recherche des scripts sympas :ange: .

Et g justement un super bon site sous la main :fier: :
http://rpgmakerxp.free.frfr/forum/index.php?topic=664.0

Au passage je rajoute l´adresse d´un script que j´affectionne particulièrement bien ( Mitox regarde s´il reglerait pas ton probleme) et ce script permet de remettre les anciennes option des messages de rm03 sous rmxp et bien plus encore. C en anglais alors comme on dit là-bas : enjoy :-)))

ya la dedans de koi vous faire tous copier/coller des scripts et vous casser la têtes sur des messages d´erreurs(pas trop kan meme) pendant un jour ou deux
:lol:

Au fait un petit :up: sur ma question de la page précédente :-) .

En espérant avoir été utile
Banedon

Banedon_421
Banedon_421
Niveau 8
13 juin 2005 à 17:55:05

:lol: je viens de me rendre compte que je n´ai pas mis le lien vers le script dont g parlé :rouge: .
le voilà:
file:///d:/RMXP/SCRIPT/messages5.htm

En espérant avoir été utile
Banedon

Banedon_421
Banedon_421
Niveau 8
13 juin 2005 à 17:57:18

Je v finir par croire ke je le fait expres :malade:

http://www.dubealex.com/creation_asylum/forum/index.php?showtopic=590&st=0

j´espère ke cette fois c bon sinon je pique une crise :diable:

En espérant avoir été utile
Banedon

Banedon_421
Banedon_421
Niveau 8
13 juin 2005 à 18:00:29

Tant que je suis sur ma lancée autant en refiler un autre:
http://watersoft.phpnet.org/wb/

En espérant avoir été utile
Banedon

Maxi_Roy
Maxi_Roy
Niveau 6
13 juin 2005 à 18:09:06

satanity_man Posté le 13 juin 2005 à 16:58:19
met tout les sites que tu connais ça aidera les autres
ok
http://perso.wanadoo.fr/rpgcrystal/RPGM%20Tutoriaux.htm

http://emzo.free.fr/b0t/index.php

http://www.osiris-rpg.com/fr/libs_tgf.php

http://e-ghosting.com/creationde/modules/tutorials/viewtutorial.php?tid=11

http://pagesperso.laposte.net/creationde/modules/news/index.php?storytopic=2

http://site.voila.fr/zonefreegames

http://www.aramil-nailo.com/vihna/site/index.php?mod=articles&ref=6

http://rpgmakerxp.free.fr/

http://www.rpg-creation.com/rm2k/xp/

http://rpgmaking.jexiste.fr/

http://rtgamer.free.fr/index.php?rub=scripts

http://galacticworlds.net/SpaceWorld/index.php

http://watersoft.phpnet.org/wb/index.php?mod=script&type=4&num=4#t

voila

crazy_twist
crazy_twist
Niveau 5
13 juin 2005 à 19:48:09

mettre un alignement à gauche pour ce script. ( il permet de mettre une image à celui qui parle)

  1. =================================================

=============================

  1. Window_Message
  1. -------------------------------------------------

-----------------------------

#

  1. =================================================

=============================

class Window_Message < Window_Selectable

  1. -------------------------------------------------

-------------------------

#

  1. -------------------------------------------------

-------------------------
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

  1. -------------------------------------------------

-------------------------

#

  1. -------------------------------------------------

-------------------------
def dispose
terminate_message
$game_temp.message_window_showing = false
if @input_number_window ! = nil
@input_number_window.dispose
end
super
end

  1. -------------------------------------------------

-------------------------

#

  1. -------------------------------------------------

-------------------------
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

  1. -------------------------------------------------

-------------------------

#

  1. -------------------------------------------------

-------------------------
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

  1. -------------------------------------------------

-------------------------

#

  1. -------------------------------------------------

-------------------------
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

  1. -------------------------------------------------

-------------------------

#

  1. -------------------------------------------------

-------------------------
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

  1. -------------------------------------------------

-------------------------

#

  1. -------------------------------------------------

-------------------------
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

voila merci

Maxi_Roy
Maxi_Roy
Niveau 6
14 juin 2005 à 08:54:55

Bonjour a tous
pouvez vous m´expliqué que veut dire sa
:svp

- créer un carré 256*256
-collez au centre le charset de vorte perso ou de votre monstre ( attention a la directions de regards)
OUi c´est un peu grand mais comme ca vous pourrez mettre les monstres les plus gros!

-créez un blanc de 1024 * 2048 pixel

1024* 1792 pour les monstres
parce que ils ont pas de winnig pose ! !!

- collez y votres carré en 8 lignes de 4 colones

7 lignes de 4 colonnes
pour les monstres:

alors explications sur les lignes!

1: se déplace
2: le standby
3: position SE DEFENDRE
4: se fait attaquer
5: attaque
6: fait de la magie
7: mort...
8 pose de victoire!

quelques remarques:

-alors vous l´aurez deviné l´animation se lit de gauche a droite et les 4 carrés défilent!

- pour le déplacement: l´ordi fait déplacer le héros
vers le monstre mais pour pas que sa donne con mettez pour les 4permiers carrés les positions de marche du héros.

- essayez divers petites combinaison pour les differentes poses car le héros n´a qu une seule meme image tout le temps!
ex:
-pour se défendre reculez légèrement les 4 carrés!

-pour la magie mettez une petite animation d´aura autour de lui

-pour la mort servez-vous avec les charset " DOWN" !
sa le fait assez bien!

-pour la winning pose laissez libre cours à vorte imagination! on ne dirait pas trop mais on peut faire plein de trucs avec les charsets ( et les images icons peuvent servir aussi!)

satanity_man
satanity_man
Niveau 9
14 juin 2005 à 12:23:23

banedon je cmoprend pas tres bien ta question mais c sa la reponse peux etre :
tu crée un evenement ou tu propose un choix : chaque choix engendrera une activation d´interrupteurs apres tu met des pages differentes avec chacune la condition qu´un des interrupteurs soit activé ( rappelle toi j´ai pas bien compris ta question

satanity_man
satanity_man
Niveau 9
15 juin 2005 à 12:54:38

maxi-roy je vien de regarder certain des sites ils sont super merci :ok:
:-d
Par contre pour ta question la j´ai rien compris aussi :question: cest indescriptible

pavel8
pavel8
Niveau 10
15 juin 2005 à 17:05:50

Alor :

A un endroit j´ai fais une porte, a un moment quand on ouvre la porte ya 2combats, mais je veux mettre les combats juste a ceux moment la, alor je fais supprimer l´évènement, et la, la porte aussi disparaît! XD

Aidez moi ! ! !

pavel8
pavel8
Niveau 10
15 juin 2005 à 17:05:51

Alor :

A un endroit j´ai fais une porte, a un moment quand on ouvre la porte ya 2combats, mais je veux mettre les combats juste a ceux moment la, alor je fais supprimer l´évènement, et la, la porte aussi disparaît! XD

Aidez moi ! ! !

Banedon_421
Banedon_421
Niveau 8
15 juin 2005 à 17:28:12

satanity_man:
C´est pas grave je vais me débrouiller ( en fait g déjà tout trouvé tout seul; comme koi je deviens bon en scripting :p) )

Maxi_Roy:
Ton truc c pas a la base un tuto pour faire un cbs? Ca y ressemble avec les poses de victoires. En tout cas je te déconseille d´utiliser ce truc il explique meme pas comment taper sur l´adversaire et parle juste des charsets utilisés.

PaVeL8:
ta ka mettre l´event de lancement du combat dans la liste des event de la porte.

pavel8
pavel8
Niveau 10
15 juin 2005 à 17:31:20

vi, c´est ce que j´ai fais, mais je veu que ce combat apparaisse juste une fois alor j´ai fais supprimer l´évènement, mais la porte aussi été suppr! XD

Banedon_421
Banedon_421
Niveau 8
15 juin 2005 à 17:34:37

PaVeL8:
alors la solution super simple ( celle kon donne aux débutants) c de mettre un switch(bouton) sur ON et tu met deux pages à ton event. Et tu met ke la deuxième page est seulement valable ke si le switch est sur ON

pavel8
pavel8
Niveau 10
15 juin 2005 à 17:38:04

euhm, sur le xp il n´y a po de switch jecrois! ^^

Banedon_421
Banedon_421
Niveau 8
15 juin 2005 à 17:40:26

lol maintenant c des interrupteurs

pavel8
pavel8
Niveau 10
15 juin 2005 à 17:42:33

si je clique sur la flèche :
L´interrupteur(cadre)>est activée
Je peut choisir entre A-B-C-D! je comprend rien! ^^

Banedon_421
Banedon_421
Niveau 8
15 juin 2005 à 17:45:19

ca c les interrupteurs locaux. ils sont valables ke pour l´event que tu utilise. Choisi le A. Et enclenche alors l´interrupteur local A sur ON

satanity_man
satanity_man
Niveau 9
15 juin 2005 à 17:50:24

les interrupteurs locaux ne marches que pour l´evenement
les interrupteurs eux des qu´ils sont activés marchent pour tout le jeu c´est super simple apres la commande demarrer un combat tu met activer interrupteur local A tu met une nouvelle page avec la forme de la porte la commande teleporter l´equipe et dans condition de l´evenement interrupteur local A activé

Quand je pense qu´au japon rpg maker xp 2 est deja sorti et que le trois va bientot arriver
:sarcastic: on a pas de bol :sarcastic:
et maxi roy j´ai une idée fais une recherche mondiale tu verra y´aura des milliers de ressources mais faudra traduire la page ou se debrouiller

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment