#define PLUGIN "plus_zombie" #define VERSION "0.1" #define AUTHOR "Barney"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
}
public zp_round_started(gm) { if(gm==MODE_INFECTION) { plus_zombie() } }
public plus_zombie() { static players[32],num,id new szName[32] get_players(players, num, "a") id = players[random(num)] if(zp_get_user_zombie(id)) { plus_zombie() return } else { get_user_name(id, szName, charsmax(szName)) zp_infect_user(id) ChatColor(0, "!t[!gzPLAGUE GAMING!t] O Jogador !g%s !te o ajudante do primeiro zumbi.",szName) } } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y", "^1") // Default Color replace_all(msg, 190, "!t", "^3") // Team Color replace_all(msg, 190, "!t2", "^0") // Team2 Color
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(); } } } }
Dean Winchester19/7/2013, 10:07 pm