View Single Post
H.RED.ZONE
Veteran Member
Join Date: Sep 2011
Location: Serbia, Belgrade
Old 01-08-2012 , 16:47   Re: [Biohazard] Anticamp
Reply With Quote #8

Quote:
Originally Posted by eskemo View Post
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(PLUGINVERSIONAUTHOR)
    
register_event("SendAudio""event_round_end""a""2=%!MRAD_ctwin""2=%!MRAD_rounddraw")
    
cvar_showsurvivorsregister_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], playersNumzombNumsurvNumiid
    get_players
(playersplayersNum"a")
    
    for(
i=0i<playersNumi++)
    {
        
id players[i]
        
        switch(
zp_get_user_zombie(id))
        {
            case 
1zombies[zombNum++]   = id
            
case 0survivors[survNum++] = id
        
}
        
    }
    
    for(
i=0i<playersNumi++)
    {
        
id players[i]
        if( 
zp_get_user_zombie(id) && survNum)
        {
            
client_print(idprint_chat"[ZP] Result: You've starved to death!" )
            
user_kill(id1)
        }
    }
    
    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 
inameString[256]
    
    
formatex(nameString256"- Our Survivors -      ^n^n")
    for(
i=0i<playersNum;i++) 
    {
        new 
name[34
        
get_user_name(players[i],name,33)
        if(
!= (playersNum -1)) 
            
strcat(name"^n",33)
        
strcat(nameString,name,256)
    }
    
    
set_hudmessage(1502002551.0, -1.0)
    
show_hudmessage(0nameString)
    

Attached Files
File Type: sma Get Plugin or Get Source (zp_anticamp.sma - 1566 views - 2.0 KB)
__________________

Last edited by H.RED.ZONE; 01-29-2012 at 11:14.
H.RED.ZONE is offline