Jump to content

FranklinRoosevelt

Members
  • Posts

    247
  • Joined

  • Last visited

Everything posted by FranklinRoosevelt

  1. viewtopic.php?p=798595#p798595 I want create script where player can see objects/cars/skins on the display. I like saving memory.
  2. Привет всем. Пытаюсь сейчас приатачить елемент к камере игрока, на клиенте. Вот так что-то ничего не работает. local camera = getCamera() function attach() local ped = createPed(15, 0, 0, 0) attachElements(ped, camera) end addEventHandler( "onClientResourceStart", resourceRoot, attach) Это возможно таким образом? Или придется делать через getCameraMatrixи setElementPosition?
  3. It is not what I want make.
  4. I do not think so. How it's possible?
  5. But, he asks possible show model, (no picture). Picture take memory, and in big quantity this is problem.
  6. Лол, resourceRoot = getResourceRootElement() localPlayer = getLocalPlayer() Разницу замечаешь? Вот список всех таких "сокращений" - https://forum.multitheftauto.com/viewtopic.php?f=91&t=39678
  7. Что-то актив в рус. ветке упал. Пару дней назад кто-то говорил о новых возможностях в версии 1.5, и зачем они нужны. А именно веб функции. Я считаю мта team реально что-то не то делает, хотя конечно молодцы что хоть что-то делают, но вообщем приоритеты у них какие-то странные. Сейчас вот вышла гта5, уже делаются несколько не офф. мультиплееров, которые за пару лет могут стать очень сильными, и чтобы мта была конкурентоспособная её нужно очень сильно постараться. Я вот делая какие-то свои скрипты в мта, понял что мне и многим другим (смотря по поискам в англ. ветке) не хватает кастомных анимаций, тема уже старая, старички на форуме уже наверно задолбались кричать что это невозможно, хотя было возможным некоторое время, может кто не знал - EngineLoadIFP, эту ф-ию убрали из-за каких-то там ошибок, я особо в это не вникал баг трекер, но реально многим хочется чтобы это стало возможным. Вот реально всего хватает, в плане функционала, кроме анимаций, поэтому приходится искать какую-то более "похожую" анимацию из всех нынче доступных. Интересно узнать мнение других об этом. p.s. не знал куда об этом написать, напишу сюда.
  8. Еще крутыми должны быть функции работы со светом. https://wiki.multitheftauto.com/wiki/Cl ... _functions
  9. Вот, то что надо, огромное спасибо, я как всегда не заметил его. Уже пробовал setCameraTarget(localPlayer) в рендере, сам таг не видно, но камеру дергает так что меня чуть не вырвало.
  10. Текстурлоггером не пробовал найти этот элемент (shader_tex_names)? Искал, нету его.
  11. Ещё один вопрос, может есть какой-то способ убрать эти штуки при прицеливание на педов? Воспользовался поиском, но точного ответа не нашел. viewtopic.php?p=402061#p402061
  12. Вот в этом я согласен, Кернелл не один раз мне помогал на форуме, а на счет "понты" и т.п. я считаю не нужно такой холивар разводить.
  13. Спасибо ещё раз, Кернелл. Поиск я юзал, но по англ. т.к. думал что вряд ли на русскоязычной ветке что-то есть. Ещё всю вики пересмотрел, как я мог не найти эту ф-ию?
  14. Hello everyone, how to set player's aim, when cameta set with setCametaMatrix? I try setPedAimTarget, but this function not work for localPlayer. Is it possible? How?
  15. Ещё вопрос, как можно изменить точку куда целится игрок, если положение камеры задаются с помощью setCameraMatrix? Пробовал через setPedAimTarget, но там для localPlayer нельзя, а мне для него и надо.
  16. Всем доброе время суток, у меня возник вопрос касательно камеры относительно объектов, когда задаем положение камеры с помощью setCametaMatrix можем иметь вот такие коллизии: Есть ли какая-то альтернатива этому? Может каким-то хитрым способом обойти это? Очень наболело уже. Сам знаю что в некоторых случаях можно создавать объект за спиной игрока (изменять его альфу на 0), который будет "держать" камеру, этим самым не давая ей "нырять" в текстуру, но это не всегда катит. Вот какой-то скрин с инета демонстрации клео системы вида от первого лица, здесь все отлично.
  17. I want make alternative save image system with drawtag-system. UPD: Negative in drawtag-system - if join player then download ALL save base. I want make download only when player must see image, but maybe this can make slowdown.
  18. Hello everyone, I want make save system image, which was create with DxCreateTexture and DxSetPixelColor and etc. I use save system with most famous script - graffiti-system (drawtag/drawtag_bc), image save in file .dat on server-side, and every join player need download full data base. Maybe have other ways? Thanks and sorry for my bad English.
  19. Да я заметил, сегодня в 11-12 часов было 6-8. Вижу кучу жалоб на гейм мод на форуме, как бы не стоило ожиданий и т.п. Сам не играю, просто наблюдаю все со стороны, до открытия сумели заинтересовать много людей, но не сумели их удержать.
  20. Нашел одну интересную штуку, в примере OnClientElementStreamIn addEventHandler( "onClientElementStreamIn", getRootElement( ), function ( ) if getElementType( source ) == "marker" then -- это я убрал local myPosTab = { getElementPosition( getLocalPlayer( ) ) }; local markerPosTab = { getElementPosition( source ) }; local distance = getDistanceBetweenPoints3D( unpack( myPosTab ), unpack( markerPosTab ) ); outputChatBox( "A marker has just streamed in. Distance to the marker: " .. tostring( distance ) .."." ); end end ); Хотел поэкспериментировать, но выводило мне false вместо дистанции, смотрю вроде все нормально, когда сделал так все заработало: addEventHandler( "onClientElementStreamIn", getRootElement( ), function ( ) local x1, y1, z1 = getElementPosition( source ) local x2, y2, z2 = getElementPosition( getLocalPlayer( ) ) outputChatBox( getElementType( source ).." in stream. Distance: " .. tostring( getDistanceBetweenPoints3D( x1, y1, z1, x2, y2, z2) ) .."." ) end ) В чем может быть проблема? Ещё один вопрос, суть задания: один игрок что-то меняет на серверной стороне, и должен вызваться триггер на клиенты тех кто видит(стрим) этого игрока. Я сделал это так, но возможно есть какой-то способ по эффективней. -- SERVER function anyChange( player, type) triggerClientEvent("update", player, type) end -- CLIENT addEvent("update", true) addEventHandler("update", root, function ( type ) if isElementStreamedIn (source) then -- какое-то действие end end )
  21. Видел обсуждения уже на эту тему, кто-то писал что просто удалить столбы и свет пропадет, ещё вариант это поюзать шейдеры, но это уже посложнее.
  22. А так все же через триггеры, я думал мб какой-то другой способ есть.
×
×
  • Create New...