Проверка на ник

Dark.

Известный
Автор темы
1,745
778
Версия MoonLoader
.025-beta
йй обитатели бх, можете помочь сделать проверку для автологина по нику из .ini?
Переменная nick
Lua:
local lsampev, sp = pcall(require, 'lib.samp.events')
local inicfg = require 'inicfg'
local directini = "moonloader\\parol2.ini"
local mainini = inicfg.load(nil, directini)
    require 'lib.moonloader'
    parol = (mainini.config.parol)
    pinkod = (mainini.config.pinkod)
    nick = (mainini.config.nickname)
    
    function main()
        repeat wait(0) until isSampAvailable()
        wait(-1)
    end   

function sp.onShowDialog(id, style, title, button1, button2, text)
        if id == (2) then
            sampSendDialogResponse(id, 1, _, parol)
            return false
        end
        if id == (1) then
        sampSendDialogResponse(id, 1, _, parol)
            return false
        end
        if id == (10) then
        sampSendDialogResponse(id, 1, _, parol)
            return false
        end
                if id == (991) then
        sampSendDialogResponse(id, 1, _, pinkod)
            return false
        end
    end
Заранее спасибо
UP
 
Последнее редактирование:

Dark.

Известный
Автор темы
1,745
778
Чего??? Надо типа сделать что бы скрипт брал ник с ini файла и его использовал? Правильно понял?
Да, чтобы если ник совпадает с тем, что в ини файле то скрипт вводит пароль
 

_mudota_

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

_mudota_

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

Dark.

Известный
Автор темы
1,745
778
Мне бы ещё понять тебя правильно
Ну смотри, это автологин и автопинкод в банке. Мне надо сделать так, что если ник совпадает с ником в .ini, тоесть переменная nick, то скрипт вводит пароль и пин код автоматически. Если же ник не совпадает то скипт не вводит пароль и пин код
 

_mudota_

Потрачен
208
27
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вот что то наделал, не уверен что будет работать

Lua:
local lsampev, sp = pcall(require, 'lib.samp.events')

local inicfg = require 'inicfg'
local directini = "moonloader\\parol2.ini"
local mainini = inicfg.load(nil, directini)

require 'lib.moonloader'
parol = (mainini.config.parol)
pinkod = (mainini.config.pinkod)
nick = (mainini.config.nickname)

function main()
    repeat wait(0) until isSampAvailable()
    wait(-1)
end

function sp.onShowDialog(id, style, title, button1, button2, text)
    snick = sampGetPlayerNickname(myId)
    if snick == nick then
        if id == (2) then
            sampSendDialogResponse(id, 1, _, parol)
            return false
        end
        if id == (1) then
            sampSendDialogResponse(id, 1, _, parol)
            return false
        end
        if id == (10) then
            sampSendDialogResponse(id, 1, _, parol)
            return false
        end
        if id == (991) then
            sampSendDialogResponse(id, 1, _, pinkod)
            return false
        end
    end
    if not snick == nick then
        sampAddChatMessage("Ники не соответствуют", -1)
    end
end