Quote:
Originally Posted by eskemo
This is a very good idea, If it isnt for ZP already maybe do so aswell.
|
Nice plugin (:
If you want it for zp here..this should work
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <zombieplague>
#define PLUGIN "BIOads_anticamp"
#define VERSION "1.4"
#define AUTHOR "VaSaKed"
new cvar_showsurvivors
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("SendAudio", "event_round_end", "a", "2=%!MRAD_ctwin", "2=%!MRAD_rounddraw")
cvar_showsurvivors= register_cvar("ba_showsurvivors", "1")
}
public event_round_end()
{
static Float:lastDone
if( get_gametime()-lastDone < 10.0 )
return PLUGIN_CONTINUE
new players[32], survivors[32], zombies[32], playersNum, zombNum, survNum, i, id
get_players(players, playersNum, "a")
for(i=0; i<playersNum; i++)
{
id = players[i]
switch(zp_get_user_zombie(id))
{
case 1: zombies[zombNum++] = id
case 0: survivors[survNum++] = id
}
}
for(i=0; i<playersNum; i++)
{
id = players[i]
if( zp_get_user_zombie(id) && survNum)
{
client_print(id, print_chat, "[ZP] Result: You've starved to death!" )
user_kill(id, 1)
}
}
if(get_pcvar_num(cvar_showsurvivors) && zombNum && survNum && survNum < 8)
show_players(survivors,survNum)
lastDone = get_gametime()
return PLUGIN_CONTINUE
}
public show_players(const players[],const playersNum)
{
new i, nameString[256]
formatex(nameString, 256, "- Our Survivors - ^n^n")
for(i=0; i<playersNum;i++)
{
new name[34]
get_user_name(players[i],name,33)
if(i != (playersNum -1))
strcat(name, "^n",33)
strcat(nameString,name,256)
}
set_hudmessage(150, 200, 255, 1.0, -1.0)
show_hudmessage(0, nameString)
}