Accueil du SiteAccueil du Site  AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  ConnexionConnexion  S'enregistrerS'enregistrer  



Le Deal du moment : -40%
Tefal Ingenio Emotion – Batterie de cuisine 10 ...
Voir le deal
59.99 €

Partagez
 

 [VX] Script de Saut

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Teraglehn
Ancien staffeux
Ancien staffeux
Teraglehn

Masculin
Messages postés : 3628
Date d'inscription : 23/09/2010
Jauge LPC :
[VX] Script de Saut 89152714007 / 1007 / 100[VX] Script de Saut 8915271400

[VX] Script de Saut Membre15
[VX] Script de Saut Travai10
[VX] Script de Saut Action10
[VX] Script de Saut Mythe_10
[VX] Script de Saut Collec10
[VX] Script de Saut Collec11
[VX] Script de Saut Collec12
[VX] Script de Saut Connar10
[VX] Script de Saut Connar10
[VX] Script de Saut Connar10


[VX] Script de Saut Empty
MessageSujet: [VX] Script de Saut   [VX] Script de Saut EmptyMer 29 Sep 2010 - 18:52

En deux parti la première sert pour le saut en lui même la deuxième a empêcher votre perso de sauter sur les décors et en dehors de la map (ce qui est assez problématique)


Auteur : ?
Pour VX peut être aussi Xp

Configuration :
Vous pouvez changer la longueur de saut assez facilement (même pas besoin de si connaitre en Ruby !)

Ligne 20 à 30 vous avez :
Citation :

when 2
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

Modifier simplement les 2 -2 et autre pour augmenter ou réduire la distance de saut, le chiffre que vous mettrez étant le nombre de case de déplacement, voilà c'est pas sorcier !

portion de code :
Citation :

#===================================
# 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 = 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
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


et le script de correction, portion de Code :

Citation :

#=================================
# ■ Game_Character - Jump Check
#------------------------------------------------------------------------------
Game_Event

#===============================

class Game_Character
def jump(x_plus, y_plus)
if x_plus.abs > y_plus.abs
x_plus < 0 ? turn_left : turn_right
elsif x_plus.abs > y_plus.abs
y_plus < 0 ? turn_up : turn_down
end
new_x = @x + x_plus
new_y = @y + y_plus
if (x_plus == 0 and y_plus == 0) or passable?(new_x, new_y)
@x += x_plus
@y += y_plus
distance = Math.sqrt(x_plus * x_plus + y_plus * y_plus).round
@jump_peak = 10 + distance - @move_speed
@jump_count = @jump_peak * 2
@stop_count = 0
straighten
end
end
end
Revenir en haut Aller en bas
http://www.terazaky.fr https://twitter.com/teraglehn https://www.facebook.com/korg.grimm https://pinterest.com/teraglehn
Elekami
Fondateur
Fondateur
Elekami

Masculin
Messages postés : 19071
Date d'inscription : 19/07/2008
Jauge LPC :
[VX] Script de Saut 8915271400100 / 100100 / 100[VX] Script de Saut 8915271400

[VX] Script de Saut Pater_10
[VX] Script de Saut Staffe10
[VX] Script de Saut Mythe_10
[VX] Script de Saut Membre11
[VX] Script de Saut Doyen10
[VX] Script de Saut Scanar10
[VX] Script de Saut Compos10
[VX] Script de Saut Testeu10
[VX] Script de Saut Membre15
[VX] Script de Saut Partag10
[VX] Script de Saut Projet10
[VX] Script de Saut Projet16
[VX] Script de Saut Riche_10
[VX] Script de Saut Travai10
[VX] Script de Saut Collec10
[VX] Script de Saut Collec11
[VX] Script de Saut Collec12
[VX] Script de Saut Collec13
[VX] Script de Saut Connar10


[VX] Script de Saut Empty
MessageSujet: Re: [VX] Script de Saut   [VX] Script de Saut EmptyVen 1 Oct 2010 - 15:02

Merci pour ce script (j'ai aps testé, j'utilise XP).

Je te fait un petit +2 Smile
Revenir en haut Aller en bas
https://www.ledijonshow.fr https://twitter.com/EleKoptes
Teraglehn
Ancien staffeux
Ancien staffeux
Teraglehn

Masculin
Messages postés : 3628
Date d'inscription : 23/09/2010
Jauge LPC :
[VX] Script de Saut 89152714007 / 1007 / 100[VX] Script de Saut 8915271400

[VX] Script de Saut Membre15
[VX] Script de Saut Travai10
[VX] Script de Saut Action10
[VX] Script de Saut Mythe_10
[VX] Script de Saut Collec10
[VX] Script de Saut Collec11
[VX] Script de Saut Collec12
[VX] Script de Saut Connar10
[VX] Script de Saut Connar10
[VX] Script de Saut Connar10


[VX] Script de Saut Empty
MessageSujet: Re: [VX] Script de Saut   [VX] Script de Saut EmptyDim 10 Oct 2010 - 16:50

Alors correction pour les mecs qui regarde pas leurs script vous devrez créer un interrupteur pour pouvoir utiliser le saut cet interrupteur ne devras jamais être désactiver (sauf pour empêcher le saut pas exemple)ici l'interrupteur par défaut est le n°1 mais vous pouvez le changer...
Revenir en haut Aller en bas
http://www.terazaky.fr https://twitter.com/teraglehn https://www.facebook.com/korg.grimm https://pinterest.com/teraglehn
Steve170401
Paysan (niveau 1)
Paysan (niveau 1)
Steve170401

Messages postés : 1
Date d'inscription : 27/06/2014
Jauge LPC :
[VX] Script de Saut 89152714000 / 1000 / 100[VX] Script de Saut 8915271400


[VX] Script de Saut Empty
MessageSujet: Re: [VX] Script de Saut   [VX] Script de Saut EmptyVen 27 Juin 2014 - 0:19

Je suis un débutant et j'ai un problème le script pour corriger les bug ou l'on peut allez sur les décors et sortir de la map ne marche pas sa me met :

Script 'Jump correction de bug' line 17: ArgumentError occurred

wrong number of arguments (2 for 3)

Vous vous y connaissez beaucoup mieux que moi , alors je vous demande de me dire ce que je doit faire pour régler ce problème.
Merci d'avance pour votre soutien !
Revenir en haut Aller en bas
Contenu sponsorisé




[VX] Script de Saut Empty
MessageSujet: Re: [VX] Script de Saut   [VX] Script de Saut Empty

Revenir en haut Aller en bas
 
[VX] Script de Saut
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [VX] Système de saut !
» [RMXP] Conditions de saut
» [VX] Script anti-lag
» Script un peu spéciale
» Je demande un script

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ PARTAGE ~ :: Scripts et plugins :: RPG Maker VX :: Système-
Sauter vers: