AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Approved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=8)
-   -   /votekick say command for players (https://forums.alliedmods.net/showthread.php?t=63765)

STr!ker 06-07-2012 16:32

Re: /votekick say command for players
 
How to block Adminvotes only if the admin can Ban?

My solution:

PHP Code:

public startvotekick(id) {
    if(
canvote) {
        
client_print(id,print_chat,"Another vote kick is in progress or has just ended, please wait")
        return 
PLUGIN_HANDLED
    
}
    new 
name[32]
    new 
authid[32]
    new 
name2[32]
    new 
authid2[32]
    
get_user_name(id,name,31)
    
get_user_authid(id,authid,31)
    
get_user_name(votekicking[id],name2,31)
    
get_user_authid(votekicking[id],authid2,31)
    
server_print("-")
    if(
get_pcvar_num(cvaravk)) {
        new 
i,maxpl,done
        maxpl 
get_maxplayers()
        while (
i<maxpl) {
            if(
is_user_connected(i)) {
                 if(
get_user_flags(i) && ADMIN_LEVEL_D)                   ; MODIFIED!!!
                {
                    
done=1
                    client_print
(i,print_chat,"%s Tryed to votekick %s, This votekick was blocked due to a connected admin.",name,name2)
                }
            }
            ++
i
        
}
        if(
done) {
            
client_print(id,print_chat,"An admin is currently connected to the server, you can't votekick.")
            return 
PLUGIN_CONTINUE
        
}
    }
    new 
message[200]
    new 
nowtime[32]
    
get_time("%x %X",nowtime,31)
    
format(message,199,"%s: %s %s started a votekick against %s %s Reason to votekick:",nowtime,name,authid,name2,authid2)
    
write_file("addons/amxmodx/logs/votekick.log","")
    
write_file("addons/amxmodx/logs/votekick.log",message)
    
write_file("addons/amxmodx/logs/votekick.log",votekickreason)
    
votekick(id)
    return 
PLUGIN_CONTINUE


Dont work. Please help me!

gelado 10-02-2012 16:53

Re: /votekick say command for players
 
Any chance to, only Vips with flag "b" can do "/votekick" ?


All times are GMT -4. The time now is 08:05.

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