Habitant Lv.6
Avertissements : Banni ! Inscrit le : 02/01/2009 Messages : 138
| Sujet: Script : XP V > VX Sam 7 Mar 2009 - 19:56 | |
| Bonjour! Type de script: effets sur la map Explication complete: je voudrait si possible, qu'on me crée a partir du script en spoiler plus bas, un script identique! Spécificités: je voudrait 2ou3 changement ^^ 1er : si le signe de passabilité est sur "O" on puisse passer devant, Si il est sur "X" qu'on puisse passer dessus et si il est sur " ÉTOILE" qu'on passe en arriére 2er : je voudrait que les saut soit de 3 casse ( si la passeréle est a trois case de haut, on ne peut pas y aller) et que se soit a l'appuie de "ESPACE" Ressources supplémentaires: Voila le srcipt : - Spoiler:
??? XRXS50. Action-Maps XC. ??? built 033010 # by ?? ??
#============================================================================== # ? ?????????? #============================================================================== class XRXS50 # # Action-Maps ?????????ID??? # ENABLE_FULL_ACTY_MAPS = [1, 2] # # ?????? # ENABLE_SLIDE_DESCENT = true # # ??????(true : ????????????? # false : ?????????????????) # JUMP_AS_KEY = false end #============================================================================== # ¦ Game_Player #============================================================================== class Game_Player < Game_Character #-------------------------------------------------------------------------- # ? ?????????? #-------------------------------------------------------------------------- # ?? attr_writer :direction_fix attr_accessor :walk_anime # ?? attr_accessor :now_jumps attr_writer :xrxs50_direction_sidefix #-------------------------------------------------------------------------- # ? ???????? #-------------------------------------------------------------------------- def max_jumps return 1 end #-------------------------------------------------------------------------- # ? ???? #-------------------------------------------------------------------------- alias xrxs50_turn_left turn_left def turn_left if @xrxs50_direction_sidefix @direction = 4 else xrxs50_turn_left end end #-------------------------------------------------------------------------- # ? ???? #-------------------------------------------------------------------------- alias xrxs50_turn_right turn_right def turn_right if @xrxs50_direction_sidefix @direction = 6 else xrxs50_turn_right end end end #============================================================================== # ¦ Scene_Map #============================================================================== class Scene_Map #-------------------------------------------------------------------------- # ? ????? #-------------------------------------------------------------------------- alias xrxs50_main main def main # ???? xrxs50_enable_check # ???? xrxs50_main end #-------------------------------------------------------------------------- # ? ?????? #-------------------------------------------------------------------------- alias xrxs50_update update def update # ???? xrxs50_update # ?????? (?????) if @xrxs50_enable update_coordinates end end #-------------------------------------------------------------------------- # ? ?????? (?????) #-------------------------------------------------------------------------- def update_coordinates if $game_player.passable?($game_player.x,$game_player.y,2) unless $game_player.moving? if XRXS50::ENABLE_SLIDE_DESCENT and Input.press?(Input::RIGHT) and $game_player.passable?($game_player.x,$game_player.y+1,6) $game_player.move_lower_right elsif XRXS50::ENABLE_SLIDE_DESCENT and Input.press?(Input::LEFT) and $game_player.passable?($game_player.x,$game_player.y+1,4) $game_player.move_lower_left else $game_player.move_down end end else $game_player.move_down $game_player.walk_anime = true unless $game_player.walk_anime $game_player.now_jumps = 0 if Input.trigger?(Input::X) and $game_player.now_jumps < $game_player.max_jumps if XRXS50::JUMP_AS_KEY direction = $game_player.direction == 4 ? -1 : 1 else if Input.press?(Input::RIGHT) direction = 1 elsif Input.press?(Input::LEFT) direction = -1 else direction = 0 end end $game_player.jump(direction, -2) $game_player.now_jumps += 1 $game_player.walk_anime = false end end end #-------------------------------------------------------------------------- # ? ?????????? #-------------------------------------------------------------------------- alias xrxs50_transfer_player transfer_player def transfer_player # ???? xrxs50_transfer_player # ???? xrxs50_enable_check end #-------------------------------------------------------------------------- # ? XRXS50 ???????? #-------------------------------------------------------------------------- def xrxs50_enable_check if XRXS50::ENABLE_FULL_ACTY_MAPS.include?($game_map.map_id) $game_player.now_jumps = 0 if $game_player.now_jumps.nil? @xrxs50_enable = true $game_player.direction_fix = true $game_player.xrxs50_direction_sidefix = true else @xrxs50_enable = false $game_player.direction_fix = false $game_player.xrxs50_direction_sidefix = false end end end
Exemples dans un jeu video: Mario Scripts déjà possédés: aucun Merci d'avance, je sais que sa va être dûr mis bonne chance! :2good: |
|
Maître du destin
Age : 28 Inscrit le : 05/11/2008 Messages : 2955
| Sujet: Re: Script : XP V > VX Sam 7 Mar 2009 - 20:05 | |
| Il existe déjà un script pour VX, fais une Recherche, et ça fera ton bonheur. |
|
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: Script : XP V > VX Sam 7 Mar 2009 - 20:06 | |
| Toi, tu te mange un averto. Pourquoi ? Parce que tu poste le même message sur les deux communauté, avec des fautes, on comprend rien, et ça fait la deuxième fois. Et je cite, je suis pas la seule à le penser : - Citation :
- Moi je dis que c'est un peu facile de poster le meme message pourris sur tous les fora. Si on te fais des remarques sur un forum, au moins, aie la délicatesse de les prendre en compte sur les autres communautés. C'est vraiment dégueulasse d'écrire comme ca, pour ceux qui vont te lire.
Trouve toi un dico, fais toi aider, mais franchement ca fait vraiment crétin. Si tu veux qu'on puisse t'aider, explique nous clairement ce que tu veux... je vois mal un scripteur bosser plus de 2 mins sur une demande aussi naze...
berka (désolé de m'incruster comme ca, mais je commence a en avoir ras le bol de tous ces boulets...) Et puis... faire exactement un CC de l'autre commu... C'est pitoyable... :2good ne marche pas ici... |
|
| Sujet: Re: Script : XP V > VX | |
| |
|