AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez
 

 problème avec le script train actor [Résolue]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Mad
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Mad


Masculin Avertissements : 1
Inscrit le : 07/02/2011
Messages : 29

problème avec le script train actor [Résolue] Empty
MessageSujet: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitimeMer 23 Fév 2011 - 15:46

Bonjour
Pour mon projet j'ais besoin du scripte train actor alors j'ai fouillé et je l'ai trouvé :ici
le problème est que je dans class Game_Player il faut mettre le script où?


Merci d'avance pour votre réponce.


Dernière édition par Mad le Mer 23 Fév 2011 - 17:03, édité 3 fois
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

problème avec le script train actor [Résolue] Empty
MessageSujet: Re: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitimeMer 23 Fév 2011 - 16:26

Prend la version que Raito à poster en dessous et mets là dans un nouveau script au dessus de main.
Revenir en haut Aller en bas
Mad
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Mad


Masculin Avertissements : 1
Inscrit le : 07/02/2011
Messages : 29

problème avec le script train actor [Résolue] Empty
MessageSujet: Re: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitimeMer 23 Fév 2011 - 16:37

Zangther a écrit:
"Prend la version que Raito à poster en dessous et mets là dans un nouveau script au dessus de main".

comment ça?
Revenir en haut Aller en bas
Zangther
Maître des Duels
Maître des Duels
Zangther


Masculin Age : 32
Inscrit le : 29/07/2009
Messages : 7841

problème avec le script train actor [Résolue] Empty
MessageSujet: Re: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitimeMer 23 Fév 2011 - 16:46

Raitosan à posté la version corrigée du script.
Tu copies le script et ensuite tu le colles dans un nouveau script que tu auras créé au dessus de main.
Revenir en haut Aller en bas
Mad
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Mad


Masculin Avertissements : 1
Inscrit le : 07/02/2011
Messages : 29

problème avec le script train actor [Résolue] Empty
MessageSujet: Re: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitimeMer 23 Fév 2011 - 16:51

Merci pour ton aide
Revenir en haut Aller en bas
Samu
Voyageur Lv.10
Voyageur Lv.10
Samu


Masculin Age : 44
Inscrit le : 14/04/2010
Messages : 455

problème avec le script train actor [Résolue] Empty
MessageSujet: Re: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitimeMer 23 Fév 2011 - 16:51

Tu prend se scripte:
Code:
classe Game_Player
#------------------------------------------------- -------------------------
# * Déplacer vers le bas
# Turn_enabled: un drapeau permis de changer de direction à cet endroit
#------------------------------------------------- -------------------------
move_down def (turn_enabled = true)
super (turn_enabled)
fin
#------------------------------------------------- -------------------------
# * Déplacer à gauche
# Turn_enabled: un drapeau permis de changer de direction à cet endroit
#------------------------------------------------- -------------------------
move_left def (turn_enabled = true)
super (turn_enabled)
fin
#------------------------------------------------- -------------------------
# * Déplacer vers la droite
# Turn_enabled: un drapeau permis de changer de direction à cet endroit
#------------------------------------------------- -------------------------
move_right def (turn_enabled = true)
super (turn_enabled)
fin
#------------------------------------------------- -------------------------
# * Déplacer jusqu'à
# Turn_enabled: un drapeau permis de changer de direction à cet endroit
#------------------------------------------------- -------------------------
move_up def (turn_enabled = true)
super (turn_enabled)
fin
#------------------------------------------------- -------------------------
Déplacer * # inférieur gauche
#------------------------------------------------- -------------------------
move_lower_left def
super
fin
#------------------------------------------------- -------------------------
# Droit * Basse-Move
#------------------------------------------------- -------------------------
move_lower_right def
super
fin
#------------------------------------------------- -------------------------
# Aller à gauche * Haut-
#------------------------------------------------- -------------------------
move_upper_left def
super
fin
#------------------------------------------------- -------------------------
# Right Move * Haut-
#------------------------------------------------- -------------------------
move_upper_right def
super
fin
fin
classe Game_Follower <Game_Character
#------------------------------------------------- -------------------------
# * Les variables d'instance publique
#------------------------------------------------- -------------------------
attr_reader: acteur
attr_accessor: move_speed
#------------------------------------------------- -------------------------
# * Initialisation d'objet
#------------------------------------------------- -------------------------
def initialize (acteur)
super ()
@ Travers = true
@ = Acteur acteur
fin
#------------------------------------------------- -------------------------
# Acteur Set *
#------------------------------------------------- -------------------------
acteur def = (acteur)
@ = Acteur acteur
configuration
fin
#------------------------------------------------- -------------------------
# Installation *
#------------------------------------------------- -------------------------
configuration def
si @ acteur! = nil
@ Character_name = $ game_actors [acteur @]. Character_name
@ Character_index = $ game_actors [acteur @]. Character_index
d'autre
@ Character_name = ""
@ Character_index = 0
fin
@ Opacité = 255
@ Blend_type = 0
@ Priority_type = 1
fin
#------------------------------------------------- -------------------------
# * Ecran Z
#------------------------------------------------- -------------------------
def screen_z
si $ game_player.x == @ game_player.y x et $ y == @
return $ game_player.screen_z - 1
fin
super
fin
#------------------------------------------------- -------------------------
# * Même position de départ déterminant (handicapés)
#------------------------------------------------- -------------------------
check_event_trigger_here def (triggers)
résultat = false
résultat de retour
fin
#------------------------------------------------- -------------------------
# * Envent Front partir déterminant (handicapés)
#------------------------------------------------- -------------------------
check_event_trigger_there def (triggers)
résultat = false
résultat de retour
fin
#------------------------------------------------- -------------------------
# Événement Touch * A partir de déterminant (handicapés)
#------------------------------------------------- -------------------------
check_event_trigger_touch def (x, y)
résultat = false
résultat de retour
fin
fin
classe Spriteset_Map
alias_method: spriteset_map_create_characters,: create_characters
create_characters def
spriteset_map_create_characters
$ Game_party.followers.each faire | char |
@ Character_sprites <<Sprite_Character.new (@ viewport1, char)
fin
fin
fin
classe Game_Party
#------------------------------------------------- -------------------------
# Constantes *
#------------------------------------------------- -------------------------
MAX_SIZE 8 =
CATERPILLAR 2 =
#------------------------------------------------- -------------------------
# * Les variables d'instance publique
#------------------------------------------------- -------------------------
attr_reader: les adeptes
#------------------------------------------------- -------------------------
# * Initialisation d'objet
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_party_initialize, pour initialiser
def initialize
trick_caterpillar_party_initialize
@ = Array.new suiveurs (MAX_SIZE - 1) {Game_Follower.new (néant)}
@ Move_list = []
fin
#------------------------------------------------- -------------------------
# Mise à jour * Suiveurs
#------------------------------------------------- -------------------------
update_followers def
flag = $ game_player.transparent | | $ game_switches [CATERPILLAR]
@ Followers.each_with_index faire | char, i |
char.actor = @ acteurs [i + 1]
char.move_speed $ = game_player.move_speed
si $ game_player.dash?
char.move_speed + = 1
fin
char.update
drapeau char.transparent =
fin
fin
#------------------------------------------------- -------------------------
# * Déplacer To Party
#------------------------------------------------- -------------------------
moveto_party def (x, y)
@ Followers.each {| char | char.moveto (x, y)}
@ Move_list.clear
fin
#------------------------------------------------- -------------------------
# * Partie Move
#------------------------------------------------- -------------------------
move_party def
@ Move_list.each_index faire | i |
si @ disciples [i] == nil
@ Move_list [i. .. @ move_list.size] = nil
prochaine
fin
cas @ move_list [i]. type
lorsque 2
@ Disciples [i]. Move_down
lorsque 4
@ Disciples [i]. Move_left
lorsque les 6
@ Disciples [i]. Move_right
où 8
@ Disciples [i]. Move_up
lorsque 1
@ Disciples [i]. Move_lower_left
lorsque 3
@ Disciples [i]. Move_lower_right
lorsque 7
@ Disciples [i]. Move_upper_left
lorsque 9
@ Disciples [i]. Move_upper_right
quand 5
@ Disciples [i]. Saut
fin
fin
fin
#------------------------------------------------- -------------------------
# * Ajouter Liste Move
#------------------------------------------------- -------------------------
update_move def (type, args *)
move_party
@ Move_list.unshift (Game_MoveListElement.new (type, args))
fin
fin
classe Game_MoveListElement
#------------------------------------------------- -------------------------
# * Initialisation d'objet
#------------------------------------------------- -------------------------
def initialize (type, args)
@ Type = type
@ Args = args
fin
#------------------------------------------------- -------------------------
# Type *
#------------------------------------------------- -------------------------
type def
@ return type
fin
#------------------------------------------------- -------------------------
# Args *
#------------------------------------------------- -------------------------
args def
@ return args
fin
fin
classe Game_Player
#------------------------------------------------- -------------------------
# * Les variables d'instance publique
#------------------------------------------------- -------------------------
attr_reader: move_speed
#------------------------------------------------- -------------------------
# * Mise à jour
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_update,: mise à jour
mise à jour def
game_party.update_followers $
trick_caterpillar_player_update
fin
#------------------------------------------------- -------------------------
# * MoveTo
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_moveto,: moveto
def moveto (x, y)
game_party.moveto_party $ (x, y)
trick_caterpillar_player_moveto (x, y)
fin
#------------------------------------------------- -------------------------
# * Déplacer vers le bas
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_move_down,: move_down
move_down def (turn_enabled = true)
si passable? (@ x, @ y +1)
$ Game_party.update_move (2, turn_enabled)
fin
trick_caterpillar_player_move_down (turn_enabled)
fin
#------------------------------------------------- -------------------------
# * Déplacer à gauche
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_move_left,: move_left
move_left def (turn_enabled = true)
si? passable (@ x-1, @ y)
$ Game_party.update_move (4, turn_enabled)
fin
trick_caterpillar_player_move_left (turn_enabled)
fin
#------------------------------------------------- -------------------------
# * Déplacer vers la droite
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_move_right,: move_right
move_right def (turn_enabled = true)
si passable? (@ x +1, @ y)
$ Game_party.update_move (6, turn_enabled)
fin
trick_caterpillar_player_move_right (turn_enabled)
fin
#------------------------------------------------- -------------------------
# Move Up *
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_move_up,: move_up
move_up def (turn_enabled = true)
si passable? (@ x, @ y-1)
$ Game_party.update_move (8, turn_enabled)
fin
trick_caterpillar_player_move_up (turn_enabled)
fin
#------------------------------------------------- -------------------------
Déplacer * # inférieur gauche
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_move_lower_left,: move_lower_left
move_lower_left def
si passable? (@ x - 1, @ y) et passable (@ x, @ y + 1)
$ Game_party.update_move (1)
fin
trick_caterpillar_player_move_lower_left
fin
#------------------------------------------------- -------------------------
# Droit * Basse-Move
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_move_lower_right,: move_lower_right
move_lower_right def
si? passable (@ x + 1, @ y) et praticable? (@ x, @ y + 1)
$ Game_party.update_move (3)
fin
trick_caterpillar_player_move_lower_right
fin
#------------------------------------------------- -------------------------
# Aller à gauche * Haut-
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_move_upper_left,: move_upper_left
move_upper_left def
si passable? (@ x - 1, @ y) et passable (@ x, @ y - 1)
$ Game_party.update_move (7)
fin
trick_caterpillar_player_move_upper_left
fin
#------------------------------------------------- -------------------------
# Right Move * Haut-
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_move_upper_right,: move_upper_right
move_upper_right def
si passable (@ x + 1, @ y) et passable (@ x, @ y - 1)?
$ Game_party.update_move (9)
fin
trick_caterpillar_player_move_upper_right
fin
#------------------------------------------------- -------------------------
Aller # *
#------------------------------------------------- -------------------------
alias_method: trick_caterpillar_player_jump,: saut
saut def (x_plus, y_plus)
new_x = @ x + x_plus
new_y = @ y + y_plus
if (x_plus y_plus == 0 et == 0) ou passable? (new_x, new_y)
$ Game_party.update_move (5, x_plus, y_plus)
fin
trick_caterpillar_player_jump (x_plus, y_plus)
fin
########### Fin
###########
###########

Tu vas la:

[img]problème avec le script train actor [Résolue] Sans_t10[/img]


Puis la:


[img]problème avec le script train actor [Résolue] Sans_t11[/img]

Et tu colle ton scripte la:


[img]problème avec le script train actor [Résolue] Sans_t12[/img]

tu rentre un nom et tu fait ok !


EDIT: A Zangther a été plus rapide que moi...
Revenir en haut Aller en bas
Mad
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Mad


Masculin Avertissements : 1
Inscrit le : 07/02/2011
Messages : 29

problème avec le script train actor [Résolue] Empty
MessageSujet: Re: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitimeMer 23 Fév 2011 - 16:55

Sa marche sur un nouveau projet mais une fois que le nom des compagnons a changé sa marche plus
Revenir en haut Aller en bas
Mad
Poulet carnivore Lv.2
Poulet carnivore Lv.2
Mad


Masculin Avertissements : 1
Inscrit le : 07/02/2011
Messages : 29

problème avec le script train actor [Résolue] Empty
MessageSujet: Re: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitimeMer 23 Fév 2011 - 17:03

oui c'est bon j'y arrive
Revenir en haut Aller en bas
Matsuo Kaito
+ Heir Øf Ŧime +
+ Heir Øf Ŧime +
Matsuo Kaito


Masculin Age : 33
Inscrit le : 27/06/2008
Messages : 10881

problème avec le script train actor [Résolue] Empty
MessageSujet: Re: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitimeMer 23 Fév 2011 - 17:12

On t'a déjà prévenu que les double-posts étaient interdits. Malheureusement, tu as déjà grillé ton joker, je dois donc passer à l'averto. Merci d'utiliser à l'avenir la fonction éditer.
Revenir en haut Aller en bas
Contenu sponsorisé




problème avec le script train actor [Résolue] Empty
MessageSujet: Re: problème avec le script train actor [Résolue]   problème avec le script train actor [Résolue] Icon_minitime

Revenir en haut Aller en bas
 

problème avec le script train actor [Résolue]

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [ Résolue ] Problème avec le script mini-map
» Probleme avec le script d'invocation de Blockade (en fait, le script marche, c'est un probleme sur le menu)
» Problême avec le logiciel ?? [RÉSOLUE]
»  Breadlord's Quets Script probleme[Resolue]
» RÉSOLU Probleme avec CATEGORY IDENTIFIER objet avec KGC script

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Problèmes et Solutions :: Résolu-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit | Informatique et Internet | Informatique et électronique