GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Hellmester - 2010. augusztus 26. - 19:49:52

Cím: Teleport pickup gondok
Írta: Hellmester - 2010. augusztus 26. - 19:49:52
hi all
csináltam egy pickupot és azt akarom hogy vigyen el az adot helyre de valamért 2 error van
new tele;
tele=CreatePickup(1318, 1, 2551.8096,1060.2979,1547.1400);
public OnPlayerPickUpPickup(playerid, pickupid){
if(pickupid == tele)
{
   SetPlayerPos(107,299.8400,-83.2276,1001);
}
Cím: Teleport pickup gondok
Írta: ►ѕтa - 2010. augusztus 26. - 19:58:26

#include <a_samp>
new tele;
public OnFilterScriptInit()
{
tele=CreatePickup(1318, 1, 2551.8096,1060.2979,1547.1400);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == tele)
{
SetPlayerPos(playerid,299.8400,-83.2276,1001.0);
}
}
Cím: Teleport pickup gondok
Írta: Hellmester - 2010. augusztus 27. - 11:47:35
kösz star már csak 1 gondom van ha a csinált városomból betelézek a fegyverboltba kidob magasan és nem a fegyverboltba, ha a fegyverboltból megyek ki akkor jo
Cím: Teleport pickup gondok
Írta: Iceaac - 2010. augusztus 27. - 13:27:25
Idézetet írta: Hellmester date=1282902455\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3001\" data-ipsquote-contentclass=\"forums_Topic
kösz star már csak 1 gondom van ha a csinált városomból betelézek a fegyverboltba kidob magasan és nem a fegyverboltba, ha a fegyverboltból megyek ki akkor jo
 
Ha interiorba teleportálsz, át kell állítani az interior ID-t is.
http://wiki.sa-mp.com/wiki/Function:SetPlayerInterior
Cím: Teleport pickup gondok
Írta: Hellmester - 2010. augusztus 27. - 13:41:24
kösz még 1 gond akadt hogy ha beteleportálok a fegyver boltba akkor azt nem jeleníti meg csak álok ott a semmibe és nem látom a fegyverboltot csak a hangokat hallom
Cím: Teleport pickup gondok
Írta: Iceaac - 2010. augusztus 27. - 13:48:22
Idézetet írta: Hellmester date=1282909284\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3001\" data-ipsquote-contentclass=\"forums_Topic
kösz még 1 gond akadt hogy ha beteleportálok a fegyver boltba akkor azt nem jeleníti meg csak álok ott a semmibe és nem látom a fegyverboltot csak a hangokat hallom
 
Egybõl akkor állítod át az interiort mikor beteleportálod?
Cím: Teleport pickup gondok
Írta: Hellmester - 2010. augusztus 27. - 13:53:20
igy irtam le
a fegyverboltba teleport: if(pickupid == tele)
{
SetPlayerPos(playerid,286.1564,-82.0895,1001.0);
SetPlayerInterior(playerid, 1);
}
a fegyverboltból kiteleport: if(pickupid == tele2)
{
SetPlayerPos(playerid,2540.4963,1056.1918,1547.0);
SetPlayerInterior(playerid, 0);
}
Cím: Teleport pickup gondok
Írta: Hellmester - 2010. augusztus 27. - 18:13:57
na tud valaki segíteni nagyon kéne :\'(
U.I.:bocs duplapost
Cím: Teleport pickup gondok
Írta: [M]D[S]Rotary - 2010. augusztus 28. - 19:29:18
Az interiornak van külön poziciója. Ezért ha interiorba akarsz telézni akkor annak a koordinátáját kell használnod.
Itt vannak az interorokhoz valo poziciók meg id-k:
http://weedarr.wikidot.com/interior
Valahogy így kéne:
 

   if(pickupid == tele)
   {
   SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
   SetPlayerInterior(playerid, 1);
   }

 
Kifele már használhatod az álltalad mentet poziciókat.