Problem(error/warning): Pa radim system grafita, pa mi treba da igrac bude okrenut prema zidu -->http://prntscr.com/iub65x
Zahvaljujem svima unaprijed
Dio skripte: Pokusavao sam na neke retardirane nacine odradit al ocigledno ne ide, tak da neam sta pisati xD
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Mozda ovako nesto pomogne?
[pawn]stock SetPlayerLookAt(playerid, Float:X, Float:Y)
{
new Float:Px, Float:Py, Float: Pa;
GetPlayerPos(playerid, Px, Py, Pa);
Pa = floatabs(atan((Y-Py)/(X-Px)));
if (X <= Px && Y >= Py) Pa = floatsub(180, Pa);
else if (X < Px && Y < Py) Pa = floatadd(Pa, 180);
else if (X >= Px && Y <= Py) Pa = floatsub(360.0, Pa);
Pa = floatsub(Pa, 90.0);
if (Pa >= 360.0) Pa = floatsub(Pa, 360.0);
SetPlayerFacingAngle(playerid, Pa);
}[/pawn]
Citat: Ino42O poslato Mart 21, 2018, 15:06:24 POSLE PODNE
Mozda ovako nesto pomogne?
[pawn]stock SetPlayerLookAt(playerid, Float:X, Float:Y)
{
new Float:Px, Float:Py, Float: Pa;
GetPlayerPos(playerid, Px, Py, Pa);
Pa = floatabs(atan((Y-Py)/(X-Px)));
if (X <= Px && Y >= Py) Pa = floatsub(180, Pa);
else if (X < Px && Y < Py) Pa = floatadd(Pa, 180);
else if (X >= Px && Y <= Py) Pa = floatsub(360.0, Pa);
Pa = floatsub(Pa, 90.0);
if (Pa >= 360.0) Pa = floatsub(Pa, 360.0);
SetPlayerFacingAngle(playerid, Pa);
}[/pawn]
Pa ne pomaze bas jer ga to okrene, a mn vise treba provjera jel igrac okrenut prema zidu, sad sam se mzd bolje izrazio
Citat: just_Sukiiii poslato Mart 21, 2018, 15:16:00 POSLE PODNE
Pa ne pomaze bas jer ga to okrene, a mn vise treba provjera jel igrac okrenut prema zidu, sad sam se mzd bolje izrazio
aha, provjera, well... mogao bi mozda sa ColAndreasom to odraditi, jesi ga ikada koristio?
Citat: Ino42O poslato Mart 21, 2018, 17:41:57 POSLE PODNE
aha, provjera, well... mogao bi mozda sa ColAndreasom to odraditi, jesi ga ikada koristio?
Nisaam