Well it doesn't work either.
>>PART OF CODE
PHP Code:
if(equali(szCmd, "!ban"))
{
strbreak(szArg, szTarget, charsmax(szTarget), szArg, charsmax(szArg))
strbreak(szArg, szTime, charsmax(szTime), szReason, charsmax(szReason))
if(!szTarget[0] || !szTime[0] || !szReason[0])
{
return PLUGIN_HANDLED_MAIN;
}
new szAdminName[33];
get_user_name(id, szAdminName, 32)
new player = cmd_target(id, szTarget, CMDTARGET_OBEY_IMMUNITY);
if(!player)
return PLUGIN_HANDLED;
new bantime;
if(bantime > 604800)
{
return PLUGIN_HANDLED_MAIN;
}
new szTargetName[33];
get_user_name(player, szTargetName, 32)
new szTargetIp[33];
get_user_ip(player, szTargetIp, 32, 1)
console_print(player, "****B*A*N*N*E*D****") // This does work
server_cmd("kick #%d ^"You are banned, check your console^"", get_user_userid(player) )
new szTemp[512]
format(szTemp,charsmax(szTemp),"UPDATE `players`\
SET `ban_time` = '%d',\
`ban_reason` = '%s',\
`ban_admin` = '%s'\
WHERE `players`.`player_ip` = '%s';", GetCurrentTime() + bantime, szReason, szAdminName, szTargetIp)
SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp)
return PLUGIN_HANDLED_MAIN;
}
public client_putinserver(id)
{
Load_MySql(id);
set_task(5.0, "CheckBan", id)
}
public CheckBan(id)
{
if(ban_time[id] > GetCurrentTime())
{
console_print(player, "****B*A*N*N*E*D****") // And only this does not work.
server_cmd("kick #%d ^"You are banned, check your console^"", get_user_userid(player) )
}
}
Everything works perfect except console printing.