• 24 Avril 2025, 04:01:09


Auteur Sujet: Question , De "teleportation"  (Lu 1439 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Anolas

  • *
  • Nouveau
  • Messages: 5
    • Voir le profil
Question , De "teleportation"
« le: 11 Octobre 2010, 21:28:44 »
Bonjour , je suis debutant en scripting SA:MP , et je desire crée un point de " teleportation" par exemple ;
-Devant le commiseriat
-Sa te teleporte a linterieur.
 :P
Donc je cherche comment faire , je ne trouve pas sur internet.

Et une autre question , se pose ou placer un morceaux de code comme sa.

Cordialement ,
Anolas : :)

Karting06

  • Invité
Re : Question , De "teleportation"
« Réponse #1 le: 11 Octobre 2010, 21:39:50 »
[SUPPRIME]
« Modifié: 12 Octobre 2010, 19:29:24 par Karting06 »

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Question , De "teleportation"
« Réponse #2 le: 11 Octobre 2010, 21:53:28 »
Salut, je pense qu'il n'apprendra pas à scripter en utilisant des FS tout faits (quoique celui-ci est vraiment bien réalisé  :D), j'ai fait un tuto en 3 parties pour les débutants en Pawn.
Bon courage !

Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
Re : Question , De "teleportation"
« Réponse #3 le: 12 Octobre 2010, 11:30:22 »
Aide toi de sa :

Code: (pawn) [Sélectionner]
if (PlayerToPoint(3.0, playerid,pozx,pozy,posz))
Et sa :

Code: (pawn) [Sélectionner]
SetPlayerPos(playerid,posx,posy,poz);
Complément :
( Sa peut toujours servir, si vous débutez )


Code: (pawn) [Sélectionner]
GameTextForPlayer(playerid, "~w~Nom", 5000, 1);
( Nom : Ce que sa dit quand sa te TP. 5000 : Temp d'affichage (la 5sec). Le 1 est pas tres utile a savoir )

Code: (pawn) [Sélectionner]
SetPlayerInterior(playerid,1);
Code: (pawn) [Sélectionner]
SetPlayerVirtualWorld(playerid,0);(Modifié le 0, part le ViurtalWorld que vous voulez. ( Sa évite que les joueurs se rencontre, si sa tp a un même intérrieur.)

A la recherche d'un moviemaker

Karting06

  • Invité
Re : Question , De "teleportation"
« Réponse #4 le: 12 Octobre 2010, 16:23:28 »
[SUPPRIME]
« Modifié: 12 Octobre 2010, 19:29:02 par Karting06 »

Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
Re : Question , De "teleportation"
« Réponse #5 le: 12 Octobre 2010, 16:52:45 »
Aulieu d'avoir ce genre de réponse/Post, explique plutôt comment tu le fais. Sa pourrait aidez certains.
A la recherche d'un moviemaker

Karting06

  • Invité
Re : Question , De "teleportation"
« Réponse #6 le: 12 Octobre 2010, 19:27:35 »
J'en ai marre. Je poste quelque chose personne ne me répond. J'aide quelqu'un je me fait engueller. Alors, ça commence à me faire  >:(
Pour bien voir les pos X,Y,Z j'utilise les cheats c'est le seul truc qui est convenable pour connaître pos x,y,z.
Karting06

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Re : Question , De "teleportation"
« Réponse #7 le: 12 Octobre 2010, 19:52:55 »
Salut,

Le seul truck convenable et mieu c'est le /save , car
j'avais testé les x y z sont pas complets , sa enleve des chiffres( on se demande pourquoi ) et donc sa te met pas a la bonne pos ..
@ Herq Ton PlayerToPoint c'est nul
Bref ya une fonction  native mieu codée qui est IsPlayerInRangeOfPoint .
+
Pourquoi voir si le joueur est a une pos précis , le mec veut juste TP le joueur qui tape la CMD dans un interieur .
utilise seulemen
SetPlayerInterior(playerid,INTERIORID);
et
SetPlayerPos(playerid,x,y,z);
++
Beno

merci de rester poli, PlyaerToPoint n'est pas de la merde, ou mal codé (quoi que certaines versions le sont), cependant, une fonction codée en C++ qui a directement accès au position du joueur en plus est clairement plus rapide.

En fait, il demande de créer un "point de téléportation". Donc, depuis un endroit précis, on peut se téléporter à un autre endroit.
Simple avis, je préférerais ne pas passer par une commande mais plutôt un pickup.

Attention en créant votre pickup, utilisez CreatePickup si vous voulez avoir son numéro d'identification.

++Sim++





Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
Re : Question , De "teleportation"
« Réponse #8 le: 12 Octobre 2010, 20:01:57 »
J'apouvre totalemennt que le "IsPlayerInRangeOfPoint" est le meilleur, mais j'ai pas reusit a le sortir, donc j'ai prit le "PlayerToPoint". Bref, Karting je voulais pas que tu le prennes mal ;).
A la recherche d'un moviemaker

Karting06

  • Invité
Re : Question , De "teleportation"
« Réponse #9 le: 12 Octobre 2010, 21:50:15 »
Salut,
Pas grave. Mais bon je reste convinqu qu'avec le MTA ou les cheats tu vois les x-y-z.

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Question , De "teleportation"
« Réponse #10 le: 12 Octobre 2010, 21:51:29 »
Au pire vous pouvez essayer d'adapter GSave pour avoir les positions de téléports en plus ^^
++