Szerző Téma: Játékos nézése egy adott pontra.  (Megtekintve 728 alkalommal)

Játékos nézése egy adott pontra.
« Dátum: 2016. November 06. - 20:44:03 »
0
Hali!
Azt szeretném megoldani, hogy ha egy játékos egy adott pontra néz. (3-4 táv eltérléssel)
írjon ki nekünk valamit a szerver.
Ez a pont x: 0, y: 0, Z: 15 ((Itt van egy object))
Ha ránézünk akkor írja ki azt, hogy \"Ránéztél\", és csak akkor ha ránézünk.
A megvalósításban ezeket a függvényeket próbáltam:
GetPlayerCameraPos(playerid, cx, cy, cz);GetPlayerCameraFrontVector(playerid, fx, fy, fz);

Nem sikerült semmit összehozni. Valaki bír mondani valamit?

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Játékos nézése egy adott pontra.
« Válasz #1 Dátum: 2016. November 06. - 21:24:19 »
0
GetPlayerCameraTargetObject
Itt csak lemented egy változóba az objectet és, checkolod, hogy ezt nézi e.

Játékos nézése egy adott pontra.
« Válasz #2 Dátum: 2016. November 06. - 21:31:57 »
0
Nem működik!
Nekem, leginkább koordináta nézés kellene! :S

Nem elérhető wRt

Játékos nézése egy adott pontra.
« Válasz #3 Dátum: 2016. November 17. - 21:20:22 »
0
CMD:test(playerid)
{
new Float:x;
new Float:y;
new Float:z;
GetPlayerCameraPos(playerid, x, y, z);
if(x == 0 && y == 0 && z == 15)
{
    SendClientMessage(playerid, -1, \"Ránéztél.\");
    return 1;
}
return 1;
}

 


Elméletileg működik, leszámítva hogy csak akkor működik, ha ténylegesen az adott pontra nézünk.
EDIT:
 
if(-2 > x > 2 && -2 > y > 2 && 13 > z > 17)

 
Így tudsz játszadozni a távok eltérésével.
« Utoljára szerkesztve: 2016. November 17. - 21:27:20 írta wRt »

Játékos nézése egy adott pontra.
« Válasz #4 Dátum: 2016. November 17. - 21:49:43 »
0
GetPlayerCameraPos

 
én úgy tudom, hogy ez a játékos helyzetét nézi, hisz ott a kamera. :S

Játékos nézése egy adott pontra.
« Válasz #5 Dátum: 2016. November 27. - 16:22:12 »
0
\" post=\"586711\" timestamp=\"1478464317\"]Nem működik!
Nekem, leginkább koordináta nézés kellene! :S
[/quote]

GetPlayerCameraTargetObject
Itt csak lemented egy változóba az objectet és, checkolod, hogy ezt nézi e.
[/quote]
Ezt használtad előtte?

 

SimplePortal 2.3.7 © 2008-2022, SimplePortal