-
Posts
200 -
Joined
-
Last visited
Everything posted by N1kS
-
Не, ну нормально, че.
-
/timestamp
-
Чем это клан HHX может пропиарить? Не смеши...
-
Разжевано просто для умственно отсталых... viewtopic.php?f=153&t=57987 Вопросы?
-
Каждый профессионал в своем деле, ты это хотел сказать. Не нужно пытаться делать то, что тебе не дано и что ты делать не умеешь.
-
Есть предложение выложить код ошибки...
-
Just copy all files to your resource and include them in the meta.xml.
-
Hello guys! I want to produce my Dx library. Small example: local Rectangle, Text addCommandHandler( "create", function() showCursor(true) -- Creating rectangle Rectangle = Dx:createRectangle ( 0, 0, 300, 300, { 255, 255, 255 }, 150, false ); -- Set rectangle position at the center of the screen Rectangle:setPosition( "center", "center" ); -- Creating some text in the center of the rectangle local RectangleWidth = Rectangle:getWidth() local RectangleHeight = Rectangle:getHeight() Text = Dx:createText( "DxDrawing lib works good!", 0, 0, RectangleWidth, RectangleHeight, { 255, 0, 0 }, 255, 1, "default-bold", "center", "center", false, false, false, Rectangle ); -- Do some events for Rectangle -- On clicking on the rectangle Rectangle.OnClick = function( Button, State, X, Y ) outputChatBox( "You clicked on the rectangle!" ); outputChatBox( "Button: "..Button..", state: "..State ); end -- On mouse enter on rectangle Rectangle.OnMouseEnter = function() outputChatBox( "You entered mouse to rectangle!" ); end -- On mouse leave from rectangle Rectangle.OnMouseLeave = function() outputChatBox( "You leaved mouse from rectangle!" ); end end ) addCommandHandler ("destroy", function() -- Destroy rectangle and all childs! Rectangle:destroy(); end ) Download and get acquainted with the syntax you can in the my repo. I hope that someone might find this resource necessary. Thanks for attention. Repository link: https://github.com/niks123123/DxDrawing
-
Делай векторный и пиксельный обычную 2 версию, с ней меньше всего проблем, вроде бы (могу быть не прав).
-
local aTable = {} addCommandHandler( "command", function( pPlayer, sCmd ) if not aTable[pPlayer] then aTable[pPlayer] = true -- your code here end end )
-
Memory, забавный пример, но даже такой кривой пример можно упростить(на будущее просто): local stateKey1 = 0; -- значение состояния Кнопки 1 local stateKey2 = 0; -- значение состояния Кнопки 2 -- Меняем значения, при нажатии на клавиши, и делаем проверку, нажаты ли они обе function ChangeState( sKey, sKeyState ) if sKeyState == "up" then if sKey == "F1" then stateKey1 = 0 else stateKey2 = 0 end else if sKey == "F1" then stateKey1 = 1 else stateKey2 = 1 end end end bindKey( "F1", "down", ChangeState ) bindKey( "F2", "down", ChangeState ) bindKey( "F1", "up", ChangeState ) bindKey( "F2", "up", ChangeState ) function checkStates ( ) if ( stateKey1 == 1 ) and ( stateKey2 == 1 ) then ... -- ваши действия end end ) Сам пример, Client-side: local function BindAction( sKey, sKeyState ) if getKeyState( "lshift" ) then outputChatBox( "Pressed LShift and H!", 255, 255, 0, true ) end end bindKey( "H", "up", BindAction )
-
Перед использованием: engineSetModelLODDistance(ID, 300) Нужно использовать (там есть пример): setLowLODElement И попробуйте поиграться с: setFarClipDistance
-
Тоесть как я понял то нужно для каждого скрипта лучше создавать новый документ. Нет.
-
Try 200, please. Heard about this number.
-
То на "вы", то на "ты", определись уже, что-ли...
-
Пруф или авторитетный источник, пожалуйста, ибо, как видно, у каждого здесь свое понятие ООП и классов на Lua. P.S. любая такая тема неминуемо ведет к срачу. А само слово setmetatable - не пруф?
-
Но можно сделать что-то похожее использую метаметоды. Это называется: манипуляции с таблицами, используя функции, но не классы.
-
Это ведь был сарказм, да? Нет, что ты!
-
Основная прелесть этого всего - что ты собираешь все по кускам сам, как нужно тебе. Тоесть ты не пользуешься только готовыми эвентами, в коде. Это реально круто.
-
Это кто? Либо это https://wiki.multitheftauto.com/wiki/Element , либо OOP... ну вот этот, который добавили, который у элементов позволяет вызывать методы и обращаться к полям, ну или же метатаблицы и метаметоды(и классы на их основе) в Lua. Такой вопрос был задан потому, что в Lua нет классов.
-
aboudmad, sry mate. /del