Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Реклама






 
SAMP АДМИНКИ 15 ЛВЛ ПРИ ВХОДЕ КОМАНДА /MAKEADMIN2017 Адрес сервера:176.32.36.34:7777

500р
Маленький баннер400р/мес(Статический показ)
,400рТекстовая реклама300р/мес(Статический показ)
Большой баннер статический
1200р 1000/мес

Внимание ЦЕНЫ СНИЖЕНЫ!!!
Писать по поводу рекламы VK: vk.com/sergey68

** Как получить V.I.P --> КЛИК **
Показано с 1 по 4 из 4
  1. #1
    Пользователь
    Аватар для Andrey_Kiryuhin
    Статус
    Оффлайн
    Регистрация
    11.11.2010
    Адрес
    г.Пенза
    Сообщений
    516
    Репутация
    153 [+/-] 

    Вопрос Регистрация

    Привет пацаны кароче у меня случилась вот такая дребидень!
    Я сделал регистрацию допустим и у тебя пороль 123456789 и когда при логине в окошко пишешь пороль не 123456789 а например 25 он всё равно входит в аккаунт что делать?
    Вот public OnPlayerRequestClass
    PHP код:
    public OnPlayerRequestClass(playeridclassid)
    {
        
    PlayerPlaySound(playerid11870.00.00.0);
        if(
    gPlayerLogged[playerid] != 1)
          {
              if(
    gPlayerAccount[playerid] != 0)
              {
                  new 
    loginstring[128];
                  new 
    loginname[64];
                  
    GetPlayerName(playerid,loginname,sizeof(loginname));
                  
    format(loginstring,sizeof(loginstring),"Добро Пожаловать на наш сервер, %s\nВводите Пароль, чтобы войти под вашим аккаунтом:",loginname);
                  
    ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Вход",loginstring,"Войти","Выйти");
              }
              else
              {
                  new 
    regstring[128];
                  new 
    regname[64];
                  
    GetPlayerName(playerid,regname,sizeof(regname));
                  
    format(regstring,sizeof(regstring),"Добро Пожаловать на наш сервер, %s\nЗарегестрируйтесь пожалуйста.\nВведи пароль в окошко:",regname);
                  
    ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Регистрация",regstring,"Регистрация","Выход");
              }
      }
        return 
    1;

    Конец паблика OnPlayerRegister
    PHP код:
                    new loginstring[128];
                    new 
    loginname[64];
                    
    GetPlayerName(playerid,loginname,sizeof(loginname));
                    
    format(loginstring,sizeof(loginstring),"Добро Пожаловать, %s\nИдентифицируйтесь чтобы войти на наш сервер!:",loginname);
                    
    ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Логин",loginstring,"Вход","Выход");
            }
        }
        return 
    1;

    Вот паблика OnPlayerLogin
    PHP код:
            iniClose(File);
            }
            else
            {
                
    SendClientMessage(playeridCOLOR_WHITE" Пароль неверный.");
                new 
    loginstring[128];
                new 
    loginname[64];
                
    GetPlayerName(playerid,loginname,sizeof(loginname));
                
    format(loginstring,sizeof(loginstring),"Ошибка Вы ввели неверный пороль \nВведите верный пароль что войти под аакаунт\nЕсли вы напишите неправильнрый пороль 3 раза вас забанят на короткое время:",loginname);
                
    ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Вход",loginstring,"Войти","Выход");
                
    iniClose(File);
                
    gPlayerLogTries[playerid] += 1;
                if(
    gPlayerLogTries[playerid] == 4) { Ban(playerid); }
                return 
    1;
            } 
    Что делать?

  2. #2
    •Администратор•
    Аватар для Сергей68
    Статус
    Оффлайн
    Регистрация
    11.11.2010
    Адрес
    СССР
    Сообщений
    1,035
    Репутация
    2082 [+/-] 
    Всего наград
    1
    ты в блокнотом влазил в аккаунт?
    Кто будет тролить Pawno-Info.Ru прокляну нах*й!(c)
    Не хочу долго жить,до 80лет доживу а там посмотрим....(с)Sergey_Angel




  3. #3
    Пользователь
    Аватар для duknuken666
    Статус
    Оффлайн
    Регистрация
    14.11.2010
    Сообщений
    127
    Репутация
    28 [+/-] 
    Дам подсказку
    найди вот где все данные записываются в блокнот я точно не помню где
    Там найдеш строчку Создания самого этого текст документа скинеш её мне я тебе помогу
    6 лет на pawno-info.ru

  4. #4
    Пользователь
    Аватар для Andrey_Kiryuhin
    Статус
    Оффлайн
    Регистрация
    11.11.2010
    Адрес
    г.Пенза
    Сообщений
    516
    Репутация
    153 [+/-] 
    мне сказали что у мен вдиалоге вот этом
    PHP код:
       if(dialogid == 12346 || dialogid == 12347)
        {
            if(
    response)
              {
                new 
    tmppass[64];
                
    strmid(tmppassinputtext0strlen(inputtext), 255);
                
    Encrypt(tmppass);
                if(!
    strlen(inputtext))
                {
                    new 
    loginstring[128];
                    new 
    loginname[64];
                    
    GetPlayerName(playerid,loginname,sizeof(loginname));
                    
    format(loginstring,sizeof(loginstring),"Добро Пожаловать на наш сервер, %s\nИдентифицируйтесь пожалуйста:",loginname);
                    
    ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Логин",loginstring,"Вход","Выход");
                }
                else { 
    OnPlayerLogin(playerid,tmppass); }
            }
            else
            {
                
    Kick(playerid);
            }
        }
        if(
    dialogid == 12345)
        {
            if(
    response)
              {
                if(!
    strlen(inputtext))
                {
                    
    gPlayerAccount[playerid] = 0;
                      new 
    regstring[128];
                      new 
    regname[64];
                      
    GetPlayerName(playerid,regname,sizeof(regname));
                      
    format(regstring,sizeof(regstring),"Добро Пожаловать на наш сервер, %s\nЗарегестрируйтесь пожалуйста\nВведи пароль в окошко:",regname);
                      
    ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Регистрация",regstring,"Регистрация","Выход");
                    return 
    1;
                }
                
    GetPlayerName(playeridsendernamesizeof(sendername));
                
    format(stringsizeof(string), "%s.ini"sendername);
                new 
    FilehFile fopen(stringio_read);
                if (
    hFile)
                {
                    
    SendClientMessage(playeridCOLOR_YELLOW" Такое имя уже существует.");
                    
    fclose(hFile);
                    return 
    1;
                }
                new 
    tmppass[64];
                
    strmid(tmppassinputtext0strlen(inputtext), 255);
                
    Encrypt(tmppass);
                
    OnPlayerRegister(playerid,tmppass);
            }
            else
            {
                
    Kick(playerid);
            }
        } 
    Нету проверки на пороль что делать?


Ваши права

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