Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: just_Sukiii poslato Mart 21, 2018, 14:57:18 POSLE PODNE

Naslov: Player Angle
Poruka od: just_Sukiii poslato Mart 21, 2018, 14:57:18 POSLE PODNE
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): //
Naslov: Odg: Player Angle
Poruka od: 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]
Naslov: Odg: Player Angle
Poruka od: just_Sukiii poslato Mart 21, 2018, 15:16:00 POSLE PODNE
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
Naslov: Odg: Player Angle
Poruka od: Ino42O poslato Mart 21, 2018, 17:41:57 POSLE PODNE
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?
Naslov: Odg: Player Angle
Poruka od: just_Sukiii poslato Mart 21, 2018, 17:56:56 POSLE PODNE
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