Информация MoonLoader - разработка

Chel555

Новичок
32
6
А как сбрасывать LUA скрипт, не перезапуская игру? а то как то напрягает. Вот в клео скрипты сбрасываются при загрузке или начале новой игры.
 

FYP

Известный
Автор темы
Администратор
1,763
5,911
А как сбрасывать LUA скрипт, не перезапуская игру? а то как то напрягает. Вот в клео скрипты сбрасываются при загрузке или начале новой игры.
в основной теме есть скрипты для этого.
 

Chel555

Новичок
32
6
Скажите пожалуйста как мне добавить свою GXT запись уже сколько раз перемучался перепробовал и не выходит, хотя бы на экран вывести надпись "TEST!" Помогите пожалуйста

Lua:
function main()
    setGxtEntry('TESTSC',"TEST!")
    while true do
        wait(0)
        printTextNow('TESTSC', 100, 1)

    end
end
 

Chel555

Новичок
32
6
printStringNow("нахуй gxt", 100)
Таир мне надо для GXT записи для использования этой функции

displayText(float posX, float posY, gxtstring gxtString)

или скинь аналогичную функцию работающую как опкод 033E, точнее выводит на экран в нужных координатах сформатированный текст
 
Последнее редактирование:

4el0ve4ik

Известный
Всефорумный модератор
1,550
1,343
Таир мне надо для GXT записи для использования этой функции

displayText(float posX, float posY, gxtstring gxtString)

или скинь аналогичную функцию работающую как опкод 033E, точнее выводит на экран в нужных координатах сформатированный текст
Используйте функции рендера, все последующие вопросы прошу задавать сюда: https://www.blast.hk/threads/13892/
 

Dark_Knight

Me, me and me.
Друг
4,078
2,096
Тебе в клео раздел и там есть темка СКМ функции. В ней есть пример перезаписи GXT записей.
 

FYP

Известный
Автор темы
Администратор
1,763
5,911
Скажите пожалуйста как мне добавить свою GXT запись уже сколько раз перемучался перепробовал и не выходит, хотя бы на экран вывести надпись "TEST!" Помогите пожалуйста

Lua:
function main()
    setGxtEntry('TESTSC',"TEST!")
    while true do
        wait(0)
        printTextNow('TESTSC', 100, 1)

    end
end
баг, в сингле не работает. в ближайшей обнове будет исправлено.
 

xxx86

Новичок
12
1
Hi guys,

I try to use "netpatch" like.. "GiveTakeDamage" in my Lua script. what i'm doing wrong?.

Edit: This is my script:
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
sampRegisterChatCommand("gen", cmdLife)
raknet setup_outcoming_rpc_hook Test()
wait(-1)
end

function Test()
local es
es = get_hook_param PARAM_PACKETID
if es == 115 then
raknet hook_set false
end
end
 
Последнее редактирование:

Chel555

Новичок
32
6
Нестабильно работает это функция doFade(true, 1000) которая затемняет и осветляет экран, при тесте это функции в LUA скрипте игра резко показывала черный экран без плавного затемнения
 

FYP

Известный
Автор темы
Администратор
1,763
5,911
Hi guys,

I try to use "netpatch" like.. "GiveTakeDamage" in my Lua script. what i'm doing wrong?.

Edit: This is my script:
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
sampRegisterChatCommand("gen", cmdLife)
raknet setup_outcoming_rpc_hook Test()
wait(-1)
end

function Test()
local es
es = get_hook_param PARAM_PACKETID
if es == 115 then
raknet hook_set false
end
end
almost everything.
learn basics of lua and look throught the moonloader wiki before writing lua scripts.

Нестабильно работает это функция doFade(true, 1000) которая затемняет и осветляет экран, при тесте это функции в LUA скрипте игра резко показывала черный экран без плавного затемнения
проверю её
 

mxmnklv

Новичок
5
0
Где посмотреть полный список функций, таких как "isSampAvailable", "sampRegisterChatCommand", "sampGetPlayerNickname", в общем все те, что относятся непосредственно к SAMP'у?
 

4el0ve4ik

Известный
Всефорумный модератор
1,550
1,343
Где посмотреть полный список функций, таких как "isSampAvailable", "sampRegisterChatCommand", "sampGetPlayerNickname", в общем все те, что относятся непосредственно к SAMP'у?
Они обычно имеют в названии слово "samp"
 

Chel555

Новичок
32
6
Здравствуйте, нужна помощь, напишите пожалуйста пример кода как в функции main заюзать приостановку скрипта во время активной меню паузы игры и как возобновить работу скрипта, выйдя из паузы
 

FYP

Известный
Автор темы
Администратор
1,763
5,911
Здравствуйте, нужна помощь, напишите пожалуйста пример кода как в функции main заюзать приостановку скрипта во время активной меню паузы игры и как возобновить работу скрипта, выйдя из паузы
isPauseMenuActive