Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Помощь по скриптам для PtokaX _ Усовершенствовать скрипт

Автор: Ameet 30.12.2011, 21:56

Доброго времени суток, помогите немножко подправить скрипт под мои требования.
Скрипт: http://mydc.ru/topic2794.html?hl=%D0%E5%E3%E8%F1%F2%F0%E0%F6%E8%FF
Я хочу чтобы он генерировал не одни цифры для пароля а цифры+буквы.

Буду очень благодарен за помощь.
Ув. Модераторы переместите тему в нужную тему, так как я прошу помощи по скрипту а мне говорят не та тема.

Автор: Ksan 30.12.2011, 22:29

Ameet, для этого надо было открывать новую тему?
Пишите там свою просьбу, а эту тему попросите закрыть.

UPD:
Когда в правильной теме задашь вопрос, я тебе выложу решение. big_smile.gif

Автор: AirKobra45 24.2.2012, 10:56

Цитата(Ameet @ 31.12.2011, 3:56) *
Доброго времени суток, помогите немножко подправить скрипт под мои требования.
Скрипт: http://mydc.ru/topic2794.html?hl=%D0%E5%E3%E8%F1%F2%F0%E0%F6%E8%FF
Я хочу чтобы он генерировал не одни цифры для пароля а цифры+буквы.

Буду очень благодарен за помощь.
Ув. Модераторы переместите тему в нужную тему, так как я прошу помощи по скрипту а мне говорят не та тема.

В скрипте поменяй
Код
function GetPass()
  math.randomseed(os.time())
  return tostring(math.random(100, 99999999))
end

на:
Код
function GetPass()
local n = 7 --количество символов в пароле
  math.randomseed(os.time())
sPass = ""
for i = 1, n do
local k = math.random(1,100)
if k <=33 then
sPass = sPass..string.char(math.random(65,90))
elseif (k > 33) and (k <= 66) then
sPass = sPass..string.char(math.random(48,57))
else
sPass = sPass..string.char(math.random(97,122))
end
end
  return sPass
end


Проверенно пользуйтесь на здоровье! (но лучше открывайте новую тему)

Автор: Артём 24.2.2012, 11:02

AirKobra45, тема старая и ТС'у в теме скрипта помогли, припоздал ты с ответом big_smile.gif

Автор: AirKobra45 24.2.2012, 11:10

Цитата(Артём @ 24.2.2012, 17:02) *
AirKobra45, тема старая и ТС'у в теме скрипта помогли, припоздал ты с ответом big_smile.gif

а дело не в ответе а в том смогу ли я хотябы такую мелочь сделать.
вроде могу.