Jump to content

Вопросы и ответы по MTA.


Recommended Posts

Ещё один вопрос, может есть какой-то способ убрать эти штуки при прицеливание на педов?

30290f02883b.png

Воспользовался поиском, но точного ответа не нашел. viewtopic.php?p=402061#p402061

Текстурлоггером не пробовал найти этот элемент (shader_tex_names)?

Link to comment
Ещё один вопрос, может есть какой-то способ убрать эти штуки при прицеливание на педов?

30290f02883b.png

Воспользовался поиском, но точного ответа не нашел. viewtopic.php?p=402061#p402061

Текстурлоггером не пробовал найти этот элемент (shader_tex_names)?

Искал, нету его.

Link to comment
главная "фишка" предстоящего релиза 1.5 возможность просмотра веб-страниц в игре. Один вопрос - зачем???

С введением гуи-браузера (https://wiki.multitheftauto.com/wiki/GuiCreateBrowser), можно будет строить интерфейсы на html, css, js, используя локальный режим. А в режиме интернета, можно показывать какую-то страницу из интернета (например, motd при входе, или рекламу в окошке, или нарисовать где-то рекламную страницу).

Link to comment

Пытаюсь сделать систему инвентаря и чет не получается. Ник в заголовке меняется, а элемент дата нет, хотя через админ панель вижу значение. Может кто помочь, а желательно разъяснить, как тут всё у вас? Очень сложно въехать после сампа.

http://pastebin.com/mYsdNyFe

Ещё такой вопрос, шерстил дейз мод и обнаружил, что палатки, транспорт и прочее сохраняется вместе с игроками, а точнее создается аккаунт и на него записывается инфа вся. Это прикол такой или как?

Link to comment
Пытаюсь сделать систему инвентаря и чет не получается. Ник в заголовке меняется, а элемент дата нет, хотя через админ панель вижу значение. Может кто помочь, а желательно разъяснить, как тут всё у вас? Очень сложно въехать после сампа.

http://pastebin.com/mYsdNyFe

Какой-то кусок кода без объяснений, не понятно, какая элемент дата должна меняться и почему должна, если в коде нету setElementData.

Если что, "тут всё у нас" без помощи по модам, ну, только потому, что тут очень мало людей копаются в каких-то говно-модах.

Ещё такой вопрос, шерстил дейз мод и обнаружил, что палатки, транспорт и прочее сохраняется вместе с игроками, а точнее создается аккаунт и на него записывается инфа вся. Это прикол такой или как?

Да, это прикол такой. Цирковой номер.

Жаль, что других приколов вы не увидели, на самом деле там их полно.

Link to comment

Какой-то кусок кода без объяснений, не понятно, какая элемент дата должна меняться и почему должна, если в коде нету setElementData.

Если что, "тут всё у нас" без помощи по модам, ну, только потому, что тут очень мало людей копаются в каких-то говно-модах.

Жаль, что других приколов вы не увидели, на самом деле там их полно.

Я её меняю через панель ресурсов.

Этот больше всего впечатление оставил.

Link to comment

Я её меняю через панель ресурсов.

Каким кодом меняете? При выполнении debugscript 3 молчит? В чате синее true выводит?

Вот пример для выполнения на клиенте

setElementData( localPlayer, "dayz.primary_weapon_slot", {"asd", 123} ) 

И в вашем коде на 67 строк используется source, при том, что в других местах getLocalPlayer(). Кстати, это устаревшая функция, есть предопределенная переменная localPlayer .

Link to comment

Я её меняю через панель ресурсов.

Каким кодом меняете? При выполнении debugscript 3 молчит? В чате синее true выводит?

Вот пример для выполнения на клиенте

setElementData( localPlayer, "dayz.primary_weapon_slot", {"asd", 123} ) 

И в вашем коде на 67 строк используется source, при том, что в других местах getLocalPlayer(). Кстати, это устаревшая функция, есть предопределенная переменная localPlayer .

setElementData(getLocalPlayer(), "dayz.primary_weapon_slot", 1) 

Выводит, и даже показывает введенное значение, если выполнить getElementData.

Не знал, спасибо

Link to comment
setElementData(getLocalPlayer(), "dayz.primary_weapon_slot", 1) 

Замечание про getLocalPlayer() решили проигнорировать, а зря.

Я принял во внимание, а написал то, что вводил ранее.

Сейчас вот исправил всё на localPlayer и максимум вижу появление курсора: http://pastebin.com/bEv5sEQk(заменил localPlayer на resourceRoot в ивенте старта клиентского ресурса и окно начало появляться)

Теперь вот ни getPlayerNick(localPlayer) не работает, ни дата не берется: http://pastebin.com/d5EwGQnh

upd: Теперь скрипт тормозится на

if getElementData(localPlayer, "dayz.primary_weapon_slot") then 

http://pastebin.com/hLzfwydr

ВСЁ!!! Разобрался, кое как. Теперь всё работает, всё сохраняется и показывается.

http://pastebin.com/xjNrwqmS

Edited by Guest
Link to comment
Заменил localPlayer на resourceRoot в ивенте старта клиентского ресурса.

Лол,

resourceRoot = getResourceRootElement()

localPlayer = getLocalPlayer()

Разницу замечаешь?

Вот список всех таких "сокращений" - https://forum.multitheftauto.com/viewtopic.php?f=91&t=39678

Да я чет затупил. Зарезервированные имена переменных уже посмотрел и разобрался, но спасибо

Link to comment

Привет всем. Пытаюсь сейчас приатачить елемент к камере игрока, на клиенте.

Вот так что-то ничего не работает.

local camera = getCamera() 
function attach() 
    local ped = createPed(15, 0, 0, 0) 
    attachElements(ped, camera) 
end 
addEventHandler( "onClientResourceStart", resourceRoot, attach) 

Это возможно таким образом? Или придется делать через getCameraMatrixи setElementPosition?

Link to comment
Ты прекрепляешь педа к камере, а нужно наоборот.

Нет, как раз таки все правильно. :D

bool attachElements ( element theElement, element theAttachToElement )

theElement: The element to be attached.

theAttachToElement: The element to attach the first to.

Link to comment
Привет всем. Пытаюсь сейчас приатачить елемент к камере игрока, на клиенте.

Вот так что-то ничего не работает.

local camera = getCamera() 
function attach() 
    local ped = createPed(15, 0, 0, 0) 
    attachElements(ped, camera) 
end 
addEventHandler( "onClientResourceStart", resourceRoot, attach) 

Это возможно таким образом? Или придется делать через getCameraMatrixи setElementPosition?

придется делать через getCameraMatrixи setElementPosition
local ped = createPed( 15, 0, 0, 0 ); 
  
function OnPreRender() 
    local x, y, z = getCameraMatrix(); 
  
    setElementPosition( ped, x, y, z ); 
end 
  
addEventHandler( "onClientPreRender", root, OnPreRender ); 

Link to comment

У меня вот появился математический вопрос.

Есть вектор (задан координатами) и нужно найти угол его наклона к плоскости XY.

Я делал проекцию вектора на заданную плоскость и искал угол между начальным вектором и тем что получился, но при оборотах иногда наблюдаю ошибки, когда проекция переходит в другую сторону. Если надо могу скинуть код.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...