Привязка 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

Известный
754
927
Запрос на сайт 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
485
Запрос на сайт 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,310
495
Привязка по ip полное говно, т.к. у многих стоит динамика и после смены их ip твой скрипт не будет работать
чувак спросил, как по айпи.
В таком случае делай через hwid привязку
через getvolumeinformation тоже дерьмо.
 

zTechnology

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

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

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

F0RQU1N and

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

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

zTechnology

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

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

zTechnology

Известный
1,101
485
извиняюсь, забыл ошибку добавить:
Код:
[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
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

nizya

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

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