InputText

P!NK.

Участник
Автор темы
68
54
Версия MoonLoader
.027.0-preview
Пытаюсь зарегистрировать команду из пользовательской переменной inputtexr вот таким кодом
Lua:
sampRegisterChatCommand(de.v, fustgun1)
Но она не регистрируется, как это можно исправить?
 
Решение
Пытаюсь зарегистрировать команду из пользовательской переменной inputtexr вот таким кодом
Lua:
sampRegisterChatCommand(de.v, fustgun1)
Но она не регистрируется, как это можно исправить?
При изменении инпута удаляй команду функцией https://wiki.blast.hk/ru/moonloader/lua/sampUnregisterChatCommand а потом регистрируй её снова, но уже с другим текстом. Пример можешь посмотреть в моём хелпере https://www.blast.hk/threads/81281/

CaJlaT

07.11.2024 14:55
Модератор
2,848
2,694
Пытаюсь зарегистрировать команду из пользовательской переменной inputtexr вот таким кодом
Lua:
sampRegisterChatCommand(de.v, fustgun1)
Но она не регистрируется, как это можно исправить?
При изменении инпута удаляй команду функцией https://wiki.blast.hk/ru/moonloader/lua/sampUnregisterChatCommand а потом регистрируй её снова, но уже с другим текстом. Пример можешь посмотреть в моём хелпере https://www.blast.hk/threads/81281/
 
  • Нравится
Реакции: P!NK.

Rice.

Известный
Модератор
1,753
1,658
При изменении инпута удаляй команду функцией https://wiki.blast.hk/ru/moonloader/lua/sampUnregisterChatCommand а потом регистрируй её снова, но уже с другим текстом. Пример можешь посмотреть в моём хелпере https://www.blast.hk/threads/81281/
А можно сделать немного попроще через samp.lua.

example:
local sampev = require "samp.events"
local Command = imgui.ImBuffer('',256)

function sampev.onSendCommand(cmd)
    if cmd == ('/'..Command.v) then
        -- code
        return false
    end
end
 
Последнее редактирование:
  • Нравится
Реакции: P!NK.

CaJlaT

07.11.2024 14:55
Модератор
2,848
2,694
  • Нравится
Реакции: ARMOR