Night.png);">
Apprendre


Vous êtes
nouveau sur
Oniromancie?

Visite guidée
du site


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace
RM MV/MZ

Apprendre
RPG Maker

Tutoriels
Guides
Making-of

Dans le
Forum

Section Entraide

Sorties: "Dread Mac Farlane", (...) / Tutos: Checklist de la composition (...) / Sorties: Dread Mac Farlane - episode 8 / Sorties: Dread Mac Farlane - episode 7 / Jeux: Ce qui vit Dessous / Chat

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

378 connectés actuellement

29418242 visiteurs
depuis l'ouverture

2466 visiteurs
aujourd'hui



Barre de séparation

Partenaires

Indiexpo

Akademiya RPG Maker

Blog Alioune Fall

Fairy Tail Constellations

Alex d'Or

Zarok

RPG Fusion

Tashiroworld

Eclipso

Tous nos partenaires

Devenir
partenaire



forums

Index du forum > Entraide > [rpg maker xp] Script et fonctionnalités


trink - posté le 30/08/2014 à 12:02:20 (13 messages postés)

❤ 0

En réflexion permanente

Domaine concerné: script
Logiciel utilisé: rpg maker xp
Bonjour à tous

Voilà j'ai utilisé un des scripts hébergés sur ce forum cependant, il y a quelques chose que je n''arrive pas à faire.

Ce script permet de bouger la caméra indépendamment du héros en appuyant sur ALT et en dirigeant avec les flèches du clavier. Cependant, le script stipule qu'on peut décider de na pas enclencher cette option en entrant le chiffre 300. Pour moi qui est un débutant en la matière, je ne sais pas comment m'y prendre pour réaliser cette opération. Voilà ce qui est dit dans le script qui vous permettra sûrement de résoudre mon problème.

#==================================================================#
#==================================================================#
# #*****************# Scroll camera v1.5 Falcao script #
# #*** By Falcao ***# allow you move the game camera #
# #*****************# with the directional keys #
# RMXP #
# makerpalace.onlinegoo.com V 1.5 #
#==================================================================#

module Camara

# Button to run the script (Key "ALT" of the keyboard)
Button = Input::ALT

# Speed of the camera (set 1 until 10)
Speed = 7

#Switch to disable or enable the script (on, off)
CamaraDisable = 300

end

$xrxs = {} if $xrxs == nil

class Game_System
attr_accessor :camara
alias falcaoscroll_initialize initialize
def initialize
falcaoscroll_initialize
@camara = false
end
end

class Active_Arrow
def initialize
@arrow_up = Sprite.new
@arrow_up.bitmap = RPG::Cache.icon("047-Skill04")
@arrow_up.x = 325
@arrow_up.y = 40
@arrow_up.z = 200
@arrow_up.angle = 180
@arrow_up.visible = false

@arrow_left = Sprite.new
@arrow_left.bitmap = RPG::Cache.icon("047-Skill04")
@arrow_left.x = 32
@arrow_left.y = 220
@arrow_left.z = 200
@arrow_left.angle = 270
@arrow_left.visible = false

@arrow_down = Sprite.new
@arrow_down.bitmap = RPG::Cache.icon("047-Skill04")
@arrow_down.x = 316
@arrow_down.y = 446
@arrow_down.z = 200
@arrow_down.visible = false

@arrow_right = Sprite.new
@arrow_right.bitmap = RPG::Cache.icon("047-Skill04")
@arrow_right.x = 600
@arrow_right.y = 242
@arrow_right.z = 200
@arrow_right.angle = 90
@arrow_right.visible = false
end
def update
if $game_system.camara == true
case Input.dir4
when 2
@arrow_up.zoom_x = 1; @arrow_up.zoom_y = 1
@arrow_left.zoom_x = 1; @arrow_left.zoom_y = 1
@arrow_right.zoom_x = 1; @arrow_right.zoom_y = 1
@arrow_down.zoom_x = 1.4; @arrow_down.zoom_y = 1.4
when 4
@arrow_up.zoom_x = 1; @arrow_up.zoom_y = 1
@arrow_right.zoom_x = 1; @arrow_right.zoom_y = 1
@arrow_down.zoom_x = 1; @arrow_down.zoom_y = 1
@arrow_left.zoom_x = 1.4; @arrow_left.zoom_y = 1.4
when 6
@arrow_up.zoom_x = 1; @arrow_up.zoom_y = 1
@arrow_left.zoom_x = 1; @arrow_left.zoom_y = 1
@arrow_down.zoom_x = 1; @arrow_down.zoom_y = 1
@arrow_right.zoom_x = 1.4; @arrow_right.zoom_y = 1.4
when 8
@arrow_left.zoom_x = 1; @arrow_left.zoom_y = 1
@arrow_right.zoom_x = 1; @arrow_right.zoom_y = 1
@arrow_down.zoom_x = 1; @arrow_down.zoom_y = 1
@arrow_up.zoom_x = 1.4; @arrow_up.zoom_y = 1.4
end
@arrow_up.visible = true
@arrow_left.visible = true
@arrow_down.visible = true
@arrow_right.visible = true
else
@arrow_up.visible = false
@arrow_left.visible = false
@arrow_down.visible = false
@arrow_right.visible = false
end
end
def dispose
@arrow_up.dispose
@arrow_up.bitmap.dispose
@arrow_left.dispose
@arrow_left.bitmap.dispose
@arrow_down.dispose
@arrow_down.bitmap.dispose
@arrow_right.dispose
@arrow_right.bitmap.dispose
end
end

class Game_Player < Game_Character
include Camara
alias falcaocamara_update update
def update
falcaocamara_update
if Input.trigger?(Button) and @camera_action == nil and
$game_switches[CamaraDisable] == false
if $xrxs["xas"] == true
$game_switches[6] = true
$game_map.refresh
end
@walk_anime = false
$game_system.camara = true
@camera_action = 1
elsif Input.trigger?(Button) and @camera_action == 1 and
$game_switches[CamaraDisable] == false
center(x, y)
if $xrxs["xas"] == true
$game_switches[6] = false
$game_map.refresh
end
@move_speed = 4
@walk_anime = true
$game_system.camara = false
@camera_action = nil
end
if $game_system.camara == true
@move_speed = -20
unless $game_temp.message_window_showing
case Input.dir4
when 2
turn_down
$game_map.start_scroll(2, 1,Speed)
when 4
turn_left
$game_map.start_scroll(4, 1,Speed)
when 6
turn_right
$game_map.start_scroll(6, 1,Speed)
when 8
turn_up
$game_map.start_scroll(8, 1,Speed)
end
end
end
end
end

class Scene_Map
alias falcaoscroll_main main
def main
@arrow_active = Active_Arrow.new
falcaoscroll_main
@arrow_active.dispose
end
alias falcaoscroll_update update
def update
@arrow_active.update
falcaoscroll_update
end
end









Utilisation:


À la ligne 13, changer le ALT pour le bouton que vous voulez. j'ai fait un tableau pour vous montrer des boutons possibles.


Lettre à écrire
A B C X Y Z L R
Bouton appuyé
Z B C A S D Q W


À la ligne 16, écrivez un chiffre de 1 à 10. C'est la vitesse de déplacement.

à la ligne 19, changer le chiffre 300 pour celui que vous voulez. C'est la switch pour désactiver l'option de caméra amovible.



Bon, j'espère que ce scriptr vous aura plu.

Compatibilité:

=>Tout types de combat
=>Tout type de script

"Write Drunk, Edit Sober"


K1GB0T - posté le 30/08/2014 à 12:38:25 (147 messages postés)

❤ 0

Je prend du temps pour charger (pour pondre) | Mouvement Poulet cotcot

300 c'est l'ID de l'interrupteur qui désactivera ou non ton script.
Donc pour désactiver le script, t'active l'interrupteur 300.


trink - posté le 30/08/2014 à 15:26:52 (13 messages postés)

❤ 0

En réflexion permanente

Merci pour ta réponse ;)

Le problème est résolu, c'était tout con en effet :s

"Write Drunk, Edit Sober"

Index du forum > Entraide > [rpg maker xp] Script et fonctionnalités

repondre up

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site

Communauté: Accueil | Forum | Chat | Commentaires | News | Flash-news | Screen de la semaine | Sorties | Tests | Gaming-Live | Interviews | Galerie | OST | Blogs | Recherche
Apprendre: Visite guidée | RPG Maker 95 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker MV | Tutoriels | Guides | Making-of
Télécharger: Programmes | Scripts/Plugins | Ressources graphiques / sonores | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Au hasard | Notre sélection | Sélection des membres | Tous les jeux | Jeux complets | Le cimetière | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Proposer
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis
Archives: Palmarès | L'Annuaire | Livre d'or | Le Wiki | Divers