GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: dydjyz le 12 Septembre 2010, 22:22:53

Titre: Objet créer que seul moi voit
Posté par: dydjyz le 12 Septembre 2010, 22:22:53
Bonjour,

Bon, j'ai fait un systeme pour que le joueur ait un poisson qui le suive, dans On PlayerSpawn, il y a sa:

   poisson = CreateObject(1604, xanimal+0.3, yanimal+0.3, zanimal-0.1, 0.0, 0.0, 0);
   new Float:angleanimal;
   GetPlayerPos(playerid, xanimal, yanimal, zanimal);
   GetPlayerFacingAngle(playerid, angleanimal);
   AttachObjectToPlayer( poisson, playerid, -0.3, -0.4, -0.4, 0, 0, angleanimal);

Le probleme c'est que seul le joueur voit SON poisson, il voit pas les poisson des autre, vous pouvez maider ?
Titre: Re : Objet créer que seul moi voit
Posté par: rapido le 12 Septembre 2010, 22:39:40
il doit y'avoir surement un truc ajouter dans OnGameModeInit quelque chose qui rejoind la même fonction
Titre: Re : Objet créer que seul moi voit
Posté par: Gilux le 12 Septembre 2010, 22:53:35
Il y a une nouvelle fonction en 0.3b : SetPlayerHoldingObject
++
Titre: Re : Objet créer que seul moi voit
Posté par: dydjyz le 12 Septembre 2010, 22:53:59
C'est bon j'ai régler le probleme, j'ai mi un timer, tout les 30 secondes le poisson est supprimé pouis recréer puis re attacher au joueur.

EDIT: oui mais le poisson jle mets pas sur le joueur, jle mets a coté x)
Titre: Re : Objet créer que seul moi voit
Posté par: rapido le 12 Septembre 2010, 23:00:59
oui oui je c'est  :)
Titre: Re : Objet créer que seul moi voit
Posté par: vincentdu90 le 13 Septembre 2010, 19:56:16
Sympa l'idée ^^ , j'aimerai bien voir ce que ça donne  :)
Titre: Re : Objet créer que seul moi voit
Posté par: Gilux le 13 Septembre 2010, 22:22:17
Pour le mettre à coté tu modifie les paramètres de distance :) (X normalement)
++
Titre: Re : Objet créer que seul moi voit
Posté par: dydjyz le 13 Septembre 2010, 22:43:10
Oui, Oui c'est bon, tout fonctionne (l)

Double post
J'ai un nouveau probleme :( je voudrais rentrer un nom dans cette variable:

dini_IntSet((st), "nom", "Dylan");

Il me marque number of argument doesnt match deffinition...

Vous avez pas une idée ?
Titre: Re : Objet créer que seul moi voit
Posté par: S!m le 14 Septembre 2010, 00:23:40
Salut,

à noter: int != texte
avec dini le texte est le type de base, donc dini_Set


++Sim++
Titre: Re : Objet créer que seul moi voit
Posté par: dydjyz le 14 Septembre 2010, 17:52:08
Je test desuite Maitre.

Hum Sim ;D