скриптинг луа

gglories

Новичок
Автор темы
10
1
Версия SA-MP
  1. 0.3.7-R4
являюсь админом на одном из серверов Аризоны. хочу написать скрипт на автоматическое "<3 в випчат" за благодарность. Но так как я криворукий, нормальных гайдов не нашел - я тут. Надеюсь на помощь от вас))
 
Решение
скинь готовое, пожалуйста))
Задержку, думаю, изменить в состоянии
Lua:
local samp = require('samp.events')

function samp.onServerMessage(_, text)
    if text:find('Игрок .-%[ID: %d+%] отблагодарил вас %(%+1 ADMIN COIN%)') then
        local id = text:match('Игрок .-%[ID: (%d+)%]')
        lua_thread.create(function()
            wait(5000)
            sampSendChat('/vr ' .. id .. ' <3')
        end)
    end
end

Hinаta

Известный
784
356
%s это пробел если что. Попробуй:
Lua:
local samp = require('samp.events')

function samp.onServerMessage(_, text)
    if text:find('Игрок .-%[ID: %d+%] отблагодарил вас %(%+1 ADMIN COIN%)') then
        lua_thread.create(function()
            wait(5000)
            sampSendChat('/vr <3')
        end)
    end
end
 
  • Нравится
Реакции: XRLM

gglories

Новичок
Автор темы
10
1
%s это пробел если что. Попробуй:
Lua:
local samp = require('samp.events')

function samp.onServerMessage(_, text)
    if text:find('Игрок .-%[ID: %d+%] отблагодарил вас %(%+1 ADMIN COIN%)') then
        lua_thread.create(function()
            wait(5000)
            sampSendChat('/vr <3')
        end)
    end
end
а как добавить в ответ на випчат к сердечку ID типа, который благодарку кинул?
 

Hinаta

Известный
784
356
скинь готовое, пожалуйста))
Задержку, думаю, изменить в состоянии
Lua:
local samp = require('samp.events')

function samp.onServerMessage(_, text)
    if text:find('Игрок .-%[ID: %d+%] отблагодарил вас %(%+1 ADMIN COIN%)') then
        local id = text:match('Игрок .-%[ID: (%d+)%]')
        lua_thread.create(function()
            wait(5000)
            sampSendChat('/vr ' .. id .. ' <3')
        end)
    end
end
 
  • Нравится
Реакции: MrDorlik и gglories

gglories

Новичок
Автор темы
10
1
Задержку, думаю, изменить в состоянии
Lua:
local samp = require('samp.events')

function samp.onServerMessage(_, text)
    if text:find('Игрок .-%[ID: %d+%] отблагодарил вас %(%+1 ADMIN COIN%)') then
        local id = text:match('Игрок .-%[ID: (%d+)%]')
        lua_thread.create(function()
            wait(5000)
            sampSendChat(id .. '<3')
        end)
    end
end
Спасибо большое, сейчас буду проверять. Задержку изменить в состоянии))
 

Похожие темы