GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Street le 08 Septembre 2009, 02:36:56
-
Lu a tous j'essaie de faire un pickup
qui téléporte seulement quand on et en voiture
sa ne marche pas Je ne comprend pas tro
pouvez vous m'éclaircir il ne me semble rien avoir oublié
Le Pickup:
flechetp=CreatePickup(1318,2,3658.0520,-2310.3293,2.5664);OnPlayerPickUpPickup:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if (pickupid == flechetp)
{
SetVehiclePos(playerid,3643.2996,-2143.1763,2.9040);
}
}
Merci Bien d'avance
-
SetPlayerPos aussi. mais sa ne mettra pas le joueur dans le vehicule. Si tu veut qu'il entre tu as PutPlayerInVehicle.
++
-
qui téléporte seulement quand on et en voiture
??? t'es sur?
-
public OnPlayerPickUpPickup(playerid, pickupid)
{
if (pickupid == flechetp)
{
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(playerid,3643.2996,-2143.1763,2.9040);
}
}
}
indente correctement le code ;)
-
Sa marche pas sasuke ji v'ai avec la voiture sur le pickup
sa tp pas :(
-
Normal y a un SetVehiclePos sur un playerid, forcément ça risque pas de fonctionner :P
public OnPlayerPickUpPickup(playerid, pickupid)
{
if (pickupid == flechetp)
{
if(GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar,3643.2996,-2143.1763,2.9040);
}
}
return 1;
}
Essaye ceci ça devrait fonctionner ;)
-
Merci,Mais toujour pareille je vais avec la voiture sur le pickup sa me tp pas
-
public OnPlayerPickUpPickup(playerid, pickupid)
{
if (pickupid == flechetp)
{
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),3643.2996,-2143.1763,2.9040);
}
}
}
et la si ca marche pas c' est une erreur dans le pickup tu n entre pas dans le bon lol
-
Mdr marche tjr pas je pence que
y'an a q'un c un FS :D
peu etre l'id du pickup et pas bon je vais essayé le i Jaune
-
Nop le pb doit être que ton pickup n' est pas pickupable lol il faut definir l' id pour qu' il soit pickupable
-
xD?
c'est a dire ^^?flechetp = CreatePickup(1239, 23,3658.0520,-2310.3293,2.5664);
:blink
en haut
new flechetp;OnGameModeInit()
flechetp = CreatePickup(1239, 23,3658.0520,-2310.3293,2.5664);OnPLayerPickUpPickup(playerid,pickupid)
public OnPlayerPickUpPickup(playerid, pickupid)
{
if (pickupid == flechetp)
{
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),3643.2996,-2143.1763,2.9040);
}
}
}
-
flechetp = CreatePickup(1239, 23,3658.0520,-2310.3293,2.5664);
Il en existe de differente sorte :
http://wiki.sa-mp.com/wiki/Pickup_help (http://wiki.sa-mp.com/wiki/Pickup_help) (regarde tous en bas)
(changer le 2e chiffre)
Puis diiferent model :
http://weedarr.wikidot.com/pickups (http://weedarr.wikidot.com/pickups)
( ça c'est le premier chiffre a changer )
-
Euh j'ai tout se qui faut mais c pas sa que je cherche merci
-
ton probléme est résolu ?
-
Nop le pb doit être que ton pickup n' est pas pickupable lol il faut definir l' id pour qu' il soit pickupable
Je fait comment pour le definir?
Non Mr_C30 je previen toujour quand c resolu
il me propose des truque hors sujet...
-
Béh non ce n' est pas hors sujet car il y a plusieurs type de pickup, il y a ce qu' on pickuper et se qu' on peu pas et je parie que tu as defini sur ce qu' on ne peut pas
-
:-[ lu, oui mais je lavais deja donc Hs car
se nexplique pas ^^
EDIT
Resolu merci a tous