Проверка на сервер,как сделать?

LiL STANLEY

Активный
Автор темы
144
43
Версия MoonLoader
.026-beta
Хочу сделать работу своего скрипта только для нужных мне серверов.
Есть код:​
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end

local ip, port = sampGetCurrentServerAddress()
if ip ~= "185.169.134.62" and port ~= "8904" then thisScript():unload()

Как сделать чтобы он проверял 4-ре айпишника,а не один?​
 

qdIbp

Автор темы
Проверенный
1,385
1,143
Хз в свое время я делал так, говно но относительно рабочие

Lua:
local serv = {
    {['123.32.23.12']=7777},
    {['412.32.45.32']=7777},
    {['69.96.69.96']=7777},
    {['231.432.54.234']=7777}
}

local ip, port = sampGetCurrentServerAddress()
local servStatus = false
for a,b in ipairs(serv) do
    for i,k in pairs(b) do
        if ip == i and port == k then
           servStatus = true
        end
    end
end
if not servStatus then
    thisScript():unload()
end
 
Последнее редактирование:
  • Нравится
Реакции: Vespan