Пароль на скрипт

Hacker2281348

Участник
Автор темы
26
2
Версия MoonLoader
Другое
почему этот скрипт не работает?

Lua:
local d = false
local b = "banmeplease"

sampRegisterChatCommand("login", function(a)
    if a:len() > 0 then
        if a == b then d = true sampAddChatMessage("Доступ предоставлен!", -1)
        else sampAddChatMessage("Неверный пароль!", -1) end
    else sampAddChatMessage("Вы не указали пароль!", -1) end
end)

sampRegisterChatCommand("test", function(a)
    if not d then return end -- Пока пароль не введен, доступа нет
    sampAddChatMessage("Доступ есть!", -1)
end)
 

Hacker2281348

Участник
Автор темы
26
2
Просто руки у кого-то кривые. Код мой и он прекрасно работает.
В смысле руки кривые? Я этот код вставил в обычный чистый документ lua. Он крашится после того как загружается.

[ML] (system) auth.lua: Loaded successfully.
[ML] (system) auth.lua: Script terminated. (0C6219BC)
 
  • Грустно
Реакции: #Northn

ImPasha

Software Developer & System Administrator
Друг
1,778
2,147
В смысле руки кривые? Я этот код вставил в обычный чистый документ lua. Он крашится после того как загружается.

[ML] (system) auth.lua: Loaded successfully.
[ML] (system) auth.lua: Script terminated. (0C6219BC)
Просто нужно матчасть учить, чтобы всё работало. Скрипт регистрирует команды и отключается из-за не активности.
Lua:
local d = false
local b = "banmeplease"

function main()
    if not isSampLoaded() then return end
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("login", function(a)
        if a:len() > 0 then
            if a == b then d = true sampAddChatMessage("Доступ предоставлен!", -1)
            else sampAddChatMessage("Неверный пароль!", -1) end
        else sampAddChatMessage("Вы не указали пароль!", -1) end
    end)
    sampRegisterChatCommand("test", function(a)
        if not d then return end -- Пока пароль не введен, доступа нет
        sampAddChatMessage("Доступ есть!", -1)
    end)
    wait(-1)
end