как сделать что-бы скрипт не работал на других серверах кроме адванса

Nelit

Потрачен
Автор темы
252
39
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.026-beta
Есть такой код. Когда захожу на адванс всё норм. Но как сделать что-бы когда чел зашёл на аризону например, скрипт выдал другой текст​
Lua:
local servers = {"54.37.142.72:7777","54.37.142.73:7777","54.37.142.74:7777","54.37.142.75:7777"}

adress, port = sampGetCurrentServerAddress()
ip = string.format('%s:%s', adress, port)

for k,v in pairs(servers) do
    if ip == v then
        sampAddChatMessage(tag .. " {FFFFFF}Скрипт {32CD32}успешно {FFFFFF}запущен.", main_color)
        sampAddChatMessage(tag .. " {FFFFFF}Автор: {1E90FF}Jesus{FFFFFF}_{FF0000}McWood{FFFFFF}. Версия: {1E90FF}"..version, main_color)
        sampAddChatMessage(tag .. " {FFFFFF}Наш сайт: {1E90FF}"..site, main_color)
    elseif ip ~= v then
        sampAddChatMessage(tag .. " {FFFFFF}Скрипт не смог подключится к серверу.", main_color)
        sampAddChatMessage(tag .. " {FFFFFF}Наш скрипт рабоатет только на серверах Advance Role Play", main_color)
        thisScript():unload()
        break
    end
end
 
Решение
Lua:
-- в начале скрипта
iparz = {
    Любое Название = 'ип сервера'
}

    checkip() -- это в main

function checkip()
    local ip, port = sampGetCurrentServerAddress()
    for key, value in pairs(iparz) do
        if value == ip..':'..port then
            sampAddChatMessage("Текст если ип тот", -1)
            return true
        end
    end
    sampAddChatMessage("Если Другой ип", -1)
    lua_thread.create(function ()
        wait(100)
        thisScript():unload()
        end)
    end

Deniska.lua

Участник
43
0
Lua:
-- в начале скрипта
iparz = {
    Любое Название = 'ип сервера'
}

    checkip() -- это в main

function checkip()
    local ip, port = sampGetCurrentServerAddress()
    for key, value in pairs(iparz) do
        if value == ip..':'..port then
            sampAddChatMessage("Текст если ип тот", -1)
            return true
        end
    end
    sampAddChatMessage("Если Другой ип", -1)
    lua_thread.create(function ()
        wait(100)
        thisScript():unload()
        end)
    end
 

Nelit

Потрачен
Автор темы
252
39
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
-- в начале скрипта
iparz = {
    Любое Название = 'ип сервера'
}

    checkip() -- это в main

function checkip()
    local ip, port = sampGetCurrentServerAddress()
    for key, value in pairs(iparz) do
        if value == ip..':'..port then
            sampAddChatMessage("Текст если ип тот", -1)
            return true
        end
    end
    sampAddChatMessage("Если Другой ип", -1)
    lua_thread.create(function ()
        wait(100)
        thisScript():unload()
        end)
    end
Слушай, навзание сервера в скобка а ип без?
 

Nelit

Потрачен
Автор темы
252
39
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.