• 03 Mai 2025, 01:25:34


Auteur Sujet: Teleporté le joueur ET le véhicule  (Lu 1475 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne JohnAnto

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
Teleporté le joueur ET le véhicule
« le: 17 Octobre 2012, 17:10:00 »
Bonjour,


Comment faire une commande pour téléporté le joueur ET le véhicule dans le quel il est ?

Parceque avec un téléport basique, sa téléporte que le joueur et pas le véhicule

Exemple de téléport basique :

public OnPlayerCommandText(playerid, cmdtext[])
{
     if(strcmp(cmdtext, "/myteleport") == 0)
     {
         SetPlayerPos(playerid, -1967.8365, 2956.9823, 12.9375);
         return 1;
     }
     return 0;
}




Merci d'avance
« Modifié: 17 Octobre 2012, 17:14:47 par JohnAnto »
Prefer the quality is better now

Hors ligne pa2m972

  • Chef de la Team FOD | Scripteur de Darkseno
  • *
  • Tueur
  • Cool ta vie, mange un Kiwi
  • Messages: 59
    • Voir le profil
    • http://libertyworldroleplay.xooit.com/index.php
Re : Teleporté le joueur ET le véhicule
« Réponse #1 le: 17 Octobre 2012, 18:56:43 »
Utilise les TMPCAR


◄¤| Leader FOD Team | Criminel | C'Helper |¤►

Hors ligne JohnAnto

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
Re : Teleporté le joueur ET le véhicule
« Réponse #2 le: 17 Octobre 2012, 20:06:32 »
C'est quoi le TMPCAR ? explique
Prefer the quality is better now

Hors ligne Kiloutre

  • Nolife, nerd et geek passionné d'Ordinatique ! ^^
  • *
  • Grand Banditisme
  • Messages: 567
    • Voir le profil
Re : Teleporté le joueur ET le véhicule
« Réponse #3 le: 17 Octobre 2012, 20:10:20 »
http://wiki.sa-mp.com/wiki/Function:GetVehiclePos

Sert toi du lien en dessous pour obtenir l'id du vehicule.

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

Ravi de t'avoir aider

[/url]

Hors ligne JohnAnto

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
Re : Teleporté le joueur ET le véhicule
« Réponse #4 le: 17 Octobre 2012, 20:33:44 »
Dacors, merci

Par contre là : http://wiki.sa-mp.com/wiki/Function:GetVehiclePos (Le GetVehiclePos)
J'ai pas trop compris comment sa marche ce truc. Qu'unlqu'un peut m'expliqué ?
Prefer the quality is better now

Hors ligne Mams

  • *
  • Nouveau
  • Messages: 22
    • Voir le profil
Re : Teleporté le joueur ET le véhicule
« Réponse #5 le: 18 Octobre 2012, 17:32:33 »
Salut,

C'est simple c'est pour avoir les coordonnées du véhicule:

Code: (pawn) [Sélectionner]
new Float:X,Float:Y,Float:Z;
if(IsPlayerInAnyVehicle(playerid))
{
    GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);// La j'ai "pris" les pos du véhicule.
}


Mais si tu veux téléporter le véhicule du joueur s'il est dans un véhicule c'est SetVehiclePos

Exemple:

Code: (pawn) [Sélectionner]
if(IsPlayerInAnyVehicle(playerid))
{
    SetVehiclePos(GetPlayerVehicleID, -1967.8365, 2956.9823, 12.9375);
}


Hors ligne JohnAnto

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
Re : Re : Teleporté le joueur ET le véhicule
« Réponse #6 le: 18 Octobre 2012, 18:01:27 »
Salut,

C'est simple c'est pour avoir les coordonnées du véhicule:

Code: (pawn) [Sélectionner]
new Float:X,Float:Y,Float:Z;
if(IsPlayerInAnyVehicle(playerid))
{
    GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);// La j'ai "pris" les pos du véhicule.
}


Mais si tu veux téléporter le véhicule du joueur s'il est dans un véhicule c'est SetVehiclePos

Exemple:

Code: (pawn) [Sélectionner]
if(IsPlayerInAnyVehicle(playerid))
{
    SetVehiclePos(GetPlayerVehicleID, -1967.8365, 2956.9823, 12.9375);
}




Bon, je suis nul, qu'unlqu'un pourrait me montré un exemple de code qui téléporte en meme temps le joueur et le véhicule dans lequel il y est, à une postion (par exemple on est dans un véhicule, on fais /transfender, le joueur et le véhicule se téléporte devant le garage transfender)

Parceque la..... :(
« Modifié: 18 Octobre 2012, 18:14:04 par JohnAnto »
Prefer the quality is better now

Hors ligne Mams

  • *
  • Nouveau
  • Messages: 22
    • Voir le profil
Re : Teleporté le joueur ET le véhicule
« Réponse #7 le: 18 Octobre 2012, 18:16:31 »
Y'a pas plus simple, lol.



Code: (pawn) [Sélectionner]
if(IsPlayerInAnyVehicle(playerid))
{
    SetVehiclePos(GetPlayerVehicleID, COORDONNE X, COORDONNE Y, COORDONNE Z );// Le joueur et le    véhicule sont téléporter vers la position.
}


Tu as juste à changer COORDONNE X,Y,Z, par les positions que tu veux. Si tu sais pas comment obtenir les positions tu vas sur le jeux tu tape /rs ou tu veux que ton véhicule apparaissant puis tu vas dans "GTA San Andreas User Files" -- > "SAMP" (mes documents) -- > clique sur "rawpositions.txt" tu vas avoir par exemple la position (si tu as plusieurs positions dans le fichier texte le plus récent est celui qui est à la fin de la liste):



-2026.7761,-114.3420,1035.1719,0.5716 ;
    X                 Y             Z          A

Tu enlève ",0.5716" car on en a pas besoin et tu fais ça a chaque fois que tu veux une position, en clair on ne veut que X, Y, Z (rouge, orange,bleu) mais pas ce qui est en noir.

Et donc ca fait:

Code: (pawn) [Sélectionner]
if(IsPlayerInAnyVehicle(playerid))
{
    SetVehiclePos(GetPlayerVehicleID,-2026.7761,-114.3420,1035.1719 );// Le joueur et le    véhicule sont téléporter vers la position.
}

C'est mieux comme ça ?
« Modifié: 18 Octobre 2012, 18:21:04 par Mams »


Hors ligne JohnAnto

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
Re : Teleporté le joueur ET le véhicule
« Réponse #8 le: 18 Octobre 2012, 18:36:31 »
Oui  :) mais maintenant faut mettre dans un cmdtext, pour faire la commande de la téléport
Prefer the quality is better now

Hors ligne Mams

  • *
  • Nouveau
  • Messages: 22
    • Voir le profil
Re : Teleporté le joueur ET le véhicule
« Réponse #9 le: 18 Octobre 2012, 21:53:10 »
Mais tu peux pas le faire prendre les positions et le mettre dans la commande ? Je t'aide c'est tout je vais pas faire le travail à ta place.  ;)

EDIT: http://www.gtaonline.fr/forums/index.php/topic,15913.0.html

Problème résolu je pense. :)
« Modifié: 18 Octobre 2012, 22:25:43 par Mams »


Hors ligne pa2m972

  • Chef de la Team FOD | Scripteur de Darkseno
  • *
  • Tueur
  • Cool ta vie, mange un Kiwi
  • Messages: 59
    • Voir le profil
    • http://libertyworldroleplay.xooit.com/index.php
Re : Teleporté le joueur ET le véhicule
« Réponse #10 le: 20 Octobre 2012, 13:55:41 »
Good ! Résolu je pense?


◄¤| Leader FOD Team | Criminel | C'Helper |¤►