AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Changing Crosshair (https://forums.alliedmods.net/showthread.php?t=299662)

PurposeLessx 07-22-2017 09:17

Changing Crosshair
 
Hello friends,
I have a plugin that changing crosshair of users. But it ain't working?
Could you help me?

PHP Code:

#include <amxmodx>
#include <cstrike>

#define PLUGIN "Changing Crosshair"
#define VERSION "1.6"
#define AUTHOR "tuty, Igoreso, Connor McLeod & hellmonja"

#define HUD_HIDE_CROSS (1<<6)
#define HUD_DRAW_CROSS (1<<7)

new iMsgCrosshairg_msgHideWeapon;
new 
cvar_enabledcvar_zoom4cvar_sniperscvar_knife;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
register_event("CurWeapon""Event_CurWeapon""be""1=1");
    
    
iMsgCrosshair get_user_msgid("Crosshair");
    
g_msgHideWeapon get_user_msgid("HideWeapon");
    
    
cvar_enabled register_cvar("custom_cross_enable""1");
    
cvar_zoom4 register_cvar("custom_cross_zoom4""0");
    
cvar_snipers register_cvar("custom_cross_snipers""0");
    
cvar_knife register_cvar("custom_cross_knife""1");
}

public 
plugin_precache()
{
    
precache_generic("sprites/observer.txt");
    
precache_generic("sprites/csgo_crosshair_32.spr");
    
precache_generic("sprites/csgo_crosshair_64.spr");
}

public 
Event_CurWeapon(id)
{
    new 
wpn read_data(2), cvar get_pcvar_num(cvar_enabled);

    if(
cvar != && cvar != 1)
    {
        
Zoom4_CrossHair(id0);
        
client_print(idprint_center"Invalid value. Please set 'custom_cross_enable' to either '0' or '1'");
        return
    }
    
    if(
wpn == CSW_KNIFE)
    {
        if(
get_pcvar_num(cvar_knife) == 0)
        {
            
Hide_NormalCrosshair(idcvar);
            
show_crosshair(id0);
            return
        }
    }
    
    if(
get_pcvar_num(cvar_snipers) == 0)
    {
        if(
wpn != CSW_AWP && wpn != CSW_SCOUT && wpn != CSW_G3SG1 && wpn != CSW_SG550)
        {
            
Zoom4_CrossHair(idcvar);
        }
    }
    else
    {
        if(
cs_get_user_zoom(id) != && cs_get_user_zoom(id) != 3)
            
Zoom4_CrossHair(idcvar);
    }
}

stock Zoom4_CrossHair(idflag)
{
    if(
get_pcvar_num(cvar_zoom4) == 0)
    {
        if(
cs_get_user_zoom(id) != 4)
        {
            
Hide_NormalCrosshair(idflag);
            
show_crosshair(idflag);
        }
    }
    else
    {
        
Hide_NormalCrosshair(idflag);
        
show_crosshair(idflag);
    }

}

stock Hide_NormalCrosshair(idflag)
{
    if(
flag == 1)
    {
        
message_begin(MSG_ONEg_msgHideWeapon_id);
        
write_byte(HUD_HIDE_CROSS);
        
message_end();
    }
    else
    {
        
message_begin(MSG_ONEg_msgHideWeapon_id);
        
write_byte(HUD_DRAW_CROSS);
        
message_end();
    }
}

stock show_crosshair(idflag)
{
    
message_begin(MSG_ONE_UNRELIABLEiMsgCrosshair_id);
    
write_byte(flag);
    
message_end();



PurposeLessx 07-28-2017 14:47

Re: Changing Crosshair
 
Is there anyone who can help me please?

PurposeLessx 08-01-2017 07:43

Re: Changing Crosshair
 
Anyone can help?
Please


All times are GMT -4. The time now is 23:09.

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