-
Posts
680 -
Joined
-
Last visited
-
Days Won
4
Everything posted by TheNormalnij
-
@miqadze, scene2res и его аналоги. Или же создание своей сорки мта, с отклченным AC на gta3.img
-
function setPedRotationTo( ped, toX, toY ) local x, y, z = getElementPosition( ped ) setElementRotation( ped, 0, 0, ( 180 - math.deg ( math.atan2 ( ( x - toX ), ( y - toY ) ) ) ) % 360 ) end;
-
function isRegistered(nick, callback) dbQuery( function(qh) local result = dbPoll(qh, 0) if #result == 0 then callback( false ) else callback( true ) end end ,dbHandle, "SELECT * FROM `accounts` WHERE `nick` = ? LIMIT 1", nick) end addEventHandler( 'example', root, function() local name = client:getName() isRegistered( name, function( state ) outputDebugString( state and "zaregan" or "ne zaregan") if state then client:outputChat( 'Welcom back' ) else client:outputChat( 'Hello my little friend' ) end end ) end ) Каллбэк функция в dbQuery является анонимной и никуда ничего не возвращает.
- 1 reply
-
- 1
-
Русские доки / мануалы / туториалы по Lua и MTASA
TheNormalnij replied to MX_Master's topic in Скриптинг
Статья на Хабре про создание катсцен с использованием coroutine. Вполне легко переносится в мта. -
За орфографию
- 1 reply
-
- 1
-
Для того, чтоба довить транспорт без замены, нужно будет добавить его в гта, что еще достаточно легко. Потом найти все упоминания автомобилей и их ид в коде сервера и клиента. Скомпилировать все это и распространять со своей сборкой гта. При этом увеличители лимитов не дружат с мта. На ванильном сервере это сделать не получится.
-
@Eema93, все равно нет
-
Русские доки / мануалы / туториалы по Lua и MTASA
TheNormalnij replied to MX_Master's topic in Скриптинг
Есть но в них нет необходимости. Гораздо полезнее будет найти книги по алгоритмам, они куда полелезнее. -
Используйте utf* функции вместо страндартных.
-
У самого есть одноплатник этого же производителя, даже интересно, на что он может годится. Есть какие-либо практические результаты? PS. Код с урока по sql копирую до сих пор во все ресурсы с бд
-
Шаблоны в Lua. string.gsub + %W
-
Покажите скрины и пример кода, который вы используете. С вашим кодом такое происходить только у вас?
-
Не нужно. Гуи, сделаное на dx работает предсказуемее и отзывчевее.
-
guiGetText( gui ):sub( 1, 2 ) или не дать ввести другие символы addEventHandler( 'onClientGUIChanged', gui, function( ) local changedStr = gui:getText() local str = changedStr:gsub( '(%D+)', '' ):sub( 1, 3 ) if str ~= changedStr then gui:setText( str ) end end, false ) Если требуется вводить только числа
-
https://forum.multitheftauto.com/topic/98895-richmen-rp/ А зачем им вы?
-
destroyElement
-
Переодически эта тема снова и снова здесь появляется.
-
engineLoadDFF, engineLoadTXD возвращают false, если не хватило памяти для загрузки. Используемую память можно получить функцией dxGetStatus. showmemstat. покажет вам график использования памяти
-
Автосалон не сохранение чипа после спавна авто
TheNormalnij replied to Strong5861's topic in Скриптинг
Для этого нужно прописать сохранение хэндинга в сам автосалон. Там не очень сложная процедура. -
Как вариант один шейдер замены текстуры, которая генерируется с помощью render target. Слои можно реализовать в виде метаинформации: текстура - положение. Поворот размер все из первоначально сгенерированной текстуры( используются стандратные функции dxDrawImage )
-
Вставка текста из буфера обмена в dxeditbox
TheNormalnij replied to alastair2k17's topic in Russian / Русский
onClientCharacter позволяет вполне успешно обработать свои dxedit. -
Через ранкод проверил setAnalogControlState( 'vehicle_left', 0.5 ), меняя значение от 0 до 1, во всех случаях поворачивает. Далее проверять матрицу камеры, и ставить угол поворота - дело техники )
-
setAnalogControlState ?
-
Вставка текста из буфера обмена в dxeditbox
TheNormalnij replied to alastair2k17's topic in Russian / Русский
В целях безопасности такой функции нет. Разве что вы можете реализовать только между своими гуи.