Poulet carnivore Lv.2
Avertissements : 1 Inscrit le : 07/02/2011 Messages : 29
| Sujet: problème avec le script train actor [Résolue] Mer 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é : icile 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 |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: problème avec le script train actor [Résolue] Mer 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. |
|
Poulet carnivore Lv.2
Avertissements : 1 Inscrit le : 07/02/2011 Messages : 29
| Sujet: Re: problème avec le script train actor [Résolue] Mer 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? |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: problème avec le script train actor [Résolue] Mer 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. |
|
Poulet carnivore Lv.2
Avertissements : 1 Inscrit le : 07/02/2011 Messages : 29
| Sujet: Re: problème avec le script train actor [Résolue] Mer 23 Fév 2011 - 16:51 | |
| |
|
Voyageur Lv.10
Age : 44 Inscrit le : 14/04/2010 Messages : 455
| Sujet: Re: problème avec le script train actor [Résolue] Mer 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] [/img] Puis la: [img] [/img] Et tu colle ton scripte la: [img] [/img] tu rentre un nom et tu fait ok ! EDIT: A Zangther a été plus rapide que moi... |
|
Poulet carnivore Lv.2
Avertissements : 1 Inscrit le : 07/02/2011 Messages : 29
| Sujet: Re: problème avec le script train actor [Résolue] Mer 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 |
|
Poulet carnivore Lv.2
Avertissements : 1 Inscrit le : 07/02/2011 Messages : 29
| Sujet: Re: problème avec le script train actor [Résolue] Mer 23 Fév 2011 - 17:03 | |
| |
|
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: problème avec le script train actor [Résolue] Mer 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. |
|
| Sujet: Re: problème avec le script train actor [Résolue] | |
| |
|