Jump to content

TheNormalnij

MTA Contributors
  • Posts

    681
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by TheNormalnij

  1. по-моему у тебя та из многих пираток, где пираты скинули музыку и диалоги, чтобы все уместилось на двух сиди. Тебе предлагается переустановить гта )
  2. -- type="client" function GotoPlayerToPlayer(commandname,playerName) local thePlayer = getPlayerFromName( playerName ) if thePlayer then local x, y, z = getElementPosition( thePlayer) local teleported = setElementPosition(localPlayer, x + 2, y, z); if(teleported == false) then outputChatBox("Не удалось телепортироваться к игроку.") end end end addCommandHandler("goto",GotoPlayerToPlayer) Синтаксис был верный. Грубые ошибки в логике.
  3. ошибка в непонимании того, что вы делаете.
  4. в этом и фишка. Смысл вопроса тут тоже удовлетворен.
  5. для хардкора можно еще оптимизировать ужать, без "припевов".
  6. local blips = getElementsByType( 'blip' ) local vievDistance = 200 for i, blip in ipairs( blips ) do setBlipVisibleDistance( blip, vievDistance ) end
  7. type="server" MoveGate( source, cmdname ) MoveGateBack (source, cmdname )
  8. надо открыть порты и он сам там появится
  9. https://wiki.multitheftauto.com/wiki/OnClientGUIClick для обычного GUI https://wiki.multitheftauto.com/wiki/OnClientClick с просчетом координат внутри обработчика для dx
  10. Наверное, это надо уже отправить в ЧАВО
  11. скрипт хоть в серверном файле...
  12. dxGetTexturePixels dxSetTexturePixels возможно так же dxSetBlendMode Вариантов реализации несколько.
  13. getDistanceBetweenPoints3D Может это?
  14. freeroam - > vehicles.xml через админку два клика по фрирому, записываешь ненужные авто в vehicles/disallowed
  15. ок, проблема в чем-то другом. -- Конструктор fgui = { drawCustomImage = function( x, y, w, h, imageName ) local renderElement = dxCreateRenderTarget( w, h, true ) dxSetRenderTarget( renderElement, true ) dxDrawImage( 0, 0, w, h, imageName ) dxSetRenderTarget( ) return { general = renderElement, xPos = x, yPos = y, width = w, height = h } end; } map = {} -- "Карты" окон map.secretWindow = { width = 860; height = 600; elements = { fgui.drawCustomImage( ( screenX - 860 ) / 2, ( screenY - 600 ) / 2, 860, 600, "interface/faders/black.dds" ); --fgui.drawLine( 100, 500, 500, 500 ); }; } local render = {} addEventHandler( 'onClientRender', root, function() local resul = false for _, renderData in ipairs( render ) do for i, elementData in ipairs( renderData ) do resul = dxDrawImage( elementData.xPos, elementData.yPos, elementData.width, elementData.height, elementData.general ) end end dxDrawText( tostring( resul ), 100, 500 ) -- выводит true после активации окна и после разворачивания МТА end ) function showFWindow( _, _, self ) table.insert( render, map.barter.elements ) end bindKey( 'n', 'down', showFWindow, map.secretWindow ) WTF?!
  16. После сворачивания МТА с обработчиком события onClientRender на dx функции. Т.е. обработка события не продолжается после разворачивания окна. Только я это наблюдаю, баг ли это?
  17. последний аргумент blip createBlip ( float x, float y, float z, [int icon=0, int size=2, int r=255, int g=0, int b=0, int a=255, int ordering=0, float visibleDistance=99999.0, visibleTo = getRootElement()] )
  18. Такого для новой версии еще нет?
  19. setVehicleLightState setVehicleEngineState 'onPlayerVehicleEnter' 'onPlayerVehicleExit'
  20. fetchRemote - Очень круто, наверное, уже можно будет создать собственный интернет-браузер в МТА. Bitwise operators - сделай свою нинтендо хД Хорошо, что баги исправляются. Не хватает пока, наверное, поддержки всех текстур в engineImportTXD и полных изменений хардной информации объектов Нестабильность engine функций, из-за которых может быть невозможным использование аудио функций ( ошибка вылета = BASS ERROR 0 in PlayStream ) В основном все очень Атлична
  21. Спасибо, был уверен, что есть что-то хорошее, удобное.
  22. Хмм... Народ, а как вы решаете проблему написания текстов в командах, кроме как function callToPlayerPager( source, commandname, ... ) local Ttext = { ... } local text for _, string in ipairs ( Ttext ) do text = text .. ' ' .. string end --body end ?
×
×
  • Create New...