Salut voila je vais vous faire un tutorial a ma façon pour placer des pickup :
- Code:
-
new pickup1;
En haut du script
- Code:
-
pickup1 = CreatePickup(1239,19,1082.1556,2621.6716,-38.6003);
A placer dans OnGameModeInit
C'est le pickup avec Son Model : 1239
Pour voir les model Rendez vous ici : http://wiki.sa-mp.com/wiki/Game_Object_ID_List
Le type de pickup : 19 Pour voir les type : http://wiki.sa-mp.com/wiki/PickupTypes
Puis enfin les coordonnées : 1082.1556,2621.6716,-38.6003
Pour savoir ou placée les pickup Rendez vous sur Debug ou sinon en cours de jeu vous tapez /save GO SavedPosition.txt Vous récupérez les coordonnez de l'emplacement et voila
Continuons
- Code:
-
public OnPlayerPickUpPickup(playerid, pickupid)
{
if ( pickupid == pickup1 )
{
SendClientMessage(playerid,COULEUR_ROUGE,"Vous voila chez vous");
SetPlayerPos(playerid,1025.4467773438,2623.52734375,-38.600116729736);
}
return 1;
}
Allor la c'est lorsque le joueur entre dans le pickup1 sa lui marquera Vous
voila chez vous
Et SetPlayerPos sert a le téléporter vers la position inscrite
Renseignement Complémentaire :
Playerid = Nimporte quel Joueur
Couleur_Rouge = Couleur qui aparaitra lorsque le joueur entrera dans le pickup
Pour cela En haut de votre script :
- Code:
-
#define COULEUR_ROUGE 0xFF0000AA
Voila j'espert avoir tous dit
Merci