Offline |
|
Csatlakozott: 2013.11.19. 19:08 Hozzászólások: 827
Megköszönt másnak: 8 alkalommal Megköszönték neki: 315 alkalommal
|
amxx-studio #include <amxmodx> #include <amxmisc> #include <colorchat> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new korok public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("TextMsg", "resi", "a", "2=#Game_will_restart_in") register_event("HLTV", "ujkor", "a", "1=0", "2=0") } public ujkor() { korok++ ColorChat(0, GREEN,"[=/RoyalTeam/=]^x01 Kor: %d - Pa'lya: ^x04de_dust2^x01 | Ja'te'kosok: ^x04%d/%d",korok,get_playersnum(),get_maxplayers()) } public resi() { korok = 0; }
ha neten compilered akkor #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" enum Color { NORMAL = 1, // clients scr_concolor cvar color GREEN, // Green Color TEAM_COLOR, // Red, grey, blue GREY, // grey RED, // Red BLUE, // Blue } new TeamName[][] = { "", "TERRORIST", "CT", "SPECTATOR" } ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...) { static message[256]; switch(type) { case NORMAL: // clients scr_concolor cvar color { message[0] = 0x01; } case GREEN: // Green { message[0] = 0x04; } default: // White, Red, Blue { message[0] = 0x03; } } vformat(message[1], 251, msg, 4); message[192] = '^0'; static team, ColorChange, index, MSG_Type; if(id) { MSG_Type = MSG_ONE; index = id; } else { index = FindPlayer(); MSG_Type = MSG_ALL; } team = get_user_team(index); ColorChange = ColorSelection(index, MSG_Type, type); ShowColorMessage(index, MSG_Type, message); if(ColorChange) { Team_Info(index, MSG_Type, TeamName[team]); } } ShowColorMessage(id, type, message[]) { message_begin(type, get_user_msgid("SayText"), _, id); write_byte(id) write_string(message); message_end(); } Team_Info(id, type, team[]) { message_begin(type, get_user_msgid("TeamInfo"), _, id); write_byte(id); write_string(team); message_end(); return 1; } ColorSelection(index, type, Color:Type) { switch(Type) { case RED: { return Team_Info(index, type, TeamName[1]); } case BLUE: { return Team_Info(index, type, TeamName[2]); } case GREY: { return Team_Info(index, type, TeamName[0]); } } return 0; } FindPlayer() { static i; i = -1; while(i <= get_maxplayers()) { if(is_user_connected(++i)) { return i; } } return -1; } new korok public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("TextMsg", "resi", "a", "2=#Game_will_restart_in") register_event("HLTV", "ujkor", "a", "1=0", "2=0") } public ujkor() { korok++ ColorChat(0, GREEN,"[=/RoyalTeam/=]^x01 Kor: %d - Pa'lya: ^x04de_dust2^x01 | Ja'te'kosok: ^x04%d/%d",korok,get_playersnum(),get_maxplayers()) } public resi() { korok = 0; }
|
|