• 04 Juillet 2025, 02:21:21


Auteur Sujet: [Résolu]script pour revenir dans la même place [problème]  (Lu 1069 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne amitas

  • *
  • Nouveau
  • Messages: 8
    • Voir le profil
Bonjour/Bonsoir

J'ai commencer a scripte et je crois que je me débrouille un petit bien j'ai réussis a scripte pleins de trucs , par exemple voiture privé ....
(Je part droit au but)
Dans notre serveur on a déjà la commande /afk et /back ,(ne vous inquiétez il est impeccable le script) j'ai reussis a mettre quand on se met afk on nous tp dans un endroit mais le problème c'est que je veux quand il fait /back il se fait tp la ou il étais avant de faire /afk , je crois qu'il faut jongler avec GetPlayerPos mais j'en suis pas sur .
Merci d'avance
« Modifié: 08 Mars 2013, 00:29:16 par amitas »

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : script pour revenir dans la même place [problème]
« Réponse #1 le: 08 Mars 2013, 00:16:04 »
Inspire toi de ça.

http://pastebin.com/GZUSySP4

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne amitas

  • *
  • Nouveau
  • Messages: 8
    • Voir le profil
Re : script pour revenir dans la même place [problème]
« Réponse #2 le: 08 Mars 2013, 00:19:07 »
Vraiment merci ça m'aide beaucoup :D

Hors ligne Kiloutre

  • Nolife, nerd et geek passionné d'Ordinatique ! ^^
  • *
  • Grand Banditisme
  • Messages: 567
    • Voir le profil
Re : [Résolu]script pour revenir dans la même place [problème]
« Réponse #3 le: 08 Mars 2013, 17:33:28 »
En cas où tu aurais copié collé, je tiens juste à te faire savoir qu'il faut récupérer la position du joueur lors de la commande /afk, et le faire téléporter à sa position.
Pour éviter les interférences avec d'autres joueurs, je te conseille d'utiliser les Pvar.
http://wiki.sa-mp.com/wiki/GetPVarFloat
http://wiki.sa-mp.com/wiki/SetPVarFloat
Exemple :
//Commande /afk
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetPVarFloat(playerid, posx, x);
SetPVarFloat(playerid, posy, y);
SetPVarFloat(playerid, posz, z);

//Commande /back
SetPlayerPos(playerid, GetPVarFloar(playerid, posx), GetPVarFloar(playerid, posy), GetPVarFloar(playerid, posz);

En éspérant t'avoir aidé.

[/url]