San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Gang[St]e[R] - 2011. október 27. - 16:37:25
Cím: SetCameraBeforePlayer(playerid);
Írta: Gang[St]e[R] - 2011. október 27. - 16:37:25
Üdv! Van a SetCameraBehindPlayer fügvény, ez azt teszi lehetõvé, hogy a játékosnak a kamera nézete pont vele szemben legyen, vagyis a karaktere hátát látja. Én létrehoztam a SetCameraBeforePlayer fügvényt, amellyel a játékos a karakterét szembõl tudja nézni. [pawn]stock SetCameraBeforPlayer(playerid) { new Float:a; GetPlayerFacingAngle(playerid, a); SetCameraBehindPlayer(playerid); SetPlayerFacingAngle(playerid, a+180.0); }[/pawn] Nem tudom ,hogy volt e már ilyen téma, de kitettem, gondolom néhány embernek hazsnos lehet.
Cím: SetCameraBeforePlayer(playerid);
Írta: Gang[St]e[R] - 2011. október 27. - 16:46:40
Köszönöm! :D Az elejére a [pawn]SetCameraBehindPlayer(playerid);[/pawn] azért kell, mert nem biztos ,hogy úgy áll a kamera nézete a játékosnak, és akkor rosszul fordítaná meg.
Cím: SetCameraBeforePlayer(playerid);
Írta: BoOy - 2011. december 22. - 17:09:09
És ez tud kamerát is közelíteni ? ...Pl. fps-re csinálni?
Cím: SetCameraBeforePlayer(playerid);
Írta: rhassi - 2011. december 22. - 18:56:54
Így jobb, a player helyzete a végén ugyanaz marad, mégis elõtte van a kamera.
Cím: SetCameraBeforePlayer(playerid);
Írta: lackos888 - 2011. december 26. - 11:15:41
Ez jólesz ha péld módomba csinem skinválasztót xD.
Cím: SetCameraBeforePlayer(playerid);
Írta: CANNONN - 2012. január 01. - 20:54:22
Csak nekem vannak ezek a warningok: warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition Itt: [pawn] SetPlayerFacingAngle(playerid, GetPlayerFacingAngle(playerid)+180.0); SetPlayerFacingAngle(playerid, GetPlayerFacingAngle(playerid)+180.0); [/pawn] ?
Cím: SetCameraBeforePlayer(playerid);
Írta: Gang[St]e[R] - 2012. január 01. - 21:14:07
Így kell lekérni: [pawn]new Float:a; GetPlayerFacingAngle(playerid, a); SetPlayerFacingAngle(playerid, a+180.0);[/pawn] Mivel ez egy lebegõpontos szám, bocs én rontottam el. Viszont akkor már kiteszem a jót: [pawn]stock SetCameraBeforPlayer(playerid) { new Float:a; GetPlayerFacingAngle(playerid, a); SetCameraBehindPlayer(playerid); SetPlayerFacingAngle(playerid, a+180.0); }[/pawn] Na így helyes :D