View Single Post
yenfer
BANNED
Join Date: Apr 2010
Old 07-27-2013 , 23:59   Re: Pug MOD XT (Rewritten)
Reply With Quote #106

Hello ^Smiley Please do not you can integrate this code the plugin:

PHP Code:
#pragma semicolon 1   

#include <amxmodx>   
#include <amxmisc>   
#include <hamsandwich>   

// Define the Plugin Version   
new const VERSION[] = "1.0";   

new 
g_iReadyTimer[33];   

new 
bool:g_bIsUserReady[33];   

new 
p_ReadyTime;  

public 
plugin_init()   
{   
    
register_plugin("Say Ready"VERSION"Shuttle_Wave");   
      
    
RegisterHam(Ham_Spawn"player""fwdHamSpawn_Post"1);   
      
    
p_ReadyTime register_cvar("ready_time""60");   
      
    
register_clcmd("say .ready""cmdReady");  
}   

public 
client_disconnect(id)   
{  
    
remove_task(id);  
    
g_bIsUserReady[id] = false;  
}  

public 
fwdHamSpawn_Post(id)   
{   
    if( 
g_bIsUserReady[id] || task_exists(id) || !is_user_alive(id) )  
        return;  
          
    new 
iReadyTime g_iReadyTimer[id] = get_pcvar_num(p_ReadyTime) + 1;  
      
    if( 
iReadyTime )  
    {  
        
iReadyTime 1;  
        
set_pcvar_num(p_ReadyTimeiReadyTime);  
    }  
      
    new 
szName[32];  
    
get_user_nameidszNamecharsmax(szName) );  
      
    
set_task1.0"task_DisplayReadyMsg"idszNamecharsmax(szName), "a"iReadyTime );  
}  

public 
cmdReady(id)   
{   
    
g_bIsUserReady[id] = true;  
    
remove_task(id);  
}   

public 
task_DisplayReadyMsg(name[], id)   
{  
    static 
iTimer;  
    
iTimer = --g_iReadyTimer[id];  
      
    if( !
iTimer )  
    {  
        
client_print(idprint_chat"Are will be kicked in 5 Seconds for not saying .ready");  
        
set_task(5.0"task_KickPlayer"id);  
    }  

    
set_hudmessage(255,255,2550.080.0406.012.0);  
    
show_hudmessage(id"%s (%i:%02i)"nameiTimer 60iTimer 60 );  
}   

public 
task_KickPlayer(id)  
{  
    
server_cmd"kick #%i"get_user_userid(id) );  

O Integrate something paresido, I hope your answer.
yenfer is offline