GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Zordiache le 06 Novembre 2009, 08:35:07

Titre: [Résolue]Problèmes, mon Pick Up n'apparait pas.
Posté par: Zordiache le 06 Novembre 2009, 08:35:07
Salut.

Voilà ça fait trois jours que je me creuse la tête pour faire aparaître un Pick Up.

Je me suis aider du wiki samp pour en créer un et le logiciel Pawno ne détecte aucune erreur à la compilation.

Voici mes lignes qui sont en rapport avec le Pick Up :

new mypickup;
public OnGameModeInit()
{
  mypickup = CreatePickup(1318, 2,-4249.9009,640.2317,6.9335, -1);
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
 if(pickupid == mypickup)
 {
  SendClientMessage(playerid, 0xFFFFFFFF, "You received $10000!");
  GivePlayerMoney(playerid, 10000);
 }
 return 1;
}

Normalement il devrai aparaître devant la porte mais rien

(http://img8.hostingpics.net/pics/17395sa_mp_012_copie.jpg) (http://www.hostingpics.net/viewer.php?id=17395sa_mp_012_copie.jpg)


Voilà merci d'avance :ninja
Titre: Re : Problèmes, mon Pick Up n'apparait pas.
Posté par: cristab le 06 Novembre 2009, 09:00:08
mypickup = CreatePickup(1318, 2,-4249.9009,640.2317,6.9335, -1);
Citer
CreatePickup(model,type,Float:X,Float:Y,Float:Z,Virtualworld)

tu as mis ton pickup dans le monde -1 met 0 a la place :)
Titre: Re : Re : Problèmes, mon Pick Up n'apparait pas.
Posté par: Zordiache le 06 Novembre 2009, 09:08:53
mypickup = CreatePickup(1318, 2,-4249.9009,640.2317,6.9335, -1);
Citer
CreatePickup(model,type,Float:X,Float:Y,Float:Z,Virtualworld)

tu as mis ton pickup dans le monde -1 met 0 a la place :)

Merci mais il n'aparait toujours pas :(
Titre: Re : Problèmes, mon Pick Up n'apparait pas.
Posté par: S!m le 06 Novembre 2009, 13:27:53
Salut,

Citer
   The virtual world ID of the pickup. A value of -1 will cause the pickup to display in all virtual worlds.

donc je te conseille de remettre -1, pour ton problème vérifie les coordonnées, c'est le seul autre paramètre qui pourrait causer ce problème (car je doit avouer que -4249.9009 en X ça me surprendrais légèrement..)

++Sim++
Titre: Re : Problèmes, mon Pick Up n'apparait pas.
Posté par: cristab le 06 Novembre 2009, 13:51:56
ahhhh enfaite -1 = tout les mondes
Titre: Re : Problèmes, mon Pick Up n'apparait pas.
Posté par: Zordiache le 06 Novembre 2009, 14:01:54
Salut,

j'ai toujours le même problème, j'ai même changé le pick up de coordonnées mais ça n'a rien changé.

Il n'apparait peut être pas parce que je l'ai mis sur une map créee et non sur la map de San Andreas ?
Titre: Re : Problèmes, mon Pick Up n'apparait pas.
Posté par: Syg le 06 Novembre 2009, 14:43:36
La carte terrestre de GTA SA va environs de -3000.0 à 3000.0 sur les axes X et Y.
Donc un valeur de -4249,9009 donnera forcément une position au dessus de la mer (ou au dessous).

Lorsque l'on est pas sur si le problème vient des coordonnées ou d'autre par, il est bien de mettre des coordonnées sûres.
Personnellement, si j'étais confronté à ce genre de problème, j'utiliserais 0.0 ,0.0 comme coordonnées, sachant que l'altitude pour ces coordonnées est de 2.6 mètres environs.

++
Syg
Titre: Re : Problèmes, mon Pick Up n'apparait pas.
Posté par: Zordiache le 06 Novembre 2009, 16:15:33
Ton poste m'as fait réfléchir Syg, j'ai donc mis un Pick Up dans San Andreas, plus précisement dans le quartier de Ganton et le Pick Up est apparue.

Mon problème est donc règlé, Merci à Cristab, Sim et Syg pour m'avoir aidé. :)