AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Zombie Plague Mod (https://forums.alliedmods.net/forumdisplay.php?f=126)
-   -   [ZP] Addon: Survivor Tracers (https://forums.alliedmods.net/showthread.php?t=110847)

eXacT 12-03-2009 15:17

[ZP] Addon: Survivor Tracers
 
1 Attachment(s)
[ZP] Addon: Survivor Tracers
by eXacT


Description: It is a litte plugin who gives to the survivors, a little effect, yellow tracers emerging from the body.

Cvars:
"zp_survivor_tracers_enabled", "1" // Enable/disable the tracers in survivor
"zp_survivor_tracers_time", "0.1" // in this time the tracers apears on the survivor


Required:
amxmodx -- Module
fakemeta -- Module
zombie plague -- Main Plugin
zombieplague -- Include

Credits:
meTaLiCroSS - He helped me to fix some code
IneedHelp - I extracted some code from his SuperPlayer

SnapShot:

[IMG]http://img690.**************/img690/3254/dedust20000za.png[/IMG]

PHP Code:

#include <amxmodx>
#include <fakemeta> 
#include <zombieplague>

#define TASK_TRACER 27777

new PLUG[] = "[ZP] Addon: Survivor Tracers"
new VERS[] = "1.4"
new AUTH[] = "eXacT"

new gCvarEnabledgCvarTracersTime

public plugin_init() 
{
    
// Pugin Info
    
register_plugin(PLUGVERSAUTH)
    
    
// 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(idpev_originOrigin)
    
    
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYOrigin0)
    
write_byte(TE_IMPLOSION)
    
engfunc(EngFunc_WriteCoordOrigin[0]) 
    
engfunc(EngFunc_WriteCoordOrigin[1]) 
    
engfunc(EngFunc_WriteCoordOrigin[2]) 
    
write_byte(128
    
write_byte(20
    
write_byte(3
    
message_end()


Changelog:
Code:

v1.2 - Public Relase
v1.3 - Added Enable/disable Cvar
v1.4 - Tracers will be enabled in Survivor Mode Only


edduard 12-03-2009 17:16

Re: [ZP] Addon: Survivor Tracers
 
Snapshot?

eXacT 12-03-2009 21:35

Re: [ZP] Addon: Survivor Tracers
 
tomorrow, i will upload a screenshot =)

eXacT 01-24-2010 03:36

Re: [ZP] Addon: Survivor Tracers
 
added snapshot

Jamaika 01-24-2010 03:40

Re: [ZP] Addon: Survivor Tracers
 
Looks intresting :o.

4eRT 01-24-2010 09:33

Re: [ZP] Addon: Survivor Tracers
 
Cool effect ;) thx

SpILL 01-24-2010 09:46

Re: [ZP] Addon: Survivor Tracers
 
Great job!
Good replacement of GLOW. :)

Russiaboy 01-24-2010 09:49

Re: [ZP] Addon: Survivor Tracers
 
gj !

georgik57 01-24-2010 15:25

Re: [ZP] Addon: Survivor Tracers
 
i bet this laggs the server like hell

eXacT 01-25-2010 09:52

Re: [ZP] Addon: Survivor Tracers
 
Quote:

Originally Posted by georgik57 (Post 1066097)
i bet this laggs the server like hell

1- one survivor whit tracers isnt laggy

2- various survivors, whit the same effects, this is LAGGY, but one no :\

like in mode survivor, or plague, anohter mod created by user, is not supported :D


All times are GMT -4. The time now is 10:16.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.