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

Garrus

Известный
159
20
Не работает хук на onServerMessage, moonloader 026, логи чисты, весь остальной функционал работает, код который не работает:
Lua:
function hook.onServerMessage(color, message)
    sampAddChatMessage(message,-1)
end
На 025 работает, установил 026, не внося изменений в скрипт - не работает
У меня все норм
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,695
1,448
Я вот не пойму если пишу русскими в функциях sendChat и прочих, у меня крякозябры в игре. Я понимаю что дело в кодировке, через notepad ++ перекодирую в ansi в игре русские, а в атоме крякозябры, хорошо в атоме сменил utf-8 на windows 1252 и тут скрипт не работает( Если откатить обратно на utf 8 работает. Есть ли варианты смены кодировки самого мунлоадера на windows 1252, или другие варианты?
windows 1251, а не 1252
 

trefa

Известный
Всефорумный модератор
2,097
1,231
Походу функция hasPickupBeenCollected не работает
Lua:
    while true do
    wait(0)
    if hasPickupBeenCollected(sampGetPickupHandleBySampId(425)) then
    print(hasPickupBeenCollected(sampGetPickupHandleBySampId(425)))
    end
    end
Вот пытаюсь сделать действие на взятие пикапа, а он даже ничего не делает.
BIknX.png
 

ufdhbi

Известный
Проверенный
1,455
861
в последней версии муна баги с рендером
Lua:
renderFontDrawText(font_rep, string.format("Скрипт %s", enable and "{00FF00} включен" or "{FF0000} выключен"), rx/2, ry/2, 0xFF00FF00)
напишет: "скрипт включен" включен черным, выключен тоже
 

imring

Ride the Lightning
Всефорумный модератор
2,355
2,516
в последней версии муна баги с рендером
Lua:
renderFontDrawText(font_rep, string.format("Скрипт %s", enable and "{00FF00} включен" or "{FF0000} выключен"), rx/2, ry/2, 0xFF00FF00)
напишет: "скрипт включен" включен черным, выключен тоже
Вопрос - Не работают цвета moonloader 0.26(https://blast.hk/threads/20752/)
 

FYP

Известный
Автор темы
Администратор
1,758
5,722
в последней версии муна баги с рендером
Lua:
renderFontDrawText(font_rep, string.format("Скрипт %s", enable and "{00FF00} включен" or "{FF0000} выключен"), rx/2, ry/2, 0xFF00FF00)
напишет: "скрипт включен" включен черным, выключен тоже
скоро выложу исправление. не хочется выпускать по апдейту на каждый фикс, надо бы все сразу исправить

@Trefa_ возможно она реагирует только на пикапы, исчезающие после поднятия
 
Последнее редактирование:

trefa

Известный
Всефорумный модератор
2,097
1,231
скоро выложу исправление. не хочется выпускать по апдейту на каждый фикс, надо бы все сразу исправить

@Trefa_ возможно она реагирует только на пикапы, исчезающие после поднятия
Попробывал на пикапах которые изчезают после поднятия, но результата нету эта функция вообще походу не работает.
 

imring

Ride the Lightning
Всефорумный модератор
2,355
2,516
Попробывал на пикапах которые изчезают после поднятия, но результата нету эта функция вообще походу не работает.
работает.
Lua:
sampRegisterChatCommand('pick', function()
    local x, y, z = getCharCoordinates(playerPed)
    res, pick = createPickup(1273, 2, x, y, z)
end)
while true do wait(0)
    if res then
        if hasPickupBeenCollected(pick) then print('pickup collected') end
    end
end
 

trefa

Известный
Всефорумный модератор
2,097
1,231
работает.
Lua:
sampRegisterChatCommand('pick', function()
    local x, y, z = getCharCoordinates(playerPed)
    res, pick = createPickup(1273, 2, x, y, z)
end)
while true do wait(0)
    if res then
        if hasPickupBeenCollected(pick) then print('pickup collected') end
    end
end
Я вообще про серверные пикапы
 

tropical5466

Известный
28
19
VS Code Snippets
Добавляет подсказки при написании функций Moonloader'a в VS Code

На данный момент содержит 1935 автокомплитов, взятых из вики мунлоадера

Как установить:
Нажимаем win+r, в появившемся окне пишем %APPDATA%\Code\User\snippets и жмем enter
В эту папку перемещаем скачанный ниже файл
Готово!!!

Между параметрами команды можно перемещаться, нажимая tab

Также для того, чтобы показывалось описание команды (на скрине - блок справа от функции), необходимо один раз нажать ctrl+space

Cкрины
yThfZjE.png


1U5GJhH.png

Ссылка на скачивание: MEGA(https://mega.nz/#!OdN2RaoD!gpXho6fVdh7vjBYhmiEBgmM2_gN30xu-wl1161SHUMM)
 
Последнее редактирование:

AnWu

Guardian of Order
Всефорумный модератор
4,686
5,166
VS Code Snippets
Добавляет подсказки при написании функций Moonloader'a в VS Code

На данный момент содержит 1935 автокомплитов, взятых из вики мунлоадера

Как установить:
Нажимаем win+r, в появившемся окне пишем %APPDATA%\Code\User\snippets и жмем enter
В эту папку перемещаем скачанный ниже файл
Готово!!!

Между параметрами команды можно перемещаться, нажимая tab

Также для того, чтобы показывалось описание команды (на скрине - блок справа от функции), необходимо один раз нажать ctrl+space

Cкрины
yThfZjE.png


1U5GJhH.png

Ссылка на скачивание: MEGA(https://mega.nz/#!XREGDCxb!f1wOivdLOOcc1oiO5kvp5Yz4984r_tuO4Pee3qp5N2Q)
Вот бы для атома такое, яб потек.