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 < 1 )
{
iReadyTime = 1;
set_pcvar_num(p_ReadyTime, iReadyTime);
}
new szName[32];
get_user_name( id, szName, charsmax(szName) );
set_task( 1.0, "task_DisplayReadyMsg", id, szName, charsmax(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(id, print_chat, "Are will be kicked in 5 Seconds for not saying .ready");
set_task(5.0, "task_KickPlayer", id);
}
set_hudmessage(255,255,255, 0.08, 0.04, 0, 6.0, 12.0);
show_hudmessage(id, "%s (%i:%02i)", name, iTimer / 60, iTimer % 60 );
}
public task_KickPlayer(id)
{
server_cmd( "kick #%i", get_user_userid(id) );
}
O Integrate something paresido, I hope your answer.