Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 4 из 7 ПерваяПервая ... 2 3 4 5 6 ... ПоследняяПоследняя
Показано с 31 по 40 из 61
  1. #31
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Нужно было просто вставить код и всё. Работает?
    Но, возможно иза того что после авторизаций идет выбор скинов и там нету cancel и т.к потом ещё тд а после него уже cancel возможно иза этого?

    - - - Добавлено - - -

    Цитата Сообщение от Zeror_Dalglish Посмотреть сообщение
    Но, возможно иза того что после авторизаций идет выбор скинов и там нету cancel и т.к потом ещё тд а после него уже cancel возможно иза этого?
    PHP код:
    public OnPlayerClickPlayerTextDraw(playeridPlayerText:playertextid)
    {
        if(
    playertextid == gang[playerid][7])
        {
            for(new 
    012i++) PlayerTextDrawHide(playeridgang[playerid][i]);
            for(new 
    010i++) PlayerTextDrawShow(playeridskingrove[playerid][i]);
            
    Fraction[playerid] = 1;
            
    Fraction_NUM[Fraction[playerid]]++;
            
    SetPlayerColor(playerid,0x009900AA);
        }
        else if(
    playertextid == gang[playerid][8])
        {
            for(new 
    012i++) PlayerTextDrawHide(playeridgang[playerid][i]);
            for(new 
    06i++) PlayerTextDrawShow(playeridskinballas[playerid][i]);
            
    Fraction[playerid] = 3;
            
    Fraction_NUM[Fraction[playerid]]++;
            
    SetPlayerColor(playerid,0xCC00FFAA);
        }
        else if(
    playertextid == gang[playerid][9])
        {
            for(new 
    012i++) PlayerTextDrawHide(playeridgang[playerid][i]);
            for(new 
    08i++) PlayerTextDrawShow(playeridskinazteck[playerid][i]);
            
    Fraction[playerid] = 4;
            
    Fraction_NUM[Fraction[playerid]]++;
            
    SetPlayerColor(playerid,0x00b4e1AA);
        }
        else if(
    playertextid == gang[playerid][10])
        {
            for(new 
    012i++) PlayerTextDrawHide(playeridgang[playerid][i]);
            for(new 
    08i++) PlayerTextDrawShow(playeridskinrifa[playerid][i]);
            
    Fraction[playerid] = 5;
            
    Fraction_NUM[Fraction[playerid]]++;
            
    SetPlayerColor(playerid,0x6666ffAA);
        }
        else if(
    playertextid == gang[playerid][11])
        {
            for(new 
    012i++) PlayerTextDrawHide(playeridgang[playerid][i]);
            for(new 
    06i++) PlayerTextDrawShow(playeridskinvagos[playerid][i]);
            
    Fraction[playerid] = 2;
            
    Fraction_NUM[Fraction[playerid]]++;
            
    SetPlayerColor(playerid,0xffcd00AA);
        }
        if(
    playertextid == skingrove[playerid][1])
        {
            
    SetPlayerSkin(playerid105),SetPVarInt(playerid"SKIN"105);
            for(new 
    010i++) PlayerTextDrawHide(playeridskingrove[playerid][i]);
            
    BandFrak[playerid] = 1;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skingrove[playerid][2])
        {
            
    SetPlayerSkin(playerid106),SetPVarInt(playerid"SKIN"106);
            for(new 
    010i++) PlayerTextDrawHide(playeridskingrove[playerid][i]);
            
    BandFrak[playerid] = 1;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skingrove[playerid][3])
        {
            
    SetPlayerSkin(playerid107),SetPVarInt(playerid"SKIN"107);
            for(new 
    010i++) PlayerTextDrawHide(playeridskingrove[playerid][i]);
            
    BandFrak[playerid] = 1;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skingrove[playerid][4])
        {
            
    SetPlayerSkin(playerid270),SetPVarInt(playerid"SKIN"270);
            for(new 
    010i++) PlayerTextDrawHide(playeridskingrove[playerid][i]);
            
    BandFrak[playerid] = 1;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skingrove[playerid][5])
        {
            
    SetPlayerSkin(playerid195),SetPVarInt(playerid"SKIN"195);
            for(new 
    010i++) PlayerTextDrawHide(playeridskingrove[playerid][i]);
            
    BandFrak[playerid] = 1;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skingrove[playerid][6])
        {
            
    SetPlayerSkin(playerid271),SetPVarInt(playerid"SKIN"271);
            for(new 
    010i++) PlayerTextDrawHide(playeridskingrove[playerid][i]);
            
    BandFrak[playerid] = 1;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skingrove[playerid][7])
        {
            
    SetPlayerSkin(playerid269),SetPVarInt(playerid"SKIN"269);
            for(new 
    010i++) PlayerTextDrawHide(playeridskingrove[playerid][i]);
            
    BandFrak[playerid] = 1;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skingrove[playerid][8])
        {
            
    SetPlayerSkin(playerid149),SetPVarInt(playerid"SKIN"149);
            for(new 
    010i++) PlayerTextDrawHide(playeridskingrove[playerid][i]);
            
    BandFrak[playerid] = 1;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinballas[playerid][1])
        {
            
    SetPlayerSkin(playerid102),SetPVarInt(playerid"SKIN"102);
            for(new 
    06i++) PlayerTextDrawHide(playeridskinballas[playerid][i]);
            
    BandFrak[playerid] = 3;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinballas[playerid][2])
        {
            
    SetPlayerSkin(playerid103),SetPVarInt(playerid"SKIN"103);
            for(new 
    06i++) PlayerTextDrawHide(playeridskinballas[playerid][i]);
            
    BandFrak[playerid] = 3;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinballas[playerid][3])
        {
            
    SetPlayerSkin(playerid104),SetPVarInt(playerid"SKIN"104);
            for(new 
    06i++) PlayerTextDrawHide(playeridskinballas[playerid][i]);
            
    BandFrak[playerid] = 3;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinballas[playerid][4])
        {
            
    SetPlayerSkin(playerid195),SetPVarInt(playerid"SKIN"195);
            for(new 
    06i++) PlayerTextDrawHide(playeridskinballas[playerid][i]);
            
    BandFrak[playerid] = 3;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinazteck[playerid][1])
        {
            
    SetPlayerSkin(playerid114),SetPVarInt(playerid"SKIN"114);
            for(new 
    08i++) PlayerTextDrawHide(playeridskinazteck[playerid][i]);
            
    BandFrak[playerid] = 4;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinazteck[playerid][2])
        {
            
    SetPlayerSkin(playerid119),SetPVarInt(playerid"SKIN"119);
            for(new 
    08i++) PlayerTextDrawHide(playeridskinazteck[playerid][i]);
            
    BandFrak[playerid] = 4;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinazteck[playerid][3])
        {
            
    SetPlayerSkin(playerid292),SetPVarInt(playerid"SKIN"292);
            for(new 
    08i++) PlayerTextDrawHide(playeridskinazteck[playerid][i]);
            
    BandFrak[playerid] = 4;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinazteck[playerid][4])
        {
            
    SetPlayerSkin(playerid116),SetPVarInt(playerid"SKIN"116);
            for(new 
    08i++) PlayerTextDrawHide(playeridskinazteck[playerid][i]);
            
    BandFrak[playerid] = 4;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinazteck[playerid][5])
        {
            
    SetPlayerSkin(playerid115),SetPVarInt(playerid"SKIN"115);
            for(new 
    08i++) PlayerTextDrawHide(playeridskinazteck[playerid][i]);
            
    BandFrak[playerid] = 4;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinazteck[playerid][6])
        {
            
    SetPlayerSkin(playerid193),SetPVarInt(playerid"SKIN"193);
            for(new 
    08i++) PlayerTextDrawHide(playeridskinazteck[playerid][i]);
            
    BandFrak[playerid] = 4;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinvagos[playerid][1])
        {
            
    SetPlayerSkin(playerid110),SetPVarInt(playerid"SKIN"110);
            for(new 
    06i++) PlayerTextDrawHide(playeridskinvagos[playerid][i]);
            
    BandFrak[playerid] = 2;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinvagos[playerid][2])
        {
            
    SetPlayerSkin(playerid109),SetPVarInt(playerid"SKIN"109);
            for(new 
    06i++) PlayerTextDrawHide(playeridskinvagos[playerid][i]);
            
    BandFrak[playerid] = 2;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinvagos[playerid][3])
        {
            
    SetPlayerSkin(playerid108),SetPVarInt(playerid"SKIN"108);
            for(new 
    06i++) PlayerTextDrawHide(playeridskinvagos[playerid][i]);
            
    BandFrak[playerid] = 2;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinvagos[playerid][4])
        {
            
    SetPlayerSkin(playerid190),SetPVarInt(playerid"SKIN"190);
            for(new 
    06i++) PlayerTextDrawHide(playeridskinvagos[playerid][i]);
            
    BandFrak[playerid] = 2;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinrifa[playerid][1])
        {
            
    SetPlayerSkin(playerid173),SetPVarInt(playerid"SKIN"173);
            for(new 
    07i++) PlayerTextDrawHide(playeridskinrifa[playerid][i]);
            
    BandFrak[playerid] = 5;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinrifa[playerid][2])
        {
            
    SetPlayerSkin(playerid174),SetPVarInt(playerid"SKIN"174);
            for(new 
    07i++) PlayerTextDrawHide(playeridskinrifa[playerid][i]);
            
    BandFrak[playerid] = 5;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinrifa[playerid][3])
        {
            
    SetPlayerSkin(playerid175),SetPVarInt(playerid"SKIN"175);
            for(new 
    07i++) PlayerTextDrawHide(playeridskinrifa[playerid][i]);
            
    BandFrak[playerid] = 5;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinrifa[playerid][4])
        {
            
    SetPlayerSkin(playerid226),SetPVarInt(playerid"SKIN"226);
            for(new 
    07i++) PlayerTextDrawHide(playeridskinrifa[playerid][i]);
            
    BandFrak[playerid] = 5;
            
    SpawnPlayer(playerid);
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
        }
        if(
    playertextid == skinrifa[playerid][5])
        {
            
    SetPlayerSkin(playerid273),SetPVarInt(playerid"SKIN"273);
            for(new 
    07i++) PlayerTextDrawHide(playeridskinrifa[playerid][i]);
            
    BandFrak[playerid] = 5;
            
    CancelSelectTextDraw(playerid);
            
    TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
            
    SpawnPlayer(playerid);
        }
        new 
    number_buff[1], string[120];
        for(new 
    tsizeof(textdraw_panel_button[]); t++)
        {
            if(
    playertextid == textdraw_panel_button[playerid][t])
            {
                
    valstr(number_buff,textdraw_pass_panel_button_str[playerid][t]);
                
    strcat(adm_pass_pin_code[playerid], number_buff);
                if(++
    number_of_clicks{playerid} >= 11)
                {
                    if(
    strval(adm_pass_pin_code[playerid]) == admpass)
                    {
                        new 
    IP[16];
                        
    GetPlayerIp(playeridIP16);
                           
    format(stringsizeof(string), "Администратор %s[%d] прошел проверку на случайный пароль | Административный лвл: %i | IP: %s",PlayerInfo[playerid][pName],playeridPlayerInfo[playerid][pAdmin], IP);
                        
    SMA(5,0xFF6600AAstring);
                        
    A_Login[playerid] = 1;
                        
    SendClientMessage(playerid,RIFA_COLOR,"Вы прошли проверку на случайный пароль");
                        
    PlayerTextDrawHide(playeridtextdraw_panel_button[playerid][t]);
                        for(new 
    010i++) PlayerTextDrawHide(playeridboxsing_pic_code_adm[playerid][i]);
                        for(new 
    010i++) PlayerTextDrawHide(playeridtextdraw_panel_button[playerid][i]);
                        
    DeletePVar(playerid"Cancel_Select_Text_Draw");
                        
    CancelSelectTextDraw(playerid);
                    }
                    else
                    {
                        new 
    logtires Login_Attempts[playerid];
                        
    Login_Attempts[playerid] += 1;
                        
    format(string,97,"Вы ввели неверный пароль!\nУ вас осталось %d попытки",logtires);
                        
    SendClientMessage(playerid,RIFA_COLOR,string);
                        if(
    Login_Attempts[playerid] == 3)
                        {
                             
    SendClientMessage(playerid,RIFA_COLOR,"Вы ввели 3 раза не правильный пароль и были сняты с администрирования");
                                
    format(stringsizeof(string), "Администратор %s[%d] подозриваеться на взлом аккаунта (3 не правильных ввода случайного кода)",PlayerInfo[playerid][pName],playerid);
                             
    SMA(5,COLOR_LIGHTREDstring);
                             
    PlayerInfo[playerid][pAdmin] = 0;
                             
    KickNew(playerid);
                             return 
    true;
                        }
                    }
                    
    number_of_clicks{playerid} = 0;
                    
    adm_pass_pin_code[playerid][0] = 0;
                }
                break;
            }
        }
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Эмм, что?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  3. #33
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Эмм, что?
    Но, возможно иза того что после авторизаций идет выбор скинов(на тд) и там нету cancel и т.к потом ещё тд а после него уже cancel есть возможно иза этого?

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Спасибо что скопировали свой пост. Но я и первый раз читая ничего не понял
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  5. #35
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Спасибо что скопировали свой пост. Но я и первый раз читая ничего не понял
    Ну дак, блин вот ТД выбор банды, выбрал(нету CancelSelectTextDraw) нажал дальше идет выбор скинов выбрал скин (и вот только тут есть Cacnel Select Text Draw).
    Хз, как объяснить.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Вы мой код вставили то?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  7. #37
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Вы мой код вставили то?
    Да... Не работает.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Zeror_Dalglish Посмотреть сообщение
    Да... Не работает.
    Как вставили то и что именно неработает? Сформулируйте проблему нормально
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  9. #39
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Как вставили то и что именно не работает? Сформулируйте проблему нормально
    Вставил как вы сказали при показе ТД, после скрытия удалял.
    Ну при спавне, все равно + 1 попытка.

    PHP код:
    stock Pin_Code(playerid)
    {
        if(
    PlayerInfo[playerid][pAdmin] >= 1)
         {
            new 
    text_string[2];
            for(new 
    index_1index_1 sizeof(textdraw_panel_button[]); index_1++)
            {
                
    textdraw_pass_panel_button_str[playerid][index_1] = random(10);
                for(new 
    index_2index_2 sizeof(textdraw_pass_panel_button_str[]); index_2++)
                {
                    if(
    index_1 == 0) break;
                    if(
    index_2 == index_1) continue;
                       if(
    textdraw_pass_panel_button_str[playerid][index_1] == textdraw_pass_panel_button_str[playerid][index_2])
                    {
                        
    textdraw_pass_panel_button_str[playerid][index_1] = random(10);
                         
    index_2 = -1;
                    }
                }
                   
    format(text_string,sizeof(text_string),"%d",textdraw_pass_panel_button_str[playerid][index_1]);
                
    PlayerTextDrawSetString(playeridtextdraw_panel_button[playerid][index_1], text_string);
                
    PlayerTextDrawShow(playeridtextdraw_panel_button[playerid][index_1]);
                
    PlayerTextDrawSetSelectable(playeridtextdraw_panel_button[playerid][index_1], 1);
                for(new 
    010i++) PlayerTextDrawShow(playeridboxsing_pic_code_adm[playerid][i]);
                
    SetPVarInt(playerid"Cancel_Select_Text_Draw"1);
                
    SelectTextDraw(playerid0xFDFF40AA);
            }
        }

    PHP код:
    public OnPlayerClickTextDraw(playeridText:clickedid)
    {
        if(
    clickedid == Text:INVALID_TEXT_DRAW && GetPVarInt(playerid"Cancel_Select_Text_Draw"))
        {
            new 
    string[95];
            
    Login_Attempts[playerid] += 1;
            
    SendClientMessage(playerid0xFF6600AA"Вы нажали на ESC у Вас вычлась одна попытка на ввод случайного пароля!");
            
    format(string,sizeof(string),"У Вас осталось %i попыток на ввод случайного пароля!",Login_Attempts[playerid]);
            
    SendClientMessage(playerid,0xFF6600AA,string);
            
    SelectTextDraw(playerid0xFDFF40AA);
            if(
    Login_Attempts[playerid] == 3)
            {
                
    SendClientMessage(playerid,RIFA_COLOR,"Вы нажали 3 раза на кнопку ''ESC'' и были сняты с администрирования");
                
    format(stringsizeof(string), "Администратор %s[%d] подозриваеться на взлом аккаунта (3 нажатия на кнопку ''ESC'')",PlayerInfo[playerid][pName],playerid);
                
    SMA(5,COLOR_LIGHTREDstring);
                
    PlayerInfo[playerid][pAdmin] = 0;
                
    KickNew(playerid);
                return 
    true;
            }
        }
        return 
    1;

    PHP код:
        for(new tsizeof(textdraw_panel_button[]); t++)
        {
            if(
    playertextid == textdraw_panel_button[playerid][t])
            {
                
    valstr(number_buff,textdraw_pass_panel_button_str[playerid][t]);
                
    strcat(adm_pass_pin_code[playerid], number_buff);
                if(++
    number_of_clicks{playerid} >= 11)
                {
                    if(
    strval(adm_pass_pin_code[playerid]) == admpass)
                    {
                        new 
    IP[16];
                        
    GetPlayerIp(playeridIP16);
                           
    format(stringsizeof(string), "Администратор %s[%d] прошел проверку на случайный пароль | Административный лвл: %i | IP: %s",PlayerInfo[playerid][pName],playeridPlayerInfo[playerid][pAdmin], IP);
                        
    SMA(5,0xFF6600AAstring);
                        
    A_Login[playerid] = 1;
                        
    SendClientMessage(playerid,RIFA_COLOR,"Вы прошли проверку на случайный пароль");
                        
    PlayerTextDrawHide(playeridtextdraw_panel_button[playerid][t]);
                        for(new 
    010i++) PlayerTextDrawHide(playeridboxsing_pic_code_adm[playerid][i]);
                        
    DeletePVar(playerid"Cancel_Select_Text_Draw");
                        for(new 
    010i++) PlayerTextDrawHide(playeridtextdraw_panel_button[playerid][i]);
                        
    CancelSelectTextDraw(playerid);
                        
    TD_ESC_NO_OFFLINE_PIN_CODE[playerid] = 0;
                    }
                    else
                    {
                        new 
    logtires Login_Attempts[playerid];
                        
    Login_Attempts[playerid] += 1;
                        
    format(string,97,"Вы ввели неверный пароль!\nУ вас осталось %d попытки",logtires);
                        
    SendClientMessage(playerid,RIFA_COLOR,string);
                        if(
    Login_Attempts[playerid] == 3)
                        {
                             
    SendClientMessage(playerid,RIFA_COLOR,"Вы ввели 3 раза не правильный пароль и были сняты с администрирования");
                                
    format(stringsizeof(string), "Администратор %s[%d] подозриваеться на взлом аккаунта (3 не правильных ввода случайного кода)",PlayerInfo[playerid][pName],playerid);
                             
    SMA(5,COLOR_LIGHTREDstring);
                             
    PlayerInfo[playerid][pAdmin] = 0;
                             
    KickNew(playerid);
                             return 
    true;
                        }
                    }
                    
    number_of_clicks{playerid} = 0;
                    
    adm_pass_pin_code[playerid][0] = 0;
                }
                break;
            }
        }
        return 
    1;

    - - - Добавлено - - -

    TD_ESC_NO_OFFLINE_PIN_CODE - удален, удалил вчерашний код пришлось заного все делать

  10. #40
    Аватар для Zeror_Dalglish
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    04.06.2014
    Сообщений
    224
    Репутация:
    -1 ±
    UP UP UP

 

 
Страница 4 из 7 ПерваяПервая ... 2 3 4 5 6 ... ПоследняяПоследняя

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

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

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

Ваши права

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