AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez | 
 

 [VX] Auto-téléportation

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 30
Inscrit le : 04/02/2009
Messages : 326

MessageSujet: [VX] Auto-téléportation   Mar 29 Juin 2010 - 10:18

Auto-téléportation



-Introduction

Ce script permet de lier des maps entre elles, afin que le personnage soit téléporté automatiquement, s'il franchit le bord de cette dernière. Pour exemple, c'est comme les vieux Zelda. J'ai utilisé une version plus chaotique, hors concours Last Hope. c'est une grosse économie d'évents de téléportation.


-Installation

Ce script n'échappe pas à la régle du "copiez en dessous de material".
Il n'a pas de nécéssité particulière.
Peut-être des problèmes avec les scripts modifiant la passabilité.

-Utilisation

Créez vos sets dans le script Mhd_TP.
Les sets sont des hashes contenant un tableau 2D pour contenir des id de maps. On peut les comparer à des maps de maps.
C'est relativement simple, il y a une petite notice à l'intérieur.

Pour activer le script, il y a un interrupteur, le 1 par défaut. Vous pouvez modifier les coordonnées du héros dans le set à tout moment:
$game_tp.set_coord(x,y, set)
x et y sont les coordonnées de la map dans le tableau
Il y a une méthode pour se téléporter sur un emplacement précis d'un set:
$game_tp.teleportation(set, m_x, m_y, y, x, direction, [active = true])
m_x et m_y sont les coordonnées de la map dans le tableau,
y, x celle du perso sur la map.
Vous pouvez vous téléporter d'un set à un autre set:
$game_tp.tp_set(set)
Vous pouvez aussi simplement désactiver le script pour revenir à une méthode plus classique. La téléportation normale fonctionne aussi quand le script est actif.

-script

Spoiler:
 

-Démo

>>Démo

_________________


Dernière édition par vincentmhd le Lun 23 Aoû 2010 - 10:18, édité 4 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maître des Duels
Maître des Duels
avatar


Masculin Age : 25
Inscrit le : 29/07/2009
Messages : 7838

MessageSujet: Re: [VX] Auto-téléportation   Mar 29 Juin 2010 - 10:43

Sympa, surtout pour éviter le lag du à une masse d'events.

Merci du partage ! ( et bon retour aussi ^^ )

_________________
Gimme a hell yeah.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Noble Lv.8
Noble Lv.8


Masculin Inscrit le : 08/07/2009
Messages : 228

MessageSujet: Re: [VX] Auto-téléportation   Mar 29 Juin 2010 - 11:07

Vincent je te croyais mort …
Un script bien sympa nous facilitant la vie pour le mapping et réduise les lag

Comptent de te revoir
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 30
Inscrit le : 04/02/2009
Messages : 326

MessageSujet: Re: [VX] Auto-téléportation   Mer 23 Fév 2011 - 20:43

Hello, ça faisait longtemps.

Je profite de mes vacances pour poster une version plus gadgétisé de ce script avec une interface d'édition.
Par contre, l'interface supplémentaire m'a demandé plus de travail et de mettre à profit les travaux de plusieurs scripteurs talentueux:
- la gestion du clavier par TLN et Lordrik, revu par Berka
- la gestion de la sourie par Cybersam et Nearfantastica, revu par Berka
à citer en crédit.

Je rappelle que ce script est un linker de maps, il permet de faire des jointures entre plusieurs maps. Ces jointures sont des liens de téléportation automatique liant les bordures de plusieurs maps.

Avant les assemblages de maps, que j'appelle "des plans", se définissaient en remplissant des variables directement dans le script, ce qui comportaient de nombreux défauts.
J'ai privilégié une approche que j'espère plus ergonomique.
Maintenant l'éditeur de "Plans" est une scène à part entière dispo in game. Ainsi vous pouvez modifier les plans, et les tester dans la foulée. L'éditeur est seulement accessible en phase de Test.
- "Ctrl + e" donne accès à l'éditeur depuis toutes les scènes.
- "Echap" dans les éditeurs permets de faire "précédent" jusqu'à revenir à scène d'appel de l'éditeur.

Les plans sont propres à une sauvegarde, il y a les plans originaux, sauvegardés à part, mais chaque sauvegarde possède sa propre copie, ainsi ils sont modifiables in game par quelques instructions de script.
Pendant la phase de test, en haut à droite, l'image de votre plan apparaitra, c'est uniquement en phase de test pour vous rendre mieux compte d'où vous êtes.
(je ne l'ai pas implémenté pour le jeu).

Linker.exe

Je voulais en faire plus, mais je préfère partager maintenant car je ne suis pas sûr d'avoir le temps pour autre chose.

_________________


Dernière édition par vincentmhd le Mer 20 Juil 2011 - 9:20, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Citadin Lv.7
Citadin Lv.7
avatar


Masculin Age : 21
Inscrit le : 09/01/2010
Messages : 219

MessageSujet: Re: [VX] Auto-téléportation   Lun 7 Mar 2011 - 13:55

Désoler si je poste tard mais faut que tu sache que ton script me sera bien utile.
Très bon script =D

_________________

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [VX] Auto-téléportation   

Revenir en haut Aller en bas
 

[VX] Auto-téléportation

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

 Sujets similaires

-
» ZUMO 660 option auto / moto
» Auto-Installation Numéricable!!
» Smartphones : un film protecteur auto-réparant et anti-traces de doigts
» Le statut auto-entrepreneur waouh le Hic!!!
» Blocage du recalcul auto et trackback

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Divers-
Créer un forum | © phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit