GetXYDistancePoint - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: GetXYDistancePoint (
/showthread.php?tid=513127)
GetXYDistancePoint -
SoNikMells - 14.05.2014
PHP код:
stock GetXYDistancePoint(playerid, Float:distance, &Float:x, &Float:y, type)
{
new Float:angle
GetPlayerPos(playerid, x, y, angle)
GetPlayerFacingAngle(playerid, angle)
switch(type) // 0 зад, 1 лево, 2 перед, 3 право
{
case 1: angle -= 90.0
case 2: angle -= 180.0
case 3: angle -= 270.0
}
x -= (distance * floatsin(-angle, degrees))
y -= (distance * floatcos(-angle, degrees))
}
Re: GetXYDistancePoint -
White_116 - 15.05.2014
Лучше подружись, пригласи на вечерние свидание, порисуйте круги.
Re: GetXYDistancePoint -
SoNikMells - 15.05.2014
Вот спасибо, точно поможет.
Re: GetXYDistancePoint -
SoNikMells - 15.05.2014
Нет желающий помочь?
Re: GetXYDistancePoint -
Stepashka - 15.05.2014
Изучи тригонометрию.
Re: GetXYDistancePoint -
SoNikMells - 15.05.2014
Исправил шапку темы с готовым решением.
Re: GetXYDistancePoint -
Stepashka - 16.05.2014
Точка с запятой в конце каждой строки пропущена. Да знаю про возможность писать без неё, но лучше пишите с ней и не стоит ими пренебрегать, как бы вам это не нравилось.
Re: GetXYDistancePoint -
White_116 - 16.05.2014
Quote:
Originally Posted by SoNikMells
Исправил шапку темы с готовым решением.
|
Для этого есть
https://sampforum.blast.hk/showthread.php?tid=118026&page=54