Нужна помощь по ЛУА

VRush

https://t.me/vrushscript
Автор темы
Проверенный
2,356
1,105
Смотрите, есть скриптик но не работает строки с 16 до 20
Надо их заменить на то чтобы когда в чате было Местоположение *ник игрока[Айди]* отмечено на карте красным маркером!
то написало FFFF00}[LWanted] {FFFFFF} Преступник обнаружен
Могу скинуть бабки на карту, сразу после вашего овтвета внизу кидайте номер карты
 

Вложения

  • swanted.lua
    930 байт · Просмотры: 18

purpleee

Активный
180
80
Я конечно не луа спец, но так можно вообще писать? так вроде нельзя писать
1617558357048.png

Попробуй так
Lua:
if text:find('Местоположение (.-) отмечено на карте красным маркером!') and msg1:find("Местоположение .+%["..id.."%] отмечено на карте красным маркером!") then
 

VRush

https://t.me/vrushscript
Автор темы
Проверенный
2,356
1,105
Я конечно не луа спец, но так можно вообще писать? так вроде нельзя писать
Посмотреть вложение 91999
Попробуй так
Lua:
if text:find('Местоположение (.-) отмечено на карте красным маркером!') and msg1:find("Местоположение .+%["..id.."%] отмечено на карте красным маркером!") then
всм
 

P3rsik

Активный
213
32
lua:
local id
local textlabel
local ev = require("samp.events")
function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand("swanted", delete)
        wait(-1)
end

function delete()
    lua_thread.create(function()
    for k, v in pairs(getAllChars()) do
        _, id = sampGetPlayerIdByCharHandle(v)
        sampSendChat("/find "..id)
        wait(5)
        if text:find('Местоположение (.-) отмечено на карте красным маркером!') and msg1:find("Местоположение .+%["..id.."%] отмечено на карте красным маркером!") then
            textlabel = sampCreate3dText("{FF0000}Преступник", -1, nil, nil, nil, 1000, true, id, -1)
            wait(1000)
            textlabel = sampCreate3dText("", -1, nil, nil, nil, 1000, true, id, -1)
            break
        end
        wait(15)
    end
    end)
end

function ev.onServerMessage(_, msg)
    msg1 = msg
end

function reset()
    sampDestroy3dText(textlabel)
end


--Местоположение * отмечено на карте красным маркером!