Jump to content

FranklinRoosevelt

Members
  • Posts

    247
  • Joined

  • Last visited

Everything posted by FranklinRoosevelt

  1. Почему же нахер не надо? Надо, но есть проблемы более важнее. Вот девгейминг сделали регистрацию, что вы регистрируясь на сервере сразу регистрируетесь на сайте. С ютуба видосы грузить круто, есть уже даже ресурс кино театр, который набрал большой рейтинг.
  2. = Is already possible. It's impossible in MTA nowadays
  3. Этот способ что-то не работает, да и на вид он слишком простой, вот как я делал: local rx, ry, rz = getElementRotation(element) local x, y, z = getElementPosition(element) local sx = 2*math.cos(rx)+x local sy = 2*math.cos(ry)+y local sz = 2*math.cos(rz)+z То что надо, все отлично работает, спасибо большое, я знал что здесь нужно с матрицами работать, но обычно только для XY делал, а эта функция она же с вики?
  4. Оо огромное спасибо, расписал максимально, я просто arctg не правило нашел.
  5. Что-то либо я не так сделал, либо с формулой, т.к. точка даже не попала на прямую и была точно не там где должна была. Вот что я делал: Xc = 8*cos(arctg(3/4))+5 = 10.40 Yc = 8*sin(arctg(3/4))+5 = 12.36 arctg((Yb-Ya)/(Xb-Xa)) = arccos((Xc-Xb)/n) = arcsin((Yc-Yb)/n) Вот здесь есть Хс и Yc, но нам же и это надо найти.
  6. Я так понимаю это ответ на первый вопрос? Первая строчка не очень ясна. arctg((Yb-Ya)/(Xb-Xa)) = arccos((Xc-Xb)/n) = arcsin((Yc-Yb)/n)
  7. Ещё один вопрос, похож к предыдущему: есть объект и нужно найти точку на n-ом расстояние от него, по XYZ, например по Х она на +2, по Y +3, и по Z +4, нужна формула которая будет учитывать все углы поворота (RX, RY, RZ). Я пытался сделать что-то такое: local rx, ry, rz = getElementRotation(element) local sx = x + math.sin(math.rad(-rz)) * 2 local sy = y + math.cos(math.rad(-rz)) * 2 local sz = z sz = sz + math.sin(math.rad(-ry)) * 2 sx = sx + math.cos(math.rad(-ry)) * 2 sz = sz + math.sin(math.rad(-rx)) * 2 sy = sy + math.cos(math.rad(-rx)) * 2 Но видимо я где-то что-то сделал не так, первый расчет правильный, а вот два следующих нет. Надеюсь кто-то даст ответ.
  8. Всем привет, у меня возник тригонометрический вопрос для тех кто знает её, вообщем, есть вектор задан двумя точками и нужно узнать координаты точки на n метрических единиц по вектору, нужна сама формула, вот даже нарисовал для понимания: ( здесь n = 8 ) http://cs622319.vk.me/v622319107/50add/UJGh0wa7UCk.jpg Буду благодарен за полезные ссылки.
  9. Мне кажется что некоторые модели как раз таки можно сразу залить себе на сервер, без надобности расшифровки.
  10. Да, секунда задержки для стрельбы это много. Есть предложения по лучше как это можно сделать? Мне кажется можно сразу с сервера на определенные клиенты.
  11. Мне кажется что проблема в том что можно биться с помощью ЛКМ и ПКМ+F (по стандарту).
  12. Суть задачи, чтобы угол поворота педа = уголу поворота камеры, но вот если вставить в рендер и на каждый кадр задавать вращение педа исходя от угла камеры тогда FPS будет влиять на скорость, да? А я хочу сделать плавный поворот. local camera = getCamera() function updateCamera() local _, _, rx = getElementRotation(camera) setPedRotation(localPlayer, rx) end addEventHandler ( "onClientPreRender", root, updateCamera ) Ты тогда что-то такое придумал: -- Пример для onClientPreRender -- current - текущий угол поворота игрока -- target - угол поворота к которому нужно повернуться -- timeSlice - аргумент возвращаемый onClientPreRender setPedRotation( localPlayer, current + math.sin( math.rad( target - current ) ) * ( timeSlice * .5 ) );
  13. А что на счет изменения угла поворота игрока аналогичным способом, я видел раньше ты обсуждал уже эту тему, но там конкрентого решения я не нашел?
  14. Ты меня не правильно понял, просто от переменой z отминусуй столько на сколько ты хочешь опустить весь город. Понял?
  15. Это можно исправить очень легко, есть цикл где создаються объекты с файла .map там есть координаты (x, y, z), от значения z просто отминусуй сколько надо и все.
  16. Ну это да, только вернее не на небольшом расстоянии от берега, а там где координаты выходят за границы карты в открытое море.
  17. Нет ли никакой функции чтобы узнать сколько объектов в стриме игрока? Или как-то по другому можно это сделать? А какой лимит элементов?
  18. Убрать стандартную воду можно функцией SetWaterLevel, ну и дальше уже создать то что надо.
  19. Если меня память не подводит, то 400 объектов в стриме максимум.
  20. Попробуй переустановить мта, но скачай заново, и в установке выбери нужный язык.
  21. Hello everyone, Maybe my suggestions are annoying for someone, but it's just suggestion. I want suggestion make draw function which will take(copy) texture from any world object(vehicles/peds/objects) by their texture name and aplly it to other world object, I hope you understand me. I think this function is very need, this can reduce use image for createTexture and other functions, if we can use available texture. If you think that this function is needed - write it. Thank you.
  22. This just suggestion, they yourself solve what need do.
×
×
  • Create New...