• 02 Mai 2025, 22:45:07


Auteur Sujet: GetPickupPos  (Lu 1365 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
GetPickupPos
« le: 13 Juin 2009, 16:53:11 »
Bonjour à tous  :), j'ai un problème, Sa fait au moins 10-15min que j'essaye de réfléchir à comment créer une fonction 'GetPickupPos' mais
je ne trouve vraiment pas. Si quelqu'un a une idée ou autre j'aimerais bien que l'ont m'éclaire si possible.
Merci d'avance.

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : GetPickupPos
« Réponse #1 le: 13 Juin 2009, 17:08:40 »
salut,

il n'y a pas 10 000 façon,

tu doit recréer un CreatePickup qui enregistre les paramètres d'un pickup dans une variable puis tu vas récupérer ces données afin de savoir la position, type, model (ne choisi que les données désirées)

++Sim++





Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : GetPickupPos
« Réponse #2 le: 13 Juin 2009, 17:28:25 »
Pas très bien compris. Je te montre quelque chose.

Dans mon OnGameModeInit() j'ai sa.
pickup_entrer[0]  = CreatePickup(1239, 23, 1285.4985,-1329.3831,13.5491);

Dans un autre fonction, n'importe laquelle je souhaite récupérer les coordonnées du pickup comme ceci.
public MaFonction()
{
GetPickupPos(pickup_entrer[0], X, Y, Z);
/* Du Code */
return 1;
}

Maintenant ce qu'il faut que je code c'est cette fonction (GetPickupPos) et franchement j'ai lu ton explication et j'avoue ne pas avoir
bien compris tu peut essayer de mieux me faire comprendre stp.
Sinon merci de ton aide.

Double post
Up, si quelqu'un peut m'expliquer comment faire.

merci bien
« Modifié: 14 Juin 2009, 01:25:10 par ghm94 »

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : GetPickupPos
« Réponse #3 le: 14 Juin 2009, 16:11:13 »
Tu cree une nouvelle fonction qui creéra les pickup.

un truc dans le style:

Code: (pawn) [Sélectionner]
CreatePickupEx(model,type,Float:X,Float:Y,Float:Z)
{
new pickupid = CreatePickup(model,type,X,Y,Z);
Pickups[pickupid][0] = X;
Pickups[pickupid][1] = Y;
Pickups[pickupid][2] = Z;
return pickupid;
}
Et apres une tite fonction pour recup la position du pickup
Code: (pawn) [Sélectionner]
GetPickupPos(pickupid,&Float:X,&Float:Y,&Float:Z)
{
X = Pickups[pickupid][0];
Y = Pickups[pickupid][1];
Z = Pickups[pickupid][2];
return true;
}

J'te dit tout de suite sa fonctionera pas si tu le colle sans meme l'analyser ;)

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : GetPickupPos
« Réponse #4 le: 14 Juin 2009, 18:24:31 »
Non j'analyse et j'ai compris. Moi je copie pas c'est pour sa que j'ai demandé à ce qu'on m'éxplique.
Merci a toi.

++