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

Titre: [Resolu]Pickup TP
Posté 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é

Citer
Le Pickup:
flechetp=CreatePickup(1318,2,3658.0520,-2310.3293,2.5664);
Citer
OnPlayerPickUpPickup:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if (pickupid == flechetp)
    {
    SetVehiclePos(playerid,3643.2996,-2143.1763,2.9040);
    }
}
Merci Bien d'avance
Titre: Re : Pickup TP
Posté par: ghm94 le 08 Septembre 2009, 07:06:42
SetPlayerPos aussi. mais sa ne mettra pas le joueur dans le vehicule. Si tu veut qu'il entre tu as PutPlayerInVehicle.

++
Titre: Re : Pickup TP
Posté par: Street le 08 Septembre 2009, 07:42:50
qui téléporte seulement quand on et en voiture
??? t'es sur?
Titre: Re : Pickup TP
Posté par: Ssk le 08 Septembre 2009, 07:57:23
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if (pickupid == flechetp)
    {
if(IsPlayerInAnyVehicle(playerid))
{
    SetVehiclePos(playerid,3643.2996,-2143.1763,2.9040);
}
    }
}

indente correctement le code ;)
Titre: Re : Pickup TP
Posté par: Street le 08 Septembre 2009, 08:17:46
Sa marche pas sasuke ji v'ai avec la voiture sur le pickup
sa tp pas :(
Titre: Re : Pickup TP
Posté par: dalphinus le 08 Septembre 2009, 10:21:56
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 ;)
Titre: Re : Pickup TP
Posté par: Street le 08 Septembre 2009, 11:27:02
Merci,Mais toujour pareille je vais avec la voiture sur le pickup sa me tp pas
Titre: Re : Pickup TP
Posté par: Ssk le 08 Septembre 2009, 12:54:06
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
Titre: Re : Pickup TP
Posté par: Street le 08 Septembre 2009, 13:16:33
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
Titre: Re : Pickup TP
Posté par: Ssk le 08 Septembre 2009, 13:21:51
Nop le pb doit être que ton pickup n' est pas pickupable lol il faut definir l' id pour qu' il soit pickupable
Titre: Re : Pickup TP
Posté par: Street le 08 Septembre 2009, 13:39:41
xD?
c'est a dire ^^?flechetp = CreatePickup(1239, 23,3658.0520,-2310.3293,2.5664);
:blink
Citer
en haut
new flechetp;
Citer
OnGameModeInit()
flechetp = CreatePickup(1239, 23,3658.0520,-2310.3293,2.5664);
Citer
OnPLayerPickUpPickup(playerid,pickupid)
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if (pickupid == flechetp)
    {
if(IsPlayerInAnyVehicle(playerid))
{
    SetVehiclePos(GetPlayerVehicleID(playerid),3643.2996,-2143.1763,2.9040);
}
    }
}
Titre: Re : Pickup TP
Posté par: Xoss le 08 Septembre 2009, 14:17:35
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 )


Titre: Re : Pickup TP
Posté par: Street le 08 Septembre 2009, 14:31:55
Euh j'ai tout se qui faut mais c pas sa que je cherche merci
Titre: Re : Pickup TP
Posté par: Mr_C30 le 08 Septembre 2009, 20:03:20
ton probléme est résolu ?
Titre: Re : Re : Pickup TP
Posté par: Street le 09 Septembre 2009, 01:33:45
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...
Titre: Re : Pickup TP
Posté par: Ssk le 09 Septembre 2009, 08:15:35
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
Titre: Re : Pickup TP
Posté par: Street le 09 Septembre 2009, 10:22:58
 :-[ lu, oui mais je lavais deja donc Hs car
se nexplique pas ^^
EDIT
Resolu merci a tous