-
Posts
247 -
Joined
-
Last visited
Everything posted by FranklinRoosevelt
-
viewtopic.php?p=798595#p798595 I want create script where player can see objects/cars/skins on the display. I like saving memory.
-
Привет всем. Пытаюсь сейчас приатачить елемент к камере игрока, на клиенте. Вот так что-то ничего не работает. local camera = getCamera() function attach() local ped = createPed(15, 0, 0, 0) attachElements(ped, camera) end addEventHandler( "onClientResourceStart", resourceRoot, attach) Это возможно таким образом? Или придется делать через getCameraMatrixи setElementPosition?
-
It is not what I want make.
-
I do not think so. How it's possible?
-
But, he asks possible show model, (no picture). Picture take memory, and in big quantity this is problem.
-
Лол, resourceRoot = getResourceRootElement() localPlayer = getLocalPlayer() Разницу замечаешь? Вот список всех таких "сокращений" - https://forum.multitheftauto.com/viewtopic.php?f=91&t=39678
-
Awesome! Any ideas?
-
Что-то актив в рус. ветке упал. Пару дней назад кто-то говорил о новых возможностях в версии 1.5, и зачем они нужны. А именно веб функции. Я считаю мта team реально что-то не то делает, хотя конечно молодцы что хоть что-то делают, но вообщем приоритеты у них какие-то странные. Сейчас вот вышла гта5, уже делаются несколько не офф. мультиплееров, которые за пару лет могут стать очень сильными, и чтобы мта была конкурентоспособная её нужно очень сильно постараться. Я вот делая какие-то свои скрипты в мта, понял что мне и многим другим (смотря по поискам в англ. ветке) не хватает кастомных анимаций, тема уже старая, старички на форуме уже наверно задолбались кричать что это невозможно, хотя было возможным некоторое время, может кто не знал - EngineLoadIFP, эту ф-ию убрали из-за каких-то там ошибок, я особо в это не вникал баг трекер, но реально многим хочется чтобы это стало возможным. Вот реально всего хватает, в плане функционала, кроме анимаций, поэтому приходится искать какую-то более "похожую" анимацию из всех нынче доступных. Интересно узнать мнение других об этом. p.s. не знал куда об этом написать, напишу сюда.
-
Еще крутыми должны быть функции работы со светом. https://wiki.multitheftauto.com/wiki/Cl ... _functions
-
Вот, то что надо, огромное спасибо, я как всегда не заметил его. Уже пробовал setCameraTarget(localPlayer) в рендере, сам таг не видно, но камеру дергает так что меня чуть не вырвало.
-
Текстурлоггером не пробовал найти этот элемент (shader_tex_names)? Искал, нету его.
-
Ещё один вопрос, может есть какой-то способ убрать эти штуки при прицеливание на педов? Воспользовался поиском, но точного ответа не нашел. viewtopic.php?p=402061#p402061
-
Вот в этом я согласен, Кернелл не один раз мне помогал на форуме, а на счет "понты" и т.п. я считаю не нужно такой холивар разводить.
-
Resolved. SetCameraTarget
-
Спасибо ещё раз, Кернелл. Поиск я юзал, но по англ. т.к. думал что вряд ли на русскоязычной ветке что-то есть. Ещё всю вики пересмотрел, как я мог не найти эту ф-ию?
-
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?
-
Ещё вопрос, как можно изменить точку куда целится игрок, если положение камеры задаются с помощью setCameraMatrix? Пробовал через setPedAimTarget, но там для localPlayer нельзя, а мне для него и надо.
-
Спасибо, помогло.
-
Всем доброе время суток, у меня возник вопрос касательно камеры относительно объектов, когда задаем положение камеры с помощью setCametaMatrix можем иметь вот такие коллизии: Есть ли какая-то альтернатива этому? Может каким-то хитрым способом обойти это? Очень наболело уже. Сам знаю что в некоторых случаях можно создавать объект за спиной игрока (изменять его альфу на 0), который будет "держать" камеру, этим самым не давая ей "нырять" в текстуру, но это не всегда катит. Вот какой-то скрин с инета демонстрации клео системы вида от первого лица, здесь все отлично.
-
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.
-
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.
-
Да я заметил, сегодня в 11-12 часов было 6-8. Вижу кучу жалоб на гейм мод на форуме, как бы не стоило ожиданий и т.п. Сам не играю, просто наблюдаю все со стороны, до открытия сумели заинтересовать много людей, но не сумели их удержать.
-
Нашел одну интересную штуку, в примере 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 )
-
Общий мини "HELP ME" топик по скриптингу
FranklinRoosevelt replied to MX_Master's topic in Скриптинг
Видел обсуждения уже на эту тему, кто-то писал что просто удалить столбы и свет пропадет, ещё вариант это поюзать шейдеры, но это уже посложнее. -
[kxsf]vehicleweapon. Ставить оружие на транспорт
FranklinRoosevelt replied to maksam07's topic in Скриптинг
А так все же через триггеры, я думал мб какой-то другой способ есть.