Проверка на команду сервера

Fasmin

Участник
Автор темы
112
2
Версия MoonLoader
Другое
Хочу сделать проверку на команду сервера, то есть поменять команду сервера на свою, типо стоит /pursuit, а я хочу сделать /ps. То есть я знаю как сделать это в беск. блоке, но как сделать это в маин фанкшин я хз. Прошу помочь.
local ev = require "lib.samp.events"
далее по скринам все
5youQAYDKis.jpg

zY_ICFVzYs4.jpg
 
Решение
Нужно делать с айди, и то что ты написал это полная чушь. Проще уж так
sampRegisterChatCommand("ps", function(arg)
sampSendChat('/pursuit ' .. arg)
end)
так ты сам написал код, в чем суть вопроса?

upd
можно еще через samp.lua
Lua:
local sampev = require 'lib.samp.events'

function sampev.onSendCommand(text)
    if text:find('/ps (.+)') then
        id = text:match('/ps (.+)')
        return {'/pursuit '..id}
    end
end

Fasmin

Участник
Автор темы
112
2
в function main():
dsad:
 sampRegisterChatCommand(ps, sokrash)

далее в код:
dsad:
function sokrash()
    sampSendChat("/pursuit")
end
Нужно делать с айди, и то что ты написал это полная чушь. Проще уж так
sampRegisterChatCommand("ps", function(arg)
sampSendChat('/pursuit ' .. arg)
end)
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,228
Нужно делать с айди, и то что ты написал это полная чушь. Проще уж так
sampRegisterChatCommand("ps", function(arg)
sampSendChat('/pursuit ' .. arg)
end)
так ты сам написал код, в чем суть вопроса?

upd
можно еще через samp.lua
Lua:
local sampev = require 'lib.samp.events'

function sampev.onSendCommand(text)
    if text:find('/ps (.+)') then
        id = text:match('/ps (.+)')
        return {'/pursuit '..id}
    end
end