Szerző Téma: Teleport után bizonyos helyre nézzen a kamera  (Megtekintve 954 alkalommal)

Teleport után bizonyos helyre nézzen a kamera
« Dátum: 2016. Június 08. - 21:35:27 »
0 Show voters
Azt szeretném beállítani, hogy miután valaki beírja a teleport parancsát hova nézzen a kamera. (Adott objektum felé.) Akárhogy próbálkozok nem tudom beállítani. Itt a kód:
CMD:magasles(playerid, params[]){
SetPlayerPos(playerid, 2606.1460,-1767.3218,1.6406);
SetPlayerFacingAngle(playerid, 263.9843);
SetCameraBehindPlayer(playerid);
Object(playerid);
SendClientMessage(playerid, COLOR_GREEN, \"Sikeresen elteleportáltál a magasleshez! (A mapot köszönöm Łu$ta-nak)\");
if(IsPlayerInAnyVehicle(playerid))
{
new kocsi = GetPlayerVehicleID(playerid);
SetVehiclePos(kocsi, 2606.1460,-1767.3218,1.6406);
        PutPlayerInVehicle(playerid,kocsi,0);
}
return 1;
}

 
A válaszokat előre is köszi :)

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Teleport után bizonyos helyre nézzen a kamera
« Válasz #1 Dátum: 2016. Június 08. - 21:44:38 »
0 Show voters

Teleport után bizonyos helyre nézzen a kamera
« Válasz #2 Dátum: 2016. Június 08. - 21:47:09 »
0 Show voters
CameraLookAt-el próbálkoztam, de az attól a helytől néz arra a helyre ahova én mutatok neki ahol  az előtt voltam, hogy beírtam a teleportot :D Gyakorlatilag a Camera ott marad ahol voltam :D

Teleport után bizonyos helyre nézzen a kamera
« Válasz #3 Dátum: 2016. Június 08. - 21:56:18 »
0 Show voters
Szóval ha jól értem, akkor a kamerádnak arra a helyre kell néznie amerre a player néz?

Teleport után bizonyos helyre nézzen a kamera
« Válasz #4 Dátum: 2016. Június 08. - 21:58:14 »
0 Show voters
Nem nem :) Alapból arra néz amerre a Player. Van egy adott objektum és azt szeretném, hogy afelé nézzen. :)

Teleport után bizonyos helyre nézzen a kamera
« Válasz #5 Dátum: 2016. Június 08. - 22:00:42 »
0 Show voters
Akkor amit fentebb leírt a kolléga, SetPlayerCameraPos és SetPlayerCamerLookAt -al tökéletesen megoldható.
SetPlayerCameraPos függvénnyel beállítod,hogy milyen messze legyen a kamera az adott objektumtól, LookAt-al pedig,hogy ránézzen.

Teleport után bizonyos helyre nézzen a kamera
« Válasz #6 Dátum: 2016. Június 08. - 22:09:45 »
0 Show voters
Igen próbáltam, de nem működik vele.

Dupla hozzászólás automatikusan összefûzve. ( [time]2016. június 08. 22:11:53[/time] )

Ez nem működik:
CMD:magasles(playerid, params[]){
SetPlayerCameraPos(playerid, 2600.1038,-1767.0347,1.6856);
SetPlayerPos(playerid, 2606.1460,-1767.3218,1.6406);
Object(playerid);
SendClientMessage(playerid, COLOR_GREEN, \"Sikeresen elteleportáltál a magasleshez!(A mapot köszönöm Łu$ta-nak)\");
if(IsPlayerInAnyVehicle(playerid))
{
new kocsi = GetPlayerVehicleID(playerid);
SetVehiclePos(kocsi, 2606.1460,-1767.3218,1.6406);
        PutPlayerInVehicle(playerid,kocsi,0);
}
return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2016. Június 08. - 22:15:44 )

\"sa-mp-004.png\" Így spawnol le és tőlem balra az objektum. (Ha úgy teleportáltam volna hogy az ellenkező irányba nézek akkor az ellenkező irányba nézne a karakter és tőlem jobbra lenne az objektum)
« Utoljára szerkesztve: 2016. Június 08. - 22:15:44 írta GoldTec »

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Teleport után bizonyos helyre nézzen a kamera
« Válasz #7 Dátum: 2016. Június 08. - 22:50:58 »
0 Show voters
Ezzel próbáld ha nem végod...Elvileg oda kell mented egy kordinátát ahova szeretnéd hogy nézzed
http://forum.sa-mp.com/showthread.php?t=330879

Teleport után bizonyos helyre nézzen a kamera
« Válasz #8 Dátum: 2016. Június 08. - 23:00:24 »
0 Show voters
Jó lenne csak használhatatlan :D Egyébként meg a fórumok szerint jól állítottam be mégsem működik...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal