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
-
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
-
mypickup = CreatePickup(1318, 2,-4249.9009,640.2317,6.9335, -1);
CreatePickup(model,type,Float:X,Float:Y,Float:Z,Virtualworld)
tu as mis ton pickup dans le monde -1 met 0 a la place :)
-
mypickup = CreatePickup(1318, 2,-4249.9009,640.2317,6.9335, -1);
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 :(
-
Salut,
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++
-
ahhhh enfaite -1 = tout les mondes
-
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 ?
-
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
-
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é. :)