Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг
Войти через OpenID

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 30.10.2010, 14:45   #1
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию атан2

выложите функцию атан2 под фс) а то там тока первый
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 30.10.2010, 16:09   #2
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

supernewbie, а чем первый не устраивает?)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 30.10.2010, 17:39   #3
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

так ведь там y и x, все такое)
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 30.10.2010, 21:45   #4
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

supernewbie, и?
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 31.10.2010, 12:20   #5
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

не знаю уже блин) никак не получается рассчитать угол поворта перса при движении его

Добавлено через 15 часов 32 минуты
нашел

атан2:
delphi Код:
function sgn (a : real) : real; begin   if a < 0  then  result := -1             else  result :=  1; end; function atan2(y, x : real) : real; begin   if x > 0       then  result := arctan (y/x)   else if x < 0  then  result := arctan (y/x) + pi   else                 result := pi/2 * sgn (y); end;

а вот функция которая вернет ваш угол поворота в л2 по начальным и конечным координатам движения:
delphi Код:
function GetDegreeFromMoveToLolation(x1,y1,x2,y2:integer) : real; var x,y:integer; begin x:=x1-x2; y:=y1-y2; result:=atan2(y,x); result:=result+(pi/2); result:=(result/pi)*180+90; if result>360 then result:=result-360; if result<0 then result:=result+360; end;
__________________
Начало.

Последний раз редактировалось supernewbie, 31.10.2010 в 12:20. Причина: Добавлено сообщение
supernewbie вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:41.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!