Команда /uninvite

vidix

Участник
Автор темы
46
6
Версия MoonLoader
.027.0-preview
Нужно отыграть команду /uninvite.
Если игрока с данным id нету на сервере в чат должно писать что-то вроде "Неверный ID!". Если же игрок есть на сервере и он состоит в той же организации что и я, команда должна отыграться и уволить сотрудника командой /uninvite [id]
 
  • Злость
Реакции: qdIbp
Решение
Всё довольно просто
в main()
Lua:
SampRegisterChatCommand('COMMAND', function(par)
    local id = string.match(par, '(%d+)')
    if id ~= nil then
      SampSendChat(' ТЕКСТ ')
      wait(МС) -- например (1000)
       SampSendChat('/uninvite '..id) -- ИЛИ так:  sampSendChat(string.format('%s',id))
      else
      sampAddChatMessage('Неверно введён {ff0000}ID!', -1)
    end
end)

Ну или так

Lua:
function uninvite(param)
    local par = string.match(param, '(%d+)')
    lua_thread.create(function()
       if id ~= nil then
         SampSendChat(' ТЕКСТ ')
         wait(МС) -- например (1000) 
         SampSendChat('/uninvite '..id) -- ИЛИ так:  sampSendChat(string.format('%s',id))
         else
         sampAddChatMessage('Неверно введён...

Licht

Известный
238
32
Всё довольно просто
в main()
Lua:
SampRegisterChatCommand('COMMAND', function(par)
    local id = string.match(par, '(%d+)')
    if id ~= nil then
      SampSendChat(' ТЕКСТ ')
      wait(МС) -- например (1000)
       SampSendChat('/uninvite '..id) -- ИЛИ так:  sampSendChat(string.format('%s',id))
      else
      sampAddChatMessage('Неверно введён {ff0000}ID!', -1)
    end
end)

Ну или так

Lua:
function uninvite(param)
    local par = string.match(param, '(%d+)')
    lua_thread.create(function()
       if id ~= nil then
         SampSendChat(' ТЕКСТ ')
         wait(МС) -- например (1000) 
         SampSendChat('/uninvite '..id) -- ИЛИ так:  sampSendChat(string.format('%s',id))
         else
         sampAddChatMessage('Неверно введён {ff0000}ID!', -1)
       end
    end)
end

Далее думаю додумаешь и напишешь любую отыгровку которая угодна твоей душе
 
  • Нравится
Реакции: vidix