1. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.508
    Симпатии:
    1.102
    Пол:
    Мужской
    Автор: Andrei a.k.a. Bos93
    Поправки: Subb98
    Текущая версия: 0.3
    Официальная страница: CsLig

    Описание: довольно-таки полезный и лёгкий вариант антиреконнекта. Отличается от аналогов тем, что не кикает и не банит за реконнект, а просто не разрешает возродиться живым. Игрок реконнектится, заходит за команду и появляется мёртвым. В отличие от стандартного Antireconnect игроку не приходится ждать 5-10 секунд до разрешения повторного захода на сервер.

    Особенности:
    • Лёгкий и небольшой код.
    • Отсутствие настроек. В них нет необходимости, всё работает само.
    • В отличие от большинства аналогов, данный плагин не убивает игрока при респауне и не заставляет ждать следующего входа на сервер, а просто блокирует повторный респаун.

    Установка:
    как любой amxx-плагин. Компилируете, заливаете на сервер, прописываете в plugins.ini
     

    Вложения:

    Последнее редактирование: 21.02.16
    maFFyoZZyk, серж, Le$hiy и 5 другим нравится это.
  2. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    а как на счет такого варианта?
    PHP:
    1.  
    2. #include <amxmodx>
    3. #include <fakemeta>
    4.  
    5. const m_iNumSpawns = 365;
    6. const m_iNumSpawns_linuxdiff = 5;
    7.  
    8. public client_putinserver(nClientIndex) {
    9.  set_pdata_int(nClientIndex, m_iNumSpawns, 1, m_iNumSpawns_linuxdiff);
    10. }
    11.  
     
  3. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.566
    Симпатии:
    4.146
    Пол:
    Мужской
    ex3m777, никак.
    он не даст спавниться никому, даже те кто зашел первый раз и в начале раунда
     
  4. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    neygomon, ну и норм, кто не успел, тот опоздал, пусть ждет след раунд
     
  5. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.508
    Симпатии:
    1.102
    Пол:
    Мужской
    ex3m777, ммм... рискуешь отпугнуть часть народа, хотя как вариант годится.
     
  6. deadarhangel Пользователь

    Регистрация:
    19.06.15
    Сообщения:
    99
    Симпатии:
    30
    Пол:
    Мужской
    Пытался компильнуть:

    Welcome to the AMX Mod X 1.8.1-300 Compiler.
    2 Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
    3
    4 /hlds/web/www/amxxpc/work/scripting/block_spawn_for_reconnect.sma(72) : error 017: undefined symbol "set_pdata_int"
    5
    6 1 Error.
    7 Could not locate output file /hlds/web/www/amxxpc/work/plugins/block_spawn_for_reconnect.amx (compile failed).
     
  7. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.566
    Симпатии:
    4.146
    Пол:
    Мужской
    deadarhangel, выкинь онлайн компилятор
     
  8. like Пользователь

    Регистрация:
    30.03.15
    Сообщения:
    167
    Симпатии:
    18
    Пол:
    Мужской
    gudaus, поправь в описании)
    Код (Unknown Language):
    1. В отличие от стандартного Antoreconnect
     
    gudaus нравится это.
  9. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Он блочит рес,только при юзе команды reconnect?
    А то у меня ребята как-то умудряются перезаходить и ресаться -_-
     
  10. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.566
    Симпатии:
    4.146
    Пол:
    Мужской
    ThePhoenix, steamid сменил и нет проблем...
     
  11. stop4ik Пользователь

    Регистрация:
    02.03.15
    Сообщения:
    129
    Симпатии:
    25
    Пол:
    Мужской
    Можно добавить рестарт в начале карты :)
     
    agresogun нравится это.
  12. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Хм,не Вань,не катит такая мысль.Я могу перезайти,стим не меняет steamid :D
     
  13. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.566
    Симпатии:
    4.146
    Пол:
    Мужской
    ThePhoenix, значит говноплагин =)
     
  14. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Скорее всего.
    А ты какой-нибудь не запилишь,как будет время?)
     
  15. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.057
    Симпатии:
    216
    Пол:
    Мужской
    Пользуюсь этим, давно уже, все нормально..

    PHP:
    1. #include < amxmodx >
    2. #include < fakemeta >
    3.  
    4. new const PLUGIN_NAME[ ]        =       "Block Spawn For Reconnect";
    5. new const PLUGIN_VERSION[ ]     =       "0.1";
    6. new const PLUGIN_AUTHOR[ ]      =       "Bos93";
    7.  
    8. const m_iSpawnCount = 365;
    9.  
    10. new Trie:g_pSteam;
    11.  
    12. public plugin_init( )
    13. {
    14.         register_plugin( PLUGIN_NAME,   PLUGIN_VERSION, PLUGIN_AUTHOR );
    15.         register_event("HLTV", "EventRoundStart", "a", "1=0", "2=0");
    16.  
    17.         g_pSteam = TrieCreate( );
    18.  
    19. }
    20.  
    21. public client_disconnect( pPlayer )
    22. {
    23.         new szSteam[ 32 ];
    24.  
    25.         get_user_authid( pPlayer, szSteam, charsmax( szSteam ) );
    26.  
    27.         TrieSetCell( g_pSteam, szSteam, 1 );
    28. }
    29.  
    30.  
    31. public client_putinserver( pPlayer )
    32. {
    33.         new szSteam[ 32 ];
    34.         get_user_authid( pPlayer, szSteam, charsmax( szSteam ) );
    35.  
    36.         if ( TrieKeyExists( g_pSteam, szSteam ) )
    37.         {
    38.                 set_pdata_int( pPlayer, m_iSpawnCount, 1);
    39.         }
    40. }
    41.  
    42.  
    43. public EventRoundStart( )
    44. {
    45.         TrieClear( g_pSteam );
    46. }
     
  16. ThePhoenix Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    1.423
    Симпатии:
    136
    Пол:
    Мужской
    Skype:
    the.phoenix666
    Пробну :) Спасибо ;)
     
  17. Vlady Пользователь

    Регистрация:
    14.12.15
    Сообщения:
    22
    Симпатии:
    12
    Пол:
    Мужской
    VKcom:
    https%3A%2F%2Fvk.com%2Fvlady1992
    у меня стоит разминочный раунд 60 сек, я так понял, плаг не даст респнуться даже в нем, если кто не успеет быстро зайти?
     
  18. Frank Пользователь

    Регистрация:
    11.03.15
    Сообщения:
    638
    Симпатии:
    121
    Пол:
    Мужской
    Я так понимаю, если у меня во время разминки можно делать реконнект и спавниться после долгого подключения, то поставив данный плагин , я лишу людей этой возможности?
     
  19. Frank, проверь может сделаешь реконнект из за плагина а может нет
     
  20. Sly Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    53
    Симпатии:
    24
    Пол:
    Мужской
    У меня норм все было. На крайняк buytime попробуй увелтчить