Skripta koju koristim:Freeroam by fafu
Detaljan opis problema: pokusao sam napraviti kad igrac stane na pickup da onda ude u ammunation a ne sad /enter, no kad stane nista ne ide
Dio skripte:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == enterammu) // ovdje sam stavljao SetPlayerpos ali nece + jos mi treba i interior :S
return 1;
}
ovo je pickup
enterammu = CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, -1);
Neke slike/video za lakse dobivanje pomoci(neobavezno):
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == enterammu) // ovdje sam stavljao SetPlayerpos ali nece + jos mi treba i interior :S
{
SetPlayerInterior(playerid, interiorid);
SetPlayerPos(playerid, x, y, z);
SetPlayerFacingAngle(playerid, r); //ovo r to ti je ona cetvrta velika brojka u savedepositions(stupnjevi za kolikko ce bit okrenut
}
return 1;
}
Evo probaj ovako
ovdje su ti interior id-ovi
http://weedarr.wikidot.com/interior
ne radi ://
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == enterammu)
{
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 286.148986,-40.644397,1001.515625);
SetPlayerFacingAngle(playerid, 269.4127);
}
return 1;
}
Ovo na CreatePickup ovo zadnje ti si stavio -1 to je virtual world obican VW(Virtual world) je 0.Taj imas kad se spawnas.Znaci ovak mora igledat
enterammu = CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, 0);
opet nece :SS
Probaj umijesto ovo 2 staviti 0
http://wiki.sa-mp.com/wiki/PickupTypes
Ako to nece probaj za ovo prvo staviti broj 1239 a ostaviti ovo drugo da bude 0
pa onda mi ni nema pickupa sto ce mi to?