Raised This Month: $ Target: $400
 0% 

[HELP V2]


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
.Dare Devil.
Veteran Member
Join Date: Sep 2010
Old 09-18-2010 , 13:58   [HELP V2]
Reply With Quote #1

PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <zombieplague>
#define TASK_DUCK2 2430
#define ID_DUCK2 (task_id - TASK_DUCK2)
new cvar_red2cvar_blue2cvar_green2cvar_alpha2g_msgScreenFade2
public plugin_init() 
{
    
register_plugin("[ZP] Addon: CSO Screen Fade""1.0""@bdul!")
    
    
cvar_red2 =     register_cvar("zp_fade_red","150")
    
cvar_green2 =     register_cvar("zp_fade_green","0")
    
cvar_blue2 =     register_cvar("zp_fade_blue","0")
    
cvar_alpha2 =    register_cvar("zp_fade_alpha","100")
    
    
g_msgScreenFade2 get_user_msgid("ScreenFade2")
    
    
RegisterHam(Ham_Spawn"player""fw_PlayerSpawn_Post2"1)
    
RegisterHam(Ham_Killed"player""fw_PlayerKilled2")
}
// User Infected forward
public zp_user_infected_post(idinfector)
{
    if (
zp_get_user_zombie(id) || !zp_get_user_nemesis(id))
    {
        
remove_task(TASK_DUCK2)
        return
    }
        
    
// Check if the infected player is using our custom zombie class
    
if (zp_get_user_nemesis(id))
        
set_task(0.1"zp_crouch_user2"id+TASK_DUCK2__"b")    
    
}
public 
zp_crouch_user2(task_id)
{
    
// Make a screen fade 
    
message_begin(MSG_ONEg_msgScreenFade2_ID_DUCK2)
    
write_short((1<<12)*2// duration
    
write_short(0// hold time
    
write_short(0x0000// fade type
    
write_byte(get_pcvar_num(cvar_red2)) // red
    
write_byte(get_pcvar_num(cvar_green2)) // green
    
write_byte(get_pcvar_num(cvar_blue2)) // blue
    
write_byte(get_pcvar_num(cvar_alpha2)) // alpha
    
message_end()
}
// User Humanized forward
public zp_user_humanized_post(idsurvivor)
{
    if (
survivor)
        
remove_task(survivor+TASK_DUCK2)
    
    
remove_task(id+TASK_DUCK2)
}
// Ham Player Spawn Post Forward
public fw_PlayerSpawn_Post2(id)
{
    
// Checks, checks and checks...how bugged would our servers be without them?
    
if (zp_get_user_zombie(id))
        return;
        
    
remove_task(id+TASK_DUCK2)
}
// Ham Player Killed Forward
public fw_PlayerKilled2(id)
{
    
remove_task(id+TASK_DUCK2)

This Is Zombie Nightvision / Screen ( Only Zombie )
I'd like to make it nemesis Nightvison / screen

Please Help Me!
.Dare Devil. is offline
Welgericht
Member
Join Date: Jul 2010
Old 09-18-2010 , 14:18   Re: [HELP V2]
Reply With Quote #2

use this forward instead infected_post
PHP Code:
public zp_round_started(gamemodeplayer)
{
    if (
zp_get_user_nemesis(player))
    {
       
set_task(0.1"zp_crouch_user2"id+TASK_DUCK2__"b")    
     }        

or this
PHP Code:
public zp_user_infected_post(idinfector)
{
    if (!
zp_get_user_nemesis(id))
    {
        
remove_task(TASK_DUCK2)
        return
    }
    else
    {    
        
set_task(0.1"zp_crouch_user2"id+TASK_DUCK2__"b")    
    }


Last edited by Welgericht; 09-18-2010 at 14:20.
Welgericht is offline
.Dare Devil.
Veteran Member
Join Date: Sep 2010
Old 09-19-2010 , 02:59   Re: [HELP V2]
Reply With Quote #3

This Not Working...
.Dare Devil. is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:37.


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