• 06 Juin 2026, 13:00:11


Auteur Sujet: Teleportation ne marche pas  (Lu 1928 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne HeyC

  • *
  • Bandit
  • Messages: 331
    • Voir le profil
Teleportation ne marche pas
« le: 31 Octobre 2008, 11:46:59 »
Salut, (je ne savais pas comment formulé mon titre).
Regardé "SetPlayerPos(playerid,2567.52,-1294.59,1063.25);", ça doit me teleporté dans le Big Smoke's Crack Palace.
Mais ça me teleporte dans l'air près du Big Smoke's Crack Palace.
Pouvez-vous m'aidez ?

---------


Hors ligne Jens84

  • *
  • Tueur
  • Pawn un jour, Pawn toujours
  • Messages: 71
    • Voir le profil
    • Mon Site Web
Re : Teleportation ne marche pas
« Réponse #1 le: 31 Octobre 2008, 12:05:31 »
Tu veux téléporter un joueur dans un bâtiment ?
Si c'est ça, il me semble que tu dois utiliser SetPlayerInterior(playerid, interior).

http://wiki.sa-mp.com/wiki/SetPlayerInterior

Pour ton bâtiment :

Interior  :              Big Smoke's Crack Palace   
            
Universe ID   :       2

X   :    2567.52 
Y   :   -1294.59
Z   :    1063.25

Description   :  Crack Laboratory 

Singleplayer  :  Mission "End of the Line", after that opened for visit

PS : Pour connaitre l'ID d'un bâtiment, quand tu es à l'interieur : Tape /interior
       Si tu ne peux pas, tu peux toujours aller voir à cette adresse : http://wiki.sa-mp.com/wiki/InteriorIDs

« Modifié: 31 Octobre 2008, 12:31:43 par Jens84 »
Serveur non-terminé  (MAJ Quotidiennes)


Hors ligne HeyC

  • *
  • Bandit
  • Messages: 331
    • Voir le profil
Re : Re : Teleportation ne marche pas
« Réponse #2 le: 31 Octobre 2008, 12:16:02 »
Mais comment on rentre dans le batiment "Big Smoke's Crack Palace" ?


---------


Hors ligne Jens84

  • *
  • Tueur
  • Pawn un jour, Pawn toujours
  • Messages: 71
    • Voir le profil
    • Mon Site Web
Re : Teleportation ne marche pas
« Réponse #3 le: 31 Octobre 2008, 12:19:07 »
Et bien dans ta commande de téléportation, avant de faire SetPlayerPos(playerid, X,Y,Z); tu ajoute SetPlayerInterior(playerid, ID);
Dans ton cas, l'ID Interior est 2, comme je te l'ai écris.
Donc tu met SetPlayerInterior(playerid, 2);
Serveur non-terminé  (MAJ Quotidiennes)


Hors ligne HeyC

  • *
  • Bandit
  • Messages: 331
    • Voir le profil
Re : Re : Teleportation ne marche pas
« Réponse #4 le: 31 Octobre 2008, 12:27:16 »
Sa ne marche pas, ça me teleporte dans les airs  ???
« Modifié: 31 Octobre 2008, 12:31:23 par HeyC »

---------


Hors ligne Jens84

  • *
  • Tueur
  • Pawn un jour, Pawn toujours
  • Messages: 71
    • Voir le profil
    • Mon Site Web
Re : Teleportation ne marche pas
« Réponse #5 le: 31 Octobre 2008, 12:34:59 »
Ah je crois savoir, il doit s'agir d'une erreur dans les coordonnées Z, ça ne m'a que peu étonné au debut mais 1000 d'altitude, c'est quand même beaucoup.
Après si celà ne vient pas de là, je crains ne pas pouvoir t'aider davantage...
« Modifié: 31 Octobre 2008, 12:37:22 par Jens84 »
Serveur non-terminé  (MAJ Quotidiennes)


Hors ligne HeyC

  • *
  • Bandit
  • Messages: 331
    • Voir le profil
Re : Teleportation ne marche pas
« Réponse #6 le: 31 Octobre 2008, 12:48:58 »
J'ai changé les coordonnés Z en 30.0, 50.0, 100.0. & j'ai pas trouvé

---------


Hors ligne Jens84

  • *
  • Tueur
  • Pawn un jour, Pawn toujours
  • Messages: 71
    • Voir le profil
    • Mon Site Web
Re : Teleportation ne marche pas
« Réponse #7 le: 31 Octobre 2008, 13:08:00 »
Ok, je vais vérifier ça.
Quand tu as modifié les coordonnées d'altitude (Z), tu réapparaissais toujours au même endroit dans les airs ?
Ou tu pouvais observer un changement ?
Serveur non-terminé  (MAJ Quotidiennes)


Hors ligne Jens84

  • *
  • Tueur
  • Pawn un jour, Pawn toujours
  • Messages: 71
    • Voir le profil
    • Mon Site Web
Re : Teleportation ne marche pas
« Réponse #8 le: 31 Octobre 2008, 13:15:40 »
J'ai testé sur mon serveur, la commande fonctionne parfaitement.
(pour ta téléportation, n'utilise pas la commande /crack car elle est déjà utiliser pour une animation[vactions] sauf si tu n'utilise pas ce script)

Commande :

if (strcmp(cmdtext, "/labocrack", true) == 0)
{
SetPlayerInterior(playerid, 2);
SetPlayerPos(playerid,2567.52,-1294.59,1063.25);
SendClientMessage(playerid, COLOR_ORANGE,"Tu a été téléporté au Laboratoire de Crack de BS");
GameTextForPlayer(playerid,"~w~Bienvenue au Laboratoire de Crack",2500,5);
return 1;
}
Serveur non-terminé  (MAJ Quotidiennes)


Hors ligne HeyC

  • *
  • Bandit
  • Messages: 331
    • Voir le profil
Re : Teleportation ne marche pas
« Réponse #9 le: 31 Octobre 2008, 13:26:33 »
Merci, ça marche.

---------


Hors ligne Jens84

  • *
  • Tueur
  • Pawn un jour, Pawn toujours
  • Messages: 71
    • Voir le profil
    • Mon Site Web
Re : Teleportation ne marche pas
« Réponse #10 le: 31 Octobre 2008, 13:40:17 »
De rien, mais as-tu trouvé d'où venait le problème ?
Serveur non-terminé  (MAJ Quotidiennes)