Пароль на скрипт, код есть.

Fabregoo

Известный
Автор темы
656
129
Смотрите, мне дали код скрпита, как привязать его на скрипт.
надо что - бы пока не введен пароль. скрипт юзать нельзя...
Код пароля

Код пароля:
local d = false
local b = "123123"


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)
 
function dialog()
  sampShowDialog(10, "Заголовок", "Паспорт\nЛицензии\nМед.карта\nТест", "Выбрать", "Закрыть", DIALOG_STYLE_LIST)
end

Код скрипта:
require "lib.moonloader"
local sf = require "sampfuncs"
local sampev = require "lib.samp.events"

function main()
   if not isSampLoaded() or not isSampfuncsLoaded() then return end
   while not isSampAvailable() do wait(3000) end
   sampRegisterChatCommand("okno", dialog)
  while true do
    wait(0)
     d = true
      local result, button, list, input = sampHasDialogRespond(10)
      if result then
        if button == 1 and list == 0 then -- button 1 - Левая кнопка, 0 - правая. list 0 - 1 строка
                sampSendChat("/me снял портфель с плечей, положил на землю, и открыл его")
                wait(1200)
                sampSendChat("/me достал из откротого портфеля, и открыл первую страницу")
                wait(1200)
                sampSendChat("/me передал паспорт человеку напротив")
                wait(1200)
                sampSetChatInputText('/showpass ')
                sampSetChatInputEnabled(true)
        end
        if button == 1 and list == 1 then
                sampSendChat("/me достал из нагрудного карманчика, и открыл 1-у страницу")
                wait(1200)
                sampSendChat("/todo Вот держите* говорит передаваю лицензии человеку напротив.")
                wait(1200)
                sampSendChat("/me передал лицензии человеку напротив")
                wait(1200)
                sampSetChatInputText('/showlic ')
                sampSetChatInputEnabled(true)
        end
        if button == 1 and list == 2 then
          sampSendChat("/me достал из кармана мед.книжку")
          wait(1500)
          sampSendChat("/me открыл первую страницу, и передал человеку напротив")
          wait(1500)
          sampSendChat("/todo Вот держите!*говорит передавая документ")
          wait(1500)
          sampSetChatInputText("/showmc  ")
          sampSetChatInputEnabled(true)
        end if button == 1 and list == 3 then
          sampSendChat("TEST ")
        end
      d = false
      end
  end
end
 

Impossible In Rage

Известный
955
248
Смотрите, мне дали код скрпита, как привязать его на скрипт.
надо что - бы пока не введен пароль. скрипт юзать нельзя...
Код пароля

Код пароля:
local d = false
local b = "123123"


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)

function dialog()
  sampShowDialog(10, "Заголовок", "Паспорт\nЛицензии\nМед.карта\nТест", "Выбрать", "Закрыть", DIALOG_STYLE_LIST)
end

Код скрипта:
require "lib.moonloader"
local sf = require "sampfuncs"
local sampev = require "lib.samp.events"

function main()
   if not isSampLoaded() or not isSampfuncsLoaded() then return end
   while not isSampAvailable() do wait(3000) end
   sampRegisterChatCommand("okno", dialog)
  while true do
    wait(0)
     d = true
      local result, button, list, input = sampHasDialogRespond(10)
      if result then
        if button == 1 and list == 0 then -- button 1 - Левая кнопка, 0 - правая. list 0 - 1 строка
                sampSendChat("/me снял портфель с плечей, положил на землю, и открыл его")
                wait(1200)
                sampSendChat("/me достал из откротого портфеля, и открыл первую страницу")
                wait(1200)
                sampSendChat("/me передал паспорт человеку напротив")
                wait(1200)
                sampSetChatInputText('/showpass ')
                sampSetChatInputEnabled(true)
        end
        if button == 1 and list == 1 then
                sampSendChat("/me достал из нагрудного карманчика, и открыл 1-у страницу")
                wait(1200)
                sampSendChat("/todo Вот держите* говорит передаваю лицензии человеку напротив.")
                wait(1200)
                sampSendChat("/me передал лицензии человеку напротив")
                wait(1200)
                sampSetChatInputText('/showlic ')
                sampSetChatInputEnabled(true)
        end
        if button == 1 and list == 2 then
          sampSendChat("/me достал из кармана мед.книжку")
          wait(1500)
          sampSendChat("/me открыл первую страницу, и передал человеку напротив")
          wait(1500)
          sampSendChat("/todo Вот держите!*говорит передавая документ")
          wait(1500)
          sampSetChatInputText("/showmc  ")
          sampSetChatInputEnabled(true)
        end if button == 1 and list == 3 then
          sampSendChat("TEST ")
        end
      d = false
      end
  end
end
Ну так это же изи , зарегать команду , если команда /123123 ведена , jump дальше , если введена неверно jump и saymsg неверный пароль , я пишу на клео , так шо опкоды или что у вас там найди сам
 

Fabregoo

Известный
Автор темы
656
129
Ну так это же изи , зарегать команду , если команда /123123 ведена , jump дальше , если введена неверно jump и saymsg неверный пароль , я пишу на клео , так шо опкоды или что у вас там найди сам
Да, на клео то я понял, а на луа...
 

Impossible In Rage

Известный
955
248
Смотрите, мне дали код скрпита, как привязать его на скрипт.
надо что - бы пока не введен пароль. скрипт юзать нельзя...
Код пароля

Код пароля:
local d = false
local b = "123123"


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)

function dialog()
  sampShowDialog(10, "Заголовок", "Паспорт\nЛицензии\nМед.карта\nТест", "Выбрать", "Закрыть", DIALOG_STYLE_LIST)
end

Код скрипта:
require "lib.moonloader"
local sf = require "sampfuncs"
local sampev = require "lib.samp.events"

function main()
   if not isSampLoaded() or not isSampfuncsLoaded() then return end
   while not isSampAvailable() do wait(3000) end
   sampRegisterChatCommand("okno", dialog)
  while true do
    wait(0)
     d = true
      local result, button, list, input = sampHasDialogRespond(10)
      if result then
        if button == 1 and list == 0 then -- button 1 - Левая кнопка, 0 - правая. list 0 - 1 строка
                sampSendChat("/me снял портфель с плечей, положил на землю, и открыл его")
                wait(1200)
                sampSendChat("/me достал из откротого портфеля, и открыл первую страницу")
                wait(1200)
                sampSendChat("/me передал паспорт человеку напротив")
                wait(1200)
                sampSetChatInputText('/showpass ')
                sampSetChatInputEnabled(true)
        end
        if button == 1 and list == 1 then
                sampSendChat("/me достал из нагрудного карманчика, и открыл 1-у страницу")
                wait(1200)
                sampSendChat("/todo Вот держите* говорит передаваю лицензии человеку напротив.")
                wait(1200)
                sampSendChat("/me передал лицензии человеку напротив")
                wait(1200)
                sampSetChatInputText('/showlic ')
                sampSetChatInputEnabled(true)
        end
        if button == 1 and list == 2 then
          sampSendChat("/me достал из кармана мед.книжку")
          wait(1500)
          sampSendChat("/me открыл первую страницу, и передал человеку напротив")
          wait(1500)
          sampSendChat("/todo Вот держите!*говорит передавая документ")
          wait(1500)
          sampSetChatInputText("/showmc  ")
          sampSetChatInputEnabled(true)
        end if button == 1 and list == 3 then
          sampSendChat("TEST ")
        end
      d = false
      end
  end
end
С
Да, на клео то я понял, а на луа...
Выброси луа ) Говорят на нем писать изи , но я хочу хардового клео