Oniromancie: Scripts - Jump Script


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Forstale
Par Ødd Clock

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Lije
Par Gaetz

LoveMaster
Par Cuddlefox

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

News: Concours des Alex d'Or 2017-18: (...) / News: MegaMaker : créez votre propre (...) / News: Test de Tinker Quarry / Sorties: Leave the Room / Jeux: Leave the Room /

Chat  (50 connectés)

Bienvenue
visiteur !






publicité RPG Maker!

Statistiques

Liste des
membres


Contact

68 connectés actuellement

9178703 visiteurs
depuis l'ouverture

1317 visiteurs
aujourd'hui

Groupe Facebook

Barre de séparation

Partenaires




TOP
GAMEMAKING


Les 5 plus
visités

Lunae, le baz'arts d'Emz0

Le studio du chat vert

Pixelandgame

Tashiroworld

HeyMakeGames

Au hasard

Red Moonlight

Le studio du chat vert

Just FTW

Les deux derniers

Lunae, le baz'arts d'Emz0

Le studio du chat vert

Nos autres partenaires

Devenir
partenaire


Barre de séparation

Un site du réseau
War Paradise

Annuaires référenceurs





Jump Script
Script pour RPG Maker VX
Ecrit par Monos

Nom Drodrigues Jump System
Auteur DRodrigues
Nombre de Script 1
Info

Voici donc un script pour fait sauter le personnage.
A placer au dessus du script Main.
A la base c'est la touche RM X (donc A du clavier)
Et le script prend effet quand l'interrupteur 1 est ON.



#===================================
# DRodrigues Jump System
#Mini traduction fr par Monos
#===================================
#--------------------------------------------------------------
#Jump key, change la touche "x" par celui que vous voulez. (Touche RM pas touche clavier):
Jump_Button = Input::X
#Numéros de l'interrupteur qui doit être activé pour que le saut puisse être réalisé.
Switche_Active = 1
#--------------------------------------------------------------

class Jump_System < Game_Character
def initialize
update
end
def update
if $game_switches[Switche_Active] == true
if Input.trigger?(Jump_Button)
case $game_player.direction
when 2
jump_y = 1
jump_x = 0
when 4
jump_x = -1
jump_y = 0
when 6
jump_x = 1
jump_y = 0
when 8
jump_y = -1
jump_x = 0
end
$game_player.jump(jump_x,jump_y)
end
end
end
end

class Scene_Map
alias jump_update update
alias jump_main main
def main
@jumping = Jump_System.new
jump_main
end
def update
@jumping.update
jump_update
end
end


RayWolf - posté le 06/08/2008 à 20:17:02. (452 messages postés)

You cannot grasp the true form of RayWolf's avatar...

Il n'y a pas quelque chose qui pourrait faire en sorte que dans certaines maps on puisse pas sauter, malgré la possibilité de le faire (une condition, par exemple)?

I... I feel... Happy...


ibac001 - posté le 10/08/2008 à 23:10:50. (3 messages postés)

Bah si raywolf! Quand tu fait une map tu t'arranges pour que l'interrupteur de saut se désactive quand tu passes par la zone de téléportation amenant à l'autre carte. Et si tu veux le resauter... Et ben tu réactive l'interrupteur!:)


Bakusama - posté le 03/09/2008 à 19:11:14. (4 messages postés)

J'ai un prob?
Meme si le 1er intérupteur est allumé ou meme éteint
mon perso peut sauter quand meme?
Je parle du dernier script qui a été envoyé.


Irzyka-Monos - posté le 03/09/2008 à 21:57:18. (56277 messages postés) - admin

Vive le making libre

Normale le derniers script ne contient pas d'interrupteur.

Pixner|Offgame | Le comptoire des clikeurs


RayWolf - posté le 11/10/2008 à 17:08:49. (452 messages postés)

You cannot grasp the true form of RayWolf's avatar...

Citation:



Bah si raywolf! Quand tu fait une map tu t'arranges pour que l'interrupteur de saut se désactive quand tu passes par la zone de téléportation amenant à l'autre carte. Et si tu veux le resauter... Et ben tu réactive l'interrupteur!

Je me référais à la modification du script de Tom :D
Mais maintenant, j'ai compris le script que Tantine nous a montré 8-)

EDIT : Ce que je trouve dommage, c'est que l'on soit obligé d'utiliser l'interrupteur 0001...
Si quelqu'un trouve comment changer le numéro de l'interrupteur (par exemple, le changer en interrupteur n°0100) pour activer le saut, postez sans hésiter, et soyez sûr que cela marche :ange

PS : Un petit glitch : appuyez sur la touche de saut répétivemment et très rapidement, vous allez bien plus vite qu'en courant :fou

RE-EDIT : Je viens de trouver que l'on peut modifier le nombre d'interrupteurs à activer...

I... I feel... Happy...


ptiteuf - posté le 13/12/2008 à 09:31:40. (17 messages postés)

moi il me disent que ça marche pas à la ligne 70 quand je met 2 scripts de saut... :'( (un saut de 1 carreau et 1 saut de 2 carreaux)


Monos - posté le 13/12/2008 à 13:41:55. (56277 messages postés) - admin

Vive le making libre

Réfléchie, les deux script sont identique, ça rentre en conflit.

Pixner|Offgame | Le comptoire des clikeurs


sakitos - posté le 30/03/2009 à 18:26:32. (3 messages postés)

j'ai remarqué que quand on marche et que lon apuis sur la touche saut 'script 2)on cour plus vite on run quoi^^:feu


marklore - posté le 29/09/2009 à 12:36:57. (74 messages postés)

Perso, au lieu de:

Portion de code : Tout sélectionner

1
       $game_player.jump(jump_x,jump_y)


j'ai mis:

Portion de code : Tout sélectionner

1
2
3
       if $game_player.can_walk?($game_player.x+ jump_x,$game_player.y+jump_y) == true
       $game_player.jump(jump_x,jump_y) 
       end


Ainsi, le perso ne peut pas sauter partout, juste la où il peut marcher.


sadimon maker - posté le 07/10/2009 à 14:47:30. (4 messages postés)

comment on fait pour qu on saute sur une plateforme pour le dernier script.


Adl666 - posté le 21/12/2009 à 17:53:07. (2 messages postés)

ma


salutcalex - posté le 16/05/2010 à 13:58:51. (5 messages postés)

Bonjour merci pour le script mais jessaye de faire sauter de 2 casse saa marche mais pas dans la bnne direction quelle qu'un poré maidé SVP:sriden


thomaspfi - posté le 26/07/2010 à 12:49:06. (5 messages postés)

salu j'ai remarqué qu'on pouvai sauter pendan les messages:D


lohl77 - posté le 08/04/2011 à 17:42:53. (5 messages postés)

Statut ? Quel statut ? Je n'ai pas demandé de statue...

Bon script :)
Pour ceux qui l'utilisent il marche pas avec celui d'écran start.
C'est tout :D

Donner le meilleur de soi-même aux autres, c'est garder le pire pour soi. Alors apprenez à devenir égoïste pour profiter de la vie.


Raydra - posté le 31/08/2011 à 21:50:05. (7 messages postés)

Je suis rien.

Pour ceux qui veulent,je sais comment changer l'id de l'interrupteur de saut(cad au lieu d'activer l'interrupteur 1 pour sauter,
utiliser le 100 par exemple.)

Portion de code : Tout sélectionner

1
Switche_Active = 1



Changez 1 par le nombre que vous voulez.

Pour changer de touche:

Portion de code : Tout sélectionner

1
2
Jump_Button = Input::X 
 




Changez X par la lettre que vous voulez.


parallax - posté le 18/05/2012 à 13:12:00. (3 messages postés)

Pour ceux qui veulent sauter de 2 cases,au lieu d'une remplacez

jump_y = 1
jump_x = 0
when 4
jump_x = -1
jump_y = 0
when 6
jump_x = 1
jump_y = 0
when 8
jump_y = -1
jump_x = 0

par

jump_y = 2
jump_x = 0
when 4
jump_x = -2
jump_y = 0
when 6
jump_x = 2
jump_y = 0
when 8
jump_y = -2
jump_x = 0


Et voilà

:feu :mort


P.S:C'est la 1 ère fois que je reconfigure un script tout seul.


:sonic :sonic :sonic :sonic :sonic :sonic :sonic :sonic


ramdam70 - posté le 18/07/2012 à 15:02:25. (4 messages postés)

merci pour ton script il est super !!! :sonic

cramshit


raboulave - posté le 16/01/2013 à 22:00:30. (15 messages postés)

Je rajouterai même que si l'on veut jouer un son lorsqu'on saute :
mettre ça

Portion de code : Tout sélectionner

1
2
3
4
if $game_player.can_walk?($game_player.x+ jump_x,$game_player.y+jump_y) == true
       $game_player.jump(jump_x,jump_y)
        $data_system.sounds[2].play
       end



à la place de :

Portion de code : Tout sélectionner

1
$game_player.jump(jump_x,jump_y)



(Merci à Marklore pour le if j'y avais pas pensé :p)


Onikowai - posté le 08/04/2013 à 00:24:52. (43 messages postés)

salut et desoler pour le necropost.

Je suis sous ace et ca ne fonctionne pas enfin si mais pas l'amelioration de Marklore.
Et je ne veut pas pouvoir sauter partout.

Merci d'avance.


Skatino - posté le 19/06/2013 à 00:40:43. (53 messages postés)

Vive rpg-maker.fr !

Marche pô sur VX..
(Aucun saut lors de l'appui de la touche)


cari974 - posté le 20/06/2013 à 13:46:25. (38 messages postés)

As tu pensé à activer l'interrupteur 1 ?

MMORPG : VX => http://www.rpg-maker.fr/scripts-342-net-gaming.html //\\ XP => http://www.rpg-maker.fr/scripts-425-netplay-master-script-mmorpg.html

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

Plan du site:

Activité: Accueil | News | Forum | Flash-news | Chat | Commentaires | Galerie | Screen de la semaine | Sorties | Articles perso | Livre d'or | Recherche
Jeux: Index jeux séparés | Top Classiques | Top Originaux | Les autres | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Jeux complets | Proposer
Rubriques: Le Wiki | Collection Oniro | Tutoriaux | Scripts | Guides | Gaming-Live | Tests | Making-of | Interviews | Articles perso | OST | L'Annuaire | Divers | Palmarès
Hébergés: Aëdemphia | Fighting Robots Quest | Forstale | Geex | Inexistence | La Légende d'Ibabou | Lije | LoveMaster | Sarcia | Super Mario RPG - Lost Souls
Ressources: Jeux | Programmes | Packs de ressources | Midis | Eléments séparés | Sprites
RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis