GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Ashley11 le 07 Décembre 2010, 18:12:24

Titre: Save Position
Posté par: Ashley11 le 07 Décembre 2010, 18:12:24
On ma dit que lorsque l'on faisait /savepos sa sauvegarder la position mais j'ai pas trouver

Quelqu'un sait comment save une position ?

Merci
Titre: Re : Save Position
Posté par: chneubeul le 07 Décembre 2010, 18:24:45
Salut,

tu as une petite idée comment faire ? Car j'aimerais pas te donner la réponse direct.. c'est simple.
Titre: Re : Save Position
Posté par: Ashley11 le 07 Décembre 2010, 18:27:38
 :happy Non vraiment aucune idée ...
Titre: Re : Save Position
Posté par: Xartrick le 07 Décembre 2010, 19:34:15
Récupération de la position du joueur (avec angle si nécessaire).
Stockage des valeurs dans des variables.

GetPlayerPos
GetPlayerFacingAngle
Titre: Re : Save Position
Posté par: Ashley11 le 07 Décembre 2010, 21:19:30
Ok j'ai a moitier compris en revanche , je doit le mettre dans OnPlayerDeath ? Et Je le verai ou la pos ?

J'ai suivi le wiki http://wiki.sa-mp.com/wiki/GetPlayerPos&prev=/search%3Fq%3DWIKI%2BSAMP%26hl%3Dfr%26prmd%3Div&rurl (http://wiki.sa-mp.com/wiki/GetPlayerPos&prev=/search%3Fq%3DWIKI%2BSAMP%26hl%3Dfr%26prmd%3Div&rurl)

Double post
Upounet :D
(http://www.gtaonline.fr/forums/Themes/proton/images/warnwarn.gif) les UP sont interdits avant 48 heures dans cette section, vas lire les règlements.
Titre: Re : Save Position
Posté par: Xartrick le 07 Décembre 2010, 22:57:59
Déjà, ce n'est pas un tutoriel mais un tutoriel mais une explication de la fonction (avec un exemple).
Pour sauvegarder la position, il serait mieux que ce soit le joueur qui la demande donc créer une commande !


EDIT: Comme ce soir je me sent d'humeur généreuse, je t'offre un FS que je viens de réalisé avec trois commandes.


http://pastebin.gtaonline.fr/pastebin.php?show=965 (http://pastebin.gtaonline.fr/pastebin.php?show=965)

PS: Je pense que c'est la dernière fois que je te donne un code tout fait, tu ne fait aucun effort.
Titre: Re : Save Position
Posté par: Ashley11 le 08 Décembre 2010, 07:44:26
D'accord  :D Merci pour tous alors ;) je ne te demanderai plus de script ...

sauf juste une derniére les positions , on les voit ou ? j'ai sauvegarder une position mais je la voit nulle part ..

Merci
Titre: Re : Save Position
Posté par: chneubeul le 08 Décembre 2010, 07:55:35
Salut,
Elle est sauvegarder dans les variables, à quoi ça te sert de les voirs ? ^^
Titre: Re : Save Position
Posté par: Boomerkuigi le 08 Décembre 2010, 10:55:07
Je pense qu'il souhaite recuperer des positions quand il est IG pour pouvoir apres les integrer dans son Script

Si c'est le cas fait /save quand t'es IG sa sauvegarde automatiquement la position dans Mes Documents/ GTA San Andreas User Files / SAMP / savedpositions
Titre: Re : Save Position
Posté par: Xartrick le 08 Décembre 2010, 12:59:38
Pour l'afficher, tu format simplement une phrase avec les informations désiré et tu l'envoi ;).
Titre: Re : Save Position
Posté par: Ashley11 le 08 Décembre 2010, 13:34:52
Je vous explique , j'ai une map pour mon DM et je veut creer une commande /dm pour spawner sur la map mais le probléme c'est que je ne connait pas la position donc pas de
SetPlayerPos ...
Titre: Re : Save Position
Posté par: Karting06 le 08 Décembre 2010, 13:39:24
/save Pauvre Xartrick qui a fait un script pour rien. Perso, je le trouve pas mal fait et je vais sans doute l'utiliser :D
Titre: Re : Save Position
Posté par: Ashley11 le 08 Décembre 2010, 13:45:17
Comment ca Karting ? car quand normalement une position c'est juste X Y Z et la yen a 4

AddPlayerClass(0,1958.3783,1343.1572,15.3746,269.1425,0,0,0,0,0,0); //
Titre: Re : Re : Save Position
Posté par: Karting06 le 08 Décembre 2010, 13:53:57
Comment ca Karting ? car quand normalement une position c'est juste X Y Z et la yen a 4

AddPlayerClass(0,1958.3783,1343.1572,15.3746,269.1425,0,0,0,0,0,0); //

Tu prends les 3 premiers donc 1958.3783 pour X 1343.1572 pour Y et 15.3746 pour Z !
Titre: Re : Save Position
Posté par: Ashley11 le 08 Décembre 2010, 14:38:13
Encore un petit probléme  :D je vien de dl cette map http://forum.sa-mp.com/showthread.php?t=196872 (http://forum.sa-mp.com/showthread.php?t=196872)

J'ai essayer de prendre la position d'un objet pour spawner dedan et avoir une idée de l'emplacement mais quand je spawn il ya rien ..

Merci d'avance
Titre: Re : Save Position
Posté par: Karting06 le 08 Décembre 2010, 15:39:52
Normal, y a trop de chiffre apres le point. Tu peux en avoir 4 maximum donc 1958.5555
C'est bon là Chneubuel?
Titre: Re : Save Position
Posté par: Ashley11 le 08 Décembre 2010, 15:49:21
CreateObject(987,2719.96459961,-2409.62304688,12.46093750,0.00000000,0.00000000,270.00000000);
CreateObject(987,2719.96459961,-2389.35571289,12.46093750,0.00000000,0.00000000,270.00000000);
CreateObject(987,2719.96459961,-2377.49438477,12.46093750,0.00000000,0.00000000,270.00000000);

Donc voila j'aimerai spawner dans l'objet ...
Titre: Re : Re : Save Position
Posté par: S!m le 08 Décembre 2010, 16:07:42
Salut,

Normal, y a trop de chiffre apres le point. Tu peux en avoir 4 maximum donc 1958.5555
C'est bon là Chneubuel?

On peut mettre autant de chiffre que ça nous chante, au pire c'est arrondi lors de la compilation pour entrer dans un 32 bits.
Si on n'en met pas assez pour remplir la variable, on assume que la valeur est exacte, on "ajoute" des 0 à la suite, comme dans les mathématiques standard...

++Sim++
Titre: Re : Save Position
Posté par: Xartrick le 08 Décembre 2010, 20:14:33
Citation de: Karting06
/save Pauvre Xartrick qui a fait un script pour rien. Perso, je le trouve pas mal fait et je vais sans doute l'utiliser :D

Et voilà, c'est ça quand on est pas précis dans ses questions ...