Raised This Month: $ Target: $400
 0% 

[REQ] anti reconnect


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
yaseensalem1
Member
Join Date: Jun 2016
Location: palestine
Old 07-29-2016 , 07:16   Re: [REQ] anti reconnect
Reply With Quote #4

Quote:
Originally Posted by redivcram View Post
Search Block Reconnect Respawn
bro i have plugin respawn in the server after 30 sec
so when the player join again will come back to life after 30 sec

now i want a plugin to prevent the entry to server for 20 seconds


-*-*-*---*-*-*-*---*-*-*-*--*

Quote:
Originally Posted by dr hicham View Post
Try This :
PHP Code:
/* AMX Mod X script. 

* No reconnect
* (c) Copyright 2002, SYZo
* This file is provided as is (no warranties). 
*
* amx_minreconnecttime 20 (in seconds)
*
*  *******************************************************************************
*   
*    Ported By KingPin( [email protected] ). I take no responsibility 
*    for this file in any way. Use at your own risk. No warranties of any kind. 
*
*  *******************************************************************************
*   Updated Feb 14 2006

*/ 

#include <amxmodx> 
#include <engine> 
#define MAX_PLAYERS 32

#define PLUGIN "No reconnect"
#define VERSION "2.11"
#define AUTHOR "SYZo" 

new pip[MAX_PLAYERS][22]
new 
Float:minreconnecttime

public delayed_kick(user[]) {
    
server_cmd("kick #%d",user[0])
}

public 
clean_blackip(ind[]) {
    
pip[ind[0]][0] = 0
}

public 
client_connect(id) {
    if (!
is_user_bot(id)) {
    
minreconnecttime get_cvar_float("amx_minreconnecttime")
    new 
userip[21+1]
    new 
uname[33+1]
    
get_user_ip(iduserip210)
    
get_user_name(iduname33)
    for(new 
1<= MAX_PLAYERSi++) {
        if (
equal(userippip[i], 21)) {
        new 
userid[1]
        
userid[0] = get_user_userid(id)
        new 
authid[32]
        
get_user_authid(id,authid,32)
        
log_amx("^"%s<%s><%d><%s><>^""unameuseripget_user_userid(id), authid)
        if (!(
get_user_flags(id)&ADMIN_IMMUNITY)) {
            new 
text[128]
            
format(text128"Player %s kicked after usage reconnect command"uname)
            
set_hudmessage(255000.050.7005.06.06.00.153)
            
show_hudmessage(0,"%s",text)
            
client_cmd(id,"echo [AMXX] You used command RECONNECT within %f, please reconnect after %f sec"minreconnecttime)
            
set_task(1.0,"delayed_kick",0,userid,1)
        }
        return 
PLUGIN_CONTINUE
        
}
    }
    }
    return 
PLUGIN_CONTINUE
}

public 
client_disconnect(id) {
    if (!
is_user_bot(id)) {
    for(new 
1<= MAX_PLAYERSi++) {
        if(
pip[i][0] == 0) {
        new 
userip[21+1]
        
get_user_ip(iduserip210)
        
copy(pip[i], 21userip)
        new 
userid[1]
        
userid[0] = i
        set_task
(minreconnecttime"clean_blackip"0userid[0], 1)
        return 
PLUGIN_CONTINUE
        
}
    }
    }
    return 
PLUGIN_CONTINUE
}

public 
plugin_init() { 
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_cvar("amx_minreconnecttime","20")
    return 
PLUGIN_CONTINUE 


not work my friend

i want another one please
yaseensalem1 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 23:30.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode