public Hook_Say(id){
if(!ska_is_user_logged(id))
return PLUGIN_HANDLED;
new Message[512], Status[16], Num[5];
read_args(Message, charsmax(Message));
remove_quotes(Message);
new Message_Size = strlen(Message);
for(new i; i < Message_Size; i++){
if(Message[i] == '.')
Num[0] ++;
if(Message[i] == ':')
Num[1] ++;
if(Message[i] == '1' || Message[i] == '2' || Message[i] == '3' || Message[i] == '4' || Message[i] == '5'
|| Message[i] == '6' || Message[i] == '7' || Message[i] == '8' || Message[i] == '9' || Message[i] == '0')
Num[2] ++;
if(Message[i] == 'w')
Num[3] ++;
}
if((contain(Message, "www.") != -1)
|| (contain(Message, "http://") != -1)
|| (contain(Message, ".io") != -1)
|| (contain(Message, ".tsdns.") != -1)
|| (contain(Message, "ts3.run") != -1)
|| (contain(Message, ".com") != -1)
|| (contain(Message, ".ro") != -1)
|| (contain(Message, ".hu") != -1))
Num[4] = 1;
if((Num[0] >= 3 && Num[1] >= 1 && Num[2] >= 8) || (Num[3] >= 3) || Num[4]){
client_print_color(id, print_team_default, "%s ^1 Tilos a hírdetés!", g_sChatPrefix);
return PLUGIN_HANDLED;
}
if(Message[0] == '@' || equal (Message, "") || Message[0] == '/')
return PLUGIN_HANDLED;
if(!is_user_alive(id))
Status = "*Halott* ";
new len;
new sPrefix[32];
formatex(sPrefix, charsmax(sPrefix), strlen(g_Chat_Prefix[id]) == 0 ? "":"[%s]", g_Chat_Prefix[id]);
len += formatex(String[len], charsmax(String)-len, "^1%s", Status);
if(g_Vip[id] == 1)
len += formatex(String[len], charsmax(String)-len, "^1[^4VIP^1]");
if(g_Admin_Level[id] > 0)// && InkAdmin[id] == 0)
len += formatex(String[len], charsmax(String)-len, "^4[%s]", Admin_Permissions[g_Admin_Level[id]][0]);
if(g_iChatPlayer[id] == 1)
len += formatex(String[len], charsmax(String)-len, "^4[LvL.%i]", Player[id][SSzint]);
if(strlen(g_Chat_Prefix[id]) > 0)
len += formatex(String[len], charsmax(String)-len, "^4[%s]", g_Chat_Prefix[id]);
if(g_Admin_Level[id] > 0 || g_Vip[id] == 1) //&& InkAdmin[id] == 0 || )
len += formatex(String[len], charsmax(String)-len, "^3%s:^4", name[id]);
else
len += formatex(String[len], charsmax(String)-len, "^3%s:^1", name[id]);
format(Message, charsmax(Message), "%s %s", String, Message);
for(new i; i < g_Maxplayers; i++){
if(!is_user_connected(i))
continue;
if(cs_get_user_team(id) == CS_TEAM_CT)
client_print_color(i, id, Message);
else if(cs_get_user_team(id) == CS_TEAM_T)
client_print_color(i, id, Message);
else
client_print_color(i, id, Message);
}
return PLUGIN_HANDLED;
}
public client_disconnected(id)