Szerző Téma: Hogy lehet olyan teleportot ami nem dob ki a kocsiból?  (Megtekintve 733 alkalommal)

Hogy lehet olyan teleportot ami nem dob ki a kocsiból?
« Dátum: 2012. augusztus 08. - 14:47:09 »
0 Show voters
cshõõ!: D
 csináltam egy teleportot és mikor kocsival odamegyek akkor a kocsi tetején állok
hogy kell hogy benne maradjak?
codeot írjatok  ne zcmd vel :D köszcsi puszcsi :D

Nem elérhető Lana

Hogy lehet olyan teleportot ami nem dob ki a kocsiból?
« Válasz #1 Dátum: 2012. augusztus 08. - 15:54:58 »
0 Show voters
http://wiki.sa-mp.com/wiki/Function:PutPlayerInVehicle
edit:
 
if(strcmp(\"/teleport\", cmdtext, true) == 0)
{
   new currentveh;
   new seat;
   currentveh = GetPlayerVehicleID(playerid); // vehicle id-je amibe ül a játékost
   seat = GetPlayerVehicleSeat(playerid); // sofõr utas vagy micsoda...
   SetPlayerPos(playerid, x, y, z); //teleport kordinátái
   SetVehiclePos(currentveh, x, y, z); //a kocsit is ugyanide tesszük
   SetVehicleZAngle(currentveh, a); // merre forduljon a kocsi
   PutPlayerInVehicle(playerid, currentveh, seat); //belerakjuk a kocsiba a játékost
}
« Utoljára szerkesztve: 2012. augusztus 08. - 16:03:43 írta Lana »

Hogy lehet olyan teleportot ami nem dob ki a kocsiból?
« Válasz #2 Dátum: 2012. augusztus 08. - 16:00:38 »
0 Show voters
Hasznald igy:
Pl:
 

if (strcmp(cmdtext, \"/beach\", true) == 0) {
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
   SetVehiclePos(GetPlayerVehicleID(playerid), 825.9265,-1902.4384,12.8672);
   SetVehicleZAngle(GetPlayerVehicleID(playerid), 101.6788);
}
else
{
   SetPlayerPos(playerid, 825.9265,-1902.4384,12.8672);
   SetPlayerFacingAngle(playerid, 101.6788);
}
SetCameraBehindPlayer(playerid);
return 1;
}

 
Ha pedig akkor is kidob akkor:
 

new pseat = GetPlayerVehicleSeat(playerid);

 
Ezt a teleport utan rakd:
 

if (strcmp(cmdtext, \"/beach\", true) == 0) {
new pseat = GetPlayerVehicleSeat(playerid); // ide

 
majd azutan lessz hogy setplayerpos(...)
es utana rakd hogy
 

PutPlayerInVehicle(playerid, vehicleid, pseat);

 
Remelem nem mondtam hulyeseget,de azert probald ki.

Nem elérhető Lana

Hogy lehet olyan teleportot ami nem dob ki a kocsiból?
« Válasz #3 Dátum: 2012. augusztus 08. - 16:05:43 »
0 Show voters
hát szerintem pedig eléggé hülyeség az eleje, mert amikor kocsiba van akkor elteleportálja a kocsit az embert meg otthagyja a te kódoddal.. bár ha belerakja amiket utánna irtál akkor tökéletes lesz  ;)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Hogy lehet olyan teleportot ami nem dob ki a kocsiból?
« Válasz #4 Dátum: 2012. augusztus 08. - 16:07:33 »
0 Show voters
Idézetet írta: Lana date=1344434743\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25757\" data-ipsquote-contentclass=\"forums_Topic
hát szerintem pedig eléggé hülyeség az eleje, mert amikor kocsiba van akkor elteleportálja a kocsit az embert meg otthagyja a te kódoddal.. bár ha belerakja amiket utánna irtál akkor tökéletes lesz  ;)
 
Ha a kocsiban ül, és a kocsi pozícióját váltjuk, akkor megy vele a játékos is.

Nem elérhető Lana

Hogy lehet olyan teleportot ami nem dob ki a kocsiból?
« Válasz #5 Dátum: 2012. augusztus 08. - 16:17:47 »
0 Show voters
Hmm és tényleg igazad van Bence.. pedig én már nagyon régóta ezt a megoldást használom lehet hogy régebbi verzióba nem így volt és még onnan ragadt rám no mindegy végülis az én kódommal is mûködik úgyhogy mindegy  ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal