deja repondu fonction recherche du forum la prochaine fois
dans le
ongamemodeinit() ajoute
DisableInteriorEnterExits();puis voila un exemple pour entre dans le commissariat de sf
declare les variables
new ppolice;
new epolice;puis voila un exemple pour entre dans le commissariat de sf
dans le
ongamemodeinit() ajoute
ppolice = CreatePickup ( 1272, 23,-1605.0853, 711.2844, 13.8672);
epolice = CreatePickup ( 1272, 23,246.2027, 108.9426, 1003.2188);
dans le
public OnPlayerPickUpPickup(playerid, pickupid)if (pickupid == ppolice)
{
TpJ(playerid, 248.6728, 109.2128, 1003.2188, 9.4001, 10,0);
}
if (pickupid == epolice)
{
TpJ(playerid, -1606.7971, 711.7957, 13.8672, 1.2533, 0,0);
}je vais expliquer la fonction TpJ
deja voila sa fonction
TpJ (playerid, Float:X, Float:Y, Float:Z, Float:zAngle, Int,world)
{
new vehicleid;
if (IsPlayerInAnyVehicle (playerid))//si dans un vehicule
{
vehicleid = GetPlayerVehicleId (playerid);
SetPlayerInterior(playerid, Ints);//on met le joueur dans l'interieure citer
SetPlayerPos (playerid, X, Y, Z);//on place le joueur au coordonne citer
LinkVehicleToInterior(vehicleid,Int);//on place le vehicule dans l'interieure citer
SetVehiclepos (vehicleid, X, Y, Z);//on place le vehicule dans la position citer
SetVehicleZAngle (vehicleid, zAngle);//on le met dans l'angle citer
SetVehicleVirtualWorld(vehicleid, world);//on place le vehicule dans le virtualworld citer
SetPlayerVirtualWorld(playerid,world);// on place le joueur dans le virtualworld citer
PutPlayerInVehicle (playerid, vehicleid, 0);//on entrer le joueur dans le vehicule
SetCameraBehindPlayer (playerid);// on place la camera
}
else//sinon
{
SetPlayerPos (playerid, X, Y, Z);//on place le joueur au position souhaiter
SetPlayerInterior(playerid, Int);//on place le joueur dans l'interieur citer
SetCameraBehindPlayer (playerid);//on place la camera
SetPlayerVirtualWorld(playerid,world);//on place le joueur dans le virtual world souhaiter
}
}desormer comment ajouter une teleportation ben facilement comme ceci
TpJ(playerid,POSX, POSY, POSZ, ANGLE, INTERIOR,VIRTUALWORLD);en gros j'aimerais que mon joueur se teleporte dans l'interior 17 un magazin 24/7 je met ceci
TpJ(playerid,-25.88,-185.87,1003.55,playerid,17,0);pour l'angle je met playerid mais si on veut forcer le joueur a avoir un angle different vous pouvez entrer les coordonee d'un angle a votre guize
voila j'espere que je repond a ta question je remercie Syg car ce code est dans un de ces tuto il faut juste lire la rubrique
TUTOVolontairement je fais des erreurs dans la fonction TpJ afin que vous chercher a comprend le code :)