Показано с 1 по 6 из 6

Тема: [scr][all] АнтиРеконнект

  1. #1
    ваш статус был снят систе Аватар для DeadLine
    Регистрация
    10.03.2011
    Адрес
    Казахстан, Алма-Ата
    Возраст
    28
    Сообщений
    2,449
    Репутация: 243

    Звание: - весьма и весьма положительная личность

    [scr][all] АнтиРеконнект

    Описание:
    Всем привет собственно решил написать АнтиРеконнект
    Сперва думал возьму айпи, и буду хранить их в базе и т.д) Но придумал способ по лучше.

    Код:
    Ко всем define добавим.

    PHP код:
    #define d_nick        "P_)LOL!" 
    PHP код:
    public OnPlayerConnect(playerid)
    {
        new 
    STRname[24];
         
    GetPlayerName(playerid,STRname,24);
          if(!
    strcmp(d_nick,STRname,true))
           {
            
    SendClientMessage(playerid,0xA6C1E0FF,"You can not use Anti-Kick..."),t_Kick(playerid);
            return 
    true;
           }
        return 
    1;

    PHP код:
    public OnPlayerDisconnect(playeridreason) return SetPlayerName(playerid,d_nick); 
    Ну и в конец мода:
    PHP код:
    t_Kick(playerid)
    {
        if(
    IsPlayerConnected(playerid))
        {
            
    SetPlayerName(playerid,d_nick);
            
    SetTimerEx("v_Kick",100,false,"d",playerid);
        }
        return 
    true;
    }
    forward v_Kick(playerid);
    public 
    v_Kick(playerid){
        
    Kick(playerid);
        return 
    true;

    P.S Остается заменить все Kick на t_Kick


    +1. Join Flood
    +2. Стандартный реконнект собейтом/ботом


    Автор: я)т.е DeadLine
    Критикуем господа)





  2. #2
    Активный пользователь Аватар для ReakCrash__
    Регистрация
    01.03.2012
    Адрес
    Омск
    Возраст
    30
    Сообщений
    139
    Репутация: 18

    Звание: на пути к лучшему

    Re: [scr][all] АнтиРеконнект

    Молодец)
    Skype: reakcrasher

  3. #3
    С++ & Pawn Programming Аватар для KrYpToDeN
    Регистрация
    30.03.2011
    Адрес
    Хабаровск
    Возраст
    28
    Сообщений
    1,988
    Репутация: 198

    Звание: - весьма и весьма положительная личность

    Re: [scr][all] АнтиРеконнект

    Цитата Сообщение от DeadLine Посмотреть сообщение
    Описание:
    Всем привет собственно решил написать АнтиРеконнект
    Сперва думал возьму айпи, и буду хранить их в базе и т.д) Но придумал способ по лучше.

    Код:
    Ко всем define добавим.

    PHP код:
    #define NameForAntiKick        "P_)LOL!" 
    PHP код:
    public OnPlayerConnect(playerid)
    {
        new 
    STRname[24];
         
    GetPlayerName(playerid,STRname,24);
          if(!
    strcmp(NameForAntiKick,STRname,true))
           {
            
    SendClientMessage(playerid,0xA6C1E0FF,"You can not use Anti-Kick..."),t_Kick(playerid);
            return 
    true;
           }
        return 
    1;

    PHP код:
    public OnPlayerDisconnect(playeridreason) return SetPlayerName(playerid,NameForAntiKick); 
    Ну и в конец мода:
    PHP код:
    t_Kick(playerid)
    {
        if(
    IsPlayerConnected(playerid))
        {
            
    SetPlayerName(playerid,NameForAntiKick);
            
    SetTimerEx("v_Kick",100,false,"d",playerid);
        }
        return 
    true;
    }
    forward v_Kick(playerid);
    public 
    v_Kick(playerid){
        
    Kick(playerid);
        return 
    true;

    P.S Остается заменить все Kick на t_Kick


    +1. Join Flood
    +2. Стандартный реконнект собейтом/ботом


    Автор: я)т.е DeadLine
    Критикуем господа)


    Чего *****?
    Ангел, я конечно всё понимаю, но эту уже слишком!

    Немножко и подправил код и он уже твоим стал?
    http://rghost.ru/52698679

    Число смотри!

    А после этого посмотри там инклуд 'KryptoProtectHack.inc'! Это тебе напомнит у кого и где ты эту работу слизал!
    Так что будь ка добр, удали ка тему!

    И запомни, не хорошо спирать чужой код! Строчка '#define NameForAntiKick' аж в точности совпадает!

  4. #4
    С++ & Pawn Programming Аватар для KrYpToDeN
    Регистрация
    30.03.2011
    Адрес
    Хабаровск
    Возраст
    28
    Сообщений
    1,988
    Репутация: 198

    Звание: - весьма и весьма положительная личность

    Re: [scr][all] АнтиРеконнект

    Знаешь, я помойму единственный скриптёр тут, который так дифайны и стоки объявляет: 'NameForAntiKick'! Чтобы было читаемо! => свои та работы я везде узнаю

  5. #5
    ыыыыы Аватар для Mexanizm
    Регистрация
    16.01.2012
    Адрес
    Россия. Воронеж
    Возраст
    30
    Сообщений
    2,450
    Репутация: 287

    Звание: как роза среди колючек

    Re: [scr][all] АнтиРеконнект

    А я по другому делаю.
    Игрок зашёл - сохраняю в массив его IP и время захода.
    Если игрок опять заходит то проверяю IP и сверяю время. Если время меньше чем 1 секунда то баню.
    Работа без ложных.
    Modern RP





  6. #6
    ваш статус был снят систе Аватар для DeadLine
    Регистрация
    10.03.2011
    Адрес
    Казахстан, Алма-Ата
    Возраст
    28
    Сообщений
    2,449
    Репутация: 243

    Звание: - весьма и весьма положительная личность

    Re: [scr][all] АнтиРеконнект

    Цитата Сообщение от KrYpToDeN Посмотреть сообщение
    Знаешь, я помойму единственный скриптёр тут, который так дифайны и стоки объявляет: 'NameForAntiKick'! Чтобы было читаемо! => свои та работы я везде узнаю
    омг че несешь Денчик, я тебе реально говорю делал я еще в 2013 когда вышла на унике. Твой мод в том времени в паблике не лежал, летом еще. Эт дефайн я нашел на sa-mp.com
    А дальше иди дальше по дефайнам собирай свой код.




Похожие темы

  1. АнтиРеконнект по IP
    от _Vi]R[uSs_ в разделе Вопросы по скриптингу
    Ответов: 2
    Последнее сообщение: 07.05.2014, 21:16

Ваши права

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