Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 7 из 7
  1. #1
    Аватар для Vincent_Alonso
    Пользователь

    Статус
    Оффлайн
    Регистрация
    20.05.2014
    Сообщений
    23
    Репутация:
    0 ±

    Рандомный пароль

    Здраствуйте.
    Я видел на разных сервер,точнее только на 1.Что при выдачи админки у каждого свой пароль(рандомный)
    Если кто знает как это сделать.Прошу.Отпишите в тему целый код и куда вставлять,либо в скайп.
    Спасибо.

  2. #2
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,362
    Репутация:
    771 ±

  3. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Вот тут обсуждали эту тему
    http://pro-pawn.ru/showthread.php?49...BB%D0%B5%D0%B9
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  4. #4
    Аватар для Vincent_Alonso
    Пользователь

    Статус
    Оффлайн
    Регистрация
    20.05.2014
    Сообщений
    23
    Репутация:
    0 ±
    Спасибо.Но.Куда вставлять ?

  5. #5
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от Vincent_Alonso Посмотреть сообщение
    Спасибо.Но.Куда вставлять ?
    В команду выдачи админки. Переписывайте её, убрав ввод пароля для нового администратора и заменив его на генерацию рандомного
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  6. #6
    Аватар для Daniel_Cortez
    new fuck_logic[0] = EOS;

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    1,652
    Репутация:
    2144 ±
    PHP код:
    // длина пароля
    const PASSWORD_LENGTH 11;
    // символы, используемые для генерации пароля
    static const symbols[] = {    'A''B''C''D''E''F''G''H''I''J''K''L''M',
                                
    'N''O''P''Q''R''S''T''U''V''W''X''Y''Z',
                                
    'a''b''c''d''e''f''g''h''i''j''k''l''m',
                                
    'n''o''p''q''r''s''t''u''v''w''x''y''z',
                                
    '0''1''2''3''4''5''6''7''8''9'
    };

    new 
    password[PASSWORD_LENGTH+1];
    for(new 
    i=0i<sizeof(password)-1; ++i)
        
    password[i] = symbols[random(sizeof(symbols))];
    password[sizeof(password)-1] = '\0'
    Пользуйтесь.
    Индивидуально в PM и Skype по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
    SA-MP 0.4 is a lie

  7. #7
    Аватар для Maks5
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    242
    Репутация:
    6 ±
    В Команду /makeadmin добавляешь:
    PHP код:
    strmid(PlayerInfo[giveplayerid][pDostup], GeneratePassword(Random(10,15)), 02020); 
    В конец мода:
    PHP код:
    stock GeneratePassword(size)
    {
        new
            
    bigletters[26][] = {"A""B""C""D""E""F""G""H""I""J""K""L""M""N""O""P""Q""R""S""T""U""V""W""X""Y""Z"},
            
    smallletters[26][] = {"a""b""c""d""e""f""g""h""i""j""k""l""m""n""o""p""q""r""s""t""u""v""w""x""y""z"},
            
    numbers[10][] = {"0""1""2""3""4""5""6""7""8""9"},
            
    password[128];
        if(
    size sizeof(password)) size sizeof(password);
        for(new 
    0size++)
        {
            switch(
    random(3))
            {
                case 
    0strcat(passwordbigletters[random(sizeof(bigletters))]);
                case 
    1strcat(passwordsmallletters[random(sizeof(smallletters))]);
                case 
    2strcat(passwordnumbers[random(sizeof(numbers))]);
            }
        }
        return 
    password;


 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •