- public handlesay(id) 
- { 
- new message[192], Name[32], none[2][32], chat[192], lasd[32] 
- read_args(message, 191) 
- remove_quotes(message) 
- formatex(none[0], 31, ""), formatex(none[1], 31, " ") 
-   
- if(!equali(message, none[0]) && !equali(message, none[1])) 
- { 
- get_user_name(id, Name, 31) 
- if(get_user_flags(id) == read_flags(tulajdonos)) 
- formatex(chat, 191, "^1*%s* ^4[Tulajdonos][VIP][LvL: %d] ^3%s^1 » ^4%s",lasd,szint[id],Name, message,szint[id],lasd) 
- else 
- if(get_user_flags(id) == read_flags(foadmin)) 
- formatex(chat, 191, "^1*%s* ^4[Főadmin][VIP][LvL: %d] ^3%s^1 » ^4%s",lasd,szint[id],Name, message,szint[id],lasd) 
- else 
- if(get_user_flags(id) == read_flags(admin)) 
- formatex(chat, 191, "^1*%s* ^4[Admin][VIP][LvL: %d] ^3%s^1 » ^4%s",lasd,szint[id],Name, message,szint[id],lasd) 
- else 
- if(vip[id] == 1) 
- formatex(chat, 191, "^1*%s* ^4[VIP][LvL: %d] ^3%s^1 »^4 %s",lasd,szint[id],Name, message,szint[id],lasd) 
- else 
- formatex(chat, 191, "^1*%s* ^4[LvL: %d] ^3%s^1 »^1 %s",lasd,szint[id],Name, message,szint[id],lasd) 
- if(!is_user_alive(id)){ 
- lasd = "Halott" 
- } 
- else 
- { 
- lasd = "Élő" 
- } 
- if(get_user_flags(id) == read_flags(tulajdonos)) 
- formatex(chat, 191, "^1*%s* ^4[Tulajdonos][VIP][LvL: %d] ^3%s^1 » ^4%s",lasd,szint[id],Name, message,szint[id],lasd) 
- else 
- if(get_user_flags(id) == read_flags(foadmin)) 
- formatex(chat, 191, "^1*%s* ^4[Főadmin][VIP][LvL: %d] ^3%s^1 » ^4%s",lasd,szint[id],Name, message,szint[id],lasd) 
- else 
- if(get_user_flags(id) == read_flags(admin)) 
- formatex(chat, 191, "^1*%s* ^4[Admin][VIP][LvL: %d] ^3%s^1 » ^4%s",lasd,szint[id],Name, message,szint[id],lasd) 
- else 
- if(vip[id] == 1) 
- formatex(chat, 191, "^1*%s* ^4[VIP][LvL: %d] ^3%s^1 »^4 %s",lasd,szint[id],Name, message,szint[id],lasd) 
- else 
- formatex(chat, 191, "^1*%s* ^4[LvL: %d] ^3%s^1 »^1 %s",lasd,szint[id],Name, message,szint[id],lasd) 
- new hossz = strlen(message); 
- new i=0; 
- pont=0; 
- kettospont=0; 
- szam=0; 
-   
- while(i < hossz) 
- { 
- if(message[i] == '.') 
- pont++; 
- if(message[i] == ':') 
- kettospont++; 
- if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, ".")) 
- return PLUGIN_HANDLED; 
- szam++; 
- ++i; 
- }   
- if(pont >= 3 && kettospont >= 1 && szam >= 8) 
- { 
- print_color(id, "!g[Információ] !yNe hirdess!") 
- return PLUGIN_HANDLED; 
- } 
- switch(cs_get_user_team(id)) 
- { 
- case 1: ColorChat(0, RED, chat) 
- case 2: ColorChat(0, BLUE, chat) 
- } 
- if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) 
- ColorChat(0, GREY, chat) 
- return PLUGIN_HANDLED 
- } 
- return PLUGIN_CONTINUE 
- } 
-   
- stock print_color(const id, const input[], any:...) 
- { 
- new count = 1, players[32] 
- static msg[191] 
- vformat(msg, 190, input, 3) 
-   
- replace_all(msg, 190, "!g", "^4") 
- replace_all(msg, 190, "!y", "^1") 
- replace_all(msg, 190, "!t", "^3") 
-   
- if (id) players[0] = id; else get_players(players, count, "ch") 
- { 
- for (new i = 0; i < count; i++) 
- { 
- if (is_user_connected(players[i])) 
- { 
- message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) 
- write_byte(players[i]) 
- write_string(msg) 
- message_end() 
- } 
- } 
- } 
- return PLUGIN_HANDLED 
- }