- 5
- 0
Приветствую, решил научиться писать на lua и вот столкнулся с проблемой, научился брать из чата ники игроков, их id и прочее.
Но вот бывают моменты, когда надо взять к примеру IP игрока, там кроме цифр есть еще и точки между цифрами, и вот скрипт перестал работать.
Мой код:
Скриншот того, что мне нужно взять, IP заскрасил, но я думаю суть вы поняли
Заранее спасибо за помощь)
Но вот бывают моменты, когда надо взять к примеру IP игрока, там кроме цифр есть еще и точки между цифрами, и вот скрипт перестал работать.
Мой код:
Lua:
function sampev.onServerMessage(color, text)
if text:find("Nick %[(.-)%] R-IP %[(%d+)%] IP | A-IP .-%[(%d+) %| (%d+)%]") then
local nick, rip, aip, aip2 = text:match("Nick .-%[(.-)%] R-IP .-%[(%d+)%] IP | A-IP .-%[(%d+) %| (%d+)%]")
sampAddChatMessage("Ник: ".. nick .. " Рег ип: ".. rip .. " Ласт ип: ".. aip .. aip2, 0xFFFFFF)
sampAddChatMessage("+")
end
end
Скриншот того, что мне нужно взять, IP заскрасил, но я думаю суть вы поняли

Заранее спасибо за помощь)