- #include <amxmodx> 
- #include <fakemeta>  
- #include <zombieplague> 
-   
- #define TASK_TRACER 27777 
-   
- new PLUG[] = "[ZP] Addon: Survivor Tracers" 
- new VERS[] = "1.4" 
- new AUTH[] = "eXacT" 
-   
- new gCvarEnabled, gCvarTracersTime 
-   
- public plugin_init()  
- { 
- 	// Pugin Info 
- 	register_plugin(PLUG, VERS, AUTH) 
-   
- 	// Cvars 
- 	gCvarEnabled = register_cvar("zp_survivor_tracers_enabled", "1") 
- 	gCvarTracersTime = register_cvar("zp_survivor_tracers_time", "0.1") 
- } 
-   
- public zp_user_humanized_post(id) 
- { 
- 	// Cvar is disabled or isn't survivor round 
- 	if (!get_pcvar_num(gCvarEnabled) || !zp_is_survivor_round()) 
- 		return; 
-   
- 	if(zp_get_user_survivor(id)) 
- 	{ 
- 		set_task(get_pcvar_float(gCvarTracersTime), "GiveTracers", id+TASK_TRACER, _, _, "b") 
- 	} 
- }   
-   
- public GiveTracers(id) 
- { 
- 	id -= TASK_TRACER 
-   
- 	if(!is_user_alive(id) || !zp_get_user_survivor(id) || zp_get_user_zombie(id)) 
- 	{ 
- 		remove_task(id+TASK_TRACER) 
- 		return; 
- 	} 
-   
- 	new Float:Origin[3] 
- 	pev(id, pev_origin, Origin) 
-   
- 	engfunc(EngFunc_MessageBegin, MSG_PVS, SVC_TEMPENTITY, Origin, 0) 
- 	write_byte(TE_IMPLOSION) 
- 	engfunc(EngFunc_WriteCoord, Origin[0])  
- 	engfunc(EngFunc_WriteCoord, Origin[1])  
- 	engfunc(EngFunc_WriteCoord, Origin[2])  
- 	write_byte(128)  
- 	write_byte(20)  
- 	write_byte(3)  
- 	message_end() 
- }   
- /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE 
- *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1034\\ f0\\ fs16 \n\\ par } 
- */ 
-