- 26
- 3
Код:
function samp.onServerMessage(color, text)
if text:find('%[ADMIN%] (%w+_%w+)%[(%d+)%]: Капча на: (%w+)(.*)') then
local nick, id, nickk, textotvet= text:match('%[ADMIN%] (%w+_%w+)%[(%d+)%]: Капча на: (%w+)(.*)')
sampSendChat("/vr ".. textotvet)
end
end
- функция, которая отвечает за вывод
- фулл код
Код:
---@diagnostic disable: undefined-global
local samp = require 'lib.samp.events'
function main()
while not isSampAvailable() do wait(0) end
while not sampIsLocalPlayerSpawned() do wait(0) end
sampRegisterChatCommand("nrg", function(arg)
sampSendChat("/plveh " .. arg .. " 522 1")
end)
sampRegisterChatCommand("accept", function()
lua_thread.create(function()
sampSendChat("/a Аццепт можно получить у бота в вк - @supreme_both.")
sampSendChat("/a Привязываете страницу в игре и в боте, получаете аццепт.")
end)
end)
sampRegisterChatCommand("tpdom", function(arg)
lua_thread.create(function()
local var1, var2 = string.match(arg, '(%d+) (%d+)')
if var1 == nil or var1 == "" or var2 == nil or var2 == "" then
sampAddChatMessage('Используйте /tphouse [id player] [id house]', 0xFFFFFF)
else
sampSendChat("/gotohouse ".. var2)
wait(1500)
sampSendChat("/gethere ".. var1)
end
end)
end)
sampRegisterChatCommand("tpbiz", function(arg)
lua_thread.create(function()
local var1, var2 = string.match(arg, '(%d+) (%d+)')
if var1 == nil or var1 == "" or var2 == nil or var2 == "" then
sampAddChatMessage('Используйте /tpbiz [id player] [id biz]', 0xFFFFFF)
else
sampSendChat("/gotobiz ".. var2)
wait(1500)
sampSendChat("/gethere ".. var1)
end
end)
end)
while true do
wait(0)
if isKeyJustPressed(0x31) and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat("/ot")
end
if isKeyJustPressed(0x69) and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat("/vr [A] Помогу по игре, отвечу на вопросы, прослежу за /try! /vr + [A]")
end
if isKeyJustPressed(0x39) and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat("/b Приятной игры на Arizona Supreme! Администрация поможет, Вам, в любой беде!")
sampSendChat("/b С любовью Рампага!")
end
end
end
function samp.onServerMessage(color, text)
if text:find('%[ADMIN%] (%w+_%w+)%[(%d+)%]: Капча на: (%w+)(.*)') then
local nick, id, nickk, textotvet= text:match('%[ADMIN%] (%w+_%w+)%[(%d+)%]: Капча на: (%w+)(.*)')
sampSendChat("/vr ".. textotvet)
end
end
К примеру: [ADMIN] Ilya: кто первый напишет: воувоу, тот получит приз.
И скрипт должен положить в переменную слово воувоу и вывести его в /vr за секунду, но не работает.