AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Solved VIP Weapons CT (https://forums.alliedmods.net/showthread.php?t=343624)

SHIFT0 08-13-2023 19:42

VIP Weapons CT
 
Hi Guys !
Can someone help me with this i want to add *V.I.P* Weapons Skins Only For CT

#Define FLAG ADMIN_LEVEL_H ADMIN_LEVEL_C


PHP Code:

#include < amxmodx >


#define VipFlag  ADMIN_LEVEL_C  ADMIN_LEVEL_H 

public plugin_init( )
{
    
register_plugin"Vip models" "1.0" "Aooka" );
    
    
register_event"CurWeapon" "Ev_CurWeapon" "b" ),
}

public 
plugin_precache( )
{
        
precache_model("models/vip_weapons/v_m4a1.mdl")
    
precache_model("models/vip_weapons/v_ak47.mdl")
    
precache_model("models/vip_weapons/v_deagle.mdl")
    
precache_model("models/vip_weapons/v_usp.mdl")
    
precache_model("models/vip_weapons/v_famas.mdl")
        
precache_model("models/vip_weapons/v_sg550.mdl")
        
precache_model("models/vip_weapons/v_awp.mdl")
        
precache_model("models/vip_weapons/v_xm1014.mdl")
}
 
public 
Ev_CurWeapon( const id )
{
    if( 
is_user_aliveid ) && get_user_flagsid ) & VipFlag )
    {
        
precache_model("models/vip_weapons/v_m4a1.mdl")
    
precache_model("models/vip_weapons/v_ak47.mdl")
    
precache_model("models/vip_weapons/v_deagle.mdl")
    
precache_model("models/vip_weapons/v_usp.mdl")
    
precache_model("models/vip_weapons/v_famas.mdl")
    
precache_model("models/vip_weapons/v_sg550.mdl")
    
precache_model("models/vip_weapons/v_awp.mdl")
        
precache_model("models/vip_weapons/v_xm1014.mdl")
    }
}



Tote 08-14-2023 03:23

Re: VIP Weapons Skins CT
 
Totally wrong code + already exists on internet use something else.
here: i added 1 for m4, i hope you can add more by looking how i did it
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>


#define VipFlag ADMIN_LEVEL_H

public plugin_init( )
{
register_plugin( "Vip models" , "1.0" , "Aooka" );

RegisterHam(Ham_Item_Deploy, "weapon_m4a1", "OnSelectM4", 1)
}

public plugin_precache( )
{
precache_model("models/vip_weapons/v_m4a1.mdl")
precache_model("models/vip_weapons/v_ak47.mdl")
precache_model("models/vip_weapons/v_deagle.mdl")
precache_model("models/vip_weapons/v_usp.mdl")
precache_model("models/vip_weapons/v_famas.mdl")
precache_model("models/vip_weapons/v_sg550.mdl")
precache_model("models/vip_weapons/v_awp.mdl")
precache_model("models/vip_weapons/v_xm1014.mdl")
}

public OnSelectM4(id)
{

if(is_user_connected(id))
OnChangeWeaponM4(id)
}
public OnChangeWeaponM4(id)
{
set_pev(id, pev_viewmodel2, "models/TGSskins/v_m4a1tg.mdl")
}

SHIFT0 08-14-2023 06:52

Re: VIP Weapons Skins CT
 
Quote:

Originally Posted by Tote (Post 2808606)
Totally wrong code + already exists on internet use something else.
here: i added 1 for m4, i hope you can add more by looking how i did it
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>


#define VipFlag ADMIN_LEVEL_H

public plugin_init( )
{
register_plugin( "Vip models" , "1.0" , "Aooka" );

RegisterHam(Ham_Item_Deploy, "weapon_m4a1", "OnSelectM4", 1)
}

public plugin_precache( )
{
precache_model("models/vip_weapons/v_m4a1.mdl")
precache_model("models/vip_weapons/v_ak47.mdl")
precache_model("models/vip_weapons/v_deagle.mdl")
precache_model("models/vip_weapons/v_usp.mdl")
precache_model("models/vip_weapons/v_famas.mdl")
precache_model("models/vip_weapons/v_sg550.mdl")
precache_model("models/vip_weapons/v_awp.mdl")
precache_model("models/vip_weapons/v_xm1014.mdl")
}

public OnSelectM4(id)
{

if(is_user_connected(id))
OnChangeWeaponM4(id)
}
public OnChangeWeaponM4(id)
{
set_pev(id, pev_viewmodel2, "models/TGSskins/v_m4a1tg.mdl")
}

Can u add only vip weapons for CT TEAM Only ?

PHP Code:

#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>


#define VipFlag ADMIN_LEVEL_C ADMIN_LEVEL_H

public plugin_init( )
{
register_plugin"Vip models" "1.0" "Aooka" );

RegisterHam(Ham_Item_Deploy"weapon_m4a1""OnSelectM4"1)
}

public 
plugin_precache( )
{
precache_model("models/vip_weapons/v_m4a1.mdl")
precache_model("models/vip_weapons/v_ak47.mdl")
precache_model("models/vip_weapons/v_deagle.mdl")
precache_model("models/vip_weapons/v_usp.mdl")
precache_model("models/vip_weapons/v_famas.mdl")
precache_model("models/vip_weapons/v_sg550.mdl")
precache_model("models/vip_weapons/v_awp.mdl")
precache_model("models/vip_weapons/v_xm1014.mdl")
}

public 
OnSelectM4(id)
{

if(
is_user_connected(id))
OnChangeWeaponM4(id)
}
public 
OnChangeWeaponM4(id)
{
set_pev(idpev_viewmodel2"models/vip_weapons/v_m4a1.mdl")



Tote 08-14-2023 10:10

Re: VIP Weapons Skins CT
 
if(cs_get_user_team(id) & CS_TEAM_CT)

SHIFT0 08-14-2023 10:26

Re: VIP Weapons Skins CT
 
Quote:

Originally Posted by Tote (Post 2808621)
if(cs_get_user_team(id) & CS_TEAM_CT)

Error: Undefined symbol "cs_get_user_team" on line 30
Error: Invalid expression, assumed zero on line 31
Warning: Expression has no effect on line 31
Error: Invalid expression, assumed zero on line 33
Error: Undefined symbol "OnChangeWeaponM4" on line 33
Error: Too many error messages on one line on line 33

Compilation aborted.
5 Errors.


Quote:

#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>


#define VipFlag ADMIN_LEVEL_C ADMIN_LEVEL_H

public plugin_init( )
{
register_plugin( "Vip models" , "1.0" , "Aooka" );

RegisterHam(Ham_Item_Deploy, "weapon_m4a1", "OnSelectM4", 1)
}

public plugin_precache( )
{
precache_model("models/vip_weapons/v_m4a1.mdl")
precache_model("models/vip_weapons/v_ak47.mdl")
precache_model("models/vip_weapons/v_deagle.mdl")
precache_model("models/vip_weapons/v_usp.mdl")
precache_model("models/vip_weapons/v_famas.mdl")
precache_model("models/vip_weapons/v_sg550.mdl")
precache_model("models/vip_weapons/v_awp.mdl")
precache_model("models/vip_weapons/v_xm1014.mdl")
}

public OnSelectM4(id)
{

if(cs_get_user_team(id) & CS_TEAM_CT)
}

public OnChangeWeaponM4(id)
{
set_pev(id, pev_viewmodel2, "models/vip_weapons/v_m4a1.mdl")
}


mlibre 08-15-2023 09:28

Re: VIP Weapons Skins CT
 
#include <cstrike>

Tote 08-15-2023 11:36

Re: VIP Weapons Skins CT
 
Come on ... you can do this much atleast your self
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta>


#define VipFlag ADMIN_LEVEL_H
#define VipFlag2 ADMIN_LEVEL_C

public plugin_init( )
{
register_plugin( "Vip models" , "1.0" , "Aooka" );

RegisterHam(Ham_Item_Deploy, "weapon_m4a1", "OnSelectM4", 1)
}

public plugin_precache( )
{
precache_model("models/vip_weapons/v_m4a1.mdl")
precache_model("models/vip_weapons/v_ak47.mdl")
precache_model("models/vip_weapons/v_deagle.mdl")
precache_model("models/vip_weapons/v_usp.mdl")
precache_model("models/vip_weapons/v_famas.mdl")
precache_model("models/vip_weapons/v_sg550.mdl")
precache_model("models/vip_weapons/v_awp.mdl")
precache_model("models/vip_weapons/v_xm1014.mdl")
}

public OnSelectM4(id)
{
if(is_user_connected(id))
{
if(cs_get_user_team(id) & CS_TEAM_CT && get_user_flags(id) & VipFlag || get_user_flags(id) & VipFlag2)
{
OnChangeWeaponM4(id)
}
}
}
public OnChangeWeaponM4(id)
{
set_pev(id, pev_viewmodel2, "models/vip_weapons/v_m4a1.mdl")
}

mlibre 08-15-2023 12:42

Re: VIP Weapons Skins CT
 
you are precaching other weapons without using them

SHIFT0 08-15-2023 13:39

Re: VIP Weapons Skins CT
 
Yes that's right i forget cstrike inc
anyway ty guys for help :

mlibre 08-15-2023 14:27

Re: VIP Weapons Skins CT
 
show your solution


All times are GMT -4. The time now is 07:44.

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