Привязка lua скрипта

thrill example

Участник
Автор темы
95
8
Версия MoonLoader
.026-beta
приветствую.
хотел привязать один скрипт по айпи адресу.
код:
Код:
local users = {
    '#Northn' = 'IP',
    'Kek' = 'IP2'
}

function main()
    while not isSampAvailable() do wait(50) end
    local nickname = sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)))
    local ip, port = sampGetCurrentServerAddress()
    if users[nickname] ~= ip..':'..port then thisScript():unload() end
    wait(50)
    -- 123123
end
 

Yuriy Code

Известный
753
928
Запрос на сайт 2ip.ru можно сделать и получить IP для проверки привязки.
Получить IP можно так, примерно, используя регулярное выражение.

Lua:
req = require("requests")
local q = req.get("https://2ip.ru")

if q.text:match("<span>(.-)</span>"):find("айпи адрес") then
-- привязка есть
end
 
Последнее редактирование:
  • Эм
Реакции: zTechnology

zTechnology

Известный
1,101
486
Запрос на сайт 2ip.ru можно сделать и получить IP для проверки привязки.
Получить IP можно так, примерно, используя регулярное выражение.

Lua:
req = require("requests")
local q = req.get("https://2ip.ru")

if q.text:match("<span>(.-)</span>"):find("айпи адрес") then
-- привязка есть
end

приветствую.
хотел привязать один скрипт по айпи адресу.
код:
Код:
local users = {
    '#Northn' = 'IP',
    'Kek' = 'IP2'
}

function main()
    while not isSampAvailable() do wait(50) end
    local nickname = sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)))
    local ip, port = sampGetCurrentServerAddress()
    if users[nickname] ~= ip..':'..port then thisScript():unload() end
    wait(50)
    -- 123123
end
Привязка по ip полное говно, т.к. у многих стоит динамика и после смены их ip твой скрипт не будет работать. В таком случае делай через hwid привязку
 
  • Эм
  • Нравится
Реакции: F0RQU1N and и Yuriy Code

thrill example

Участник
Автор темы
95
8
Запрос на сайт 2ip.ru можно сделать и получить IP для проверки привязки.
Получить IP можно так, примерно, используя регулярное выражение.

Lua:
req = require("requests")
local q = req.get("https://2ip.ru")

if q.text:match("<span>(.-)</span>"):find("айпи адрес") then
-- привязка есть
end


Привязка по ip полное говно, т.к. у многих стоит динамика и после смены их ip твой скрипт не будет работать. В таком случае делай через hwid привязку
привязка не по айпи человека, а по айпи сервера которое нужно написать вручную
 
  • Эм
Реакции: zTechnology

F0RQU1N and

Известный
1,307
497
Привязка по ip полное говно, т.к. у многих стоит динамика и после смены их ip твой скрипт не будет работать
чувак спросил, как по айпи.
В таком случае делай через hwid привязку
через getvolumeinformation тоже дерьмо.
 

zTechnology

Известный
1,101
486
через getvolumeinformation тоже дерьмо.
А где-то его упоминал или это по твоему единственный вариант получить hwid устройства? 🤡

чувак спросил, как по айпи.
Пусть сперва пишет чё ему надо, чё он хочет, что у него не работает, а не:
приветствую.
хотел привязать один скрипт по айпи адресу.
код:

Что я и другие скриптеры должны понять, что ему не так блять?!
 

F0RQU1N and

Известный
1,307
497
А где-то его упоминал или это по твоему единственный вариант получить hwid устройства? 🤡
какая разница? из реестра или этой функцией? лучше брать идентификатор нескольких компонентов пк и в одну строку их пихать 🤡
Пусть сперва пишет чё ему надо, чё он хочет, что у него не работает, а не:
приветствую.
хотел привязать один скрипт по айпи адресу.
код:

Что я и другие скриптеры должны понять, что ему не так блять?!
как это относится к его вопросу? он хотел сделать по айпи.
 

zTechnology

Известный
1,101
486
какая разница? из реестра или этой функцией? лучше брать идентификатор нескольких компонентов пк и в одну строку их пихать 🤡
А по твоему хвид можно находить только через get volume info и через реестр?
как это относится к его вопросу? он хотел сделать по айпи
А ты полностью дочитал или нет? Он задал вопрос, а вот какой - мы должны догадываться сами...

И все твои последующие сообщения будут удаляться как спам, не вижу больше смысла с тобой продолжать беседу
 

zTechnology

Известный
1,101
486
извиняюсь, забыл ошибку добавить:
Код:
[13:54:28.658506] (error)    tools.lua: C:\gta\moonloader\arzsupremetools.lua:20: '}' expected (to close '{' at line 19) near '='
[13:54:28.658506] (error)    tools.lua: Script died due to an error. (102D088C)
Код выше не соответствует коду, что у тебя в ориге. Либо кидай кодом, либо кидай скрином ориг код.
 

nizya

Потрачен
174
44
Main в main, а вообще сходи выучи луа перед тем как что-то делать

Мало пастить, ещё нужно думать
забей, это недокодер, ребёнок, который только умеет девочек ставить на аватарку, пусть что-то хоть сделает.