Raised This Month: $12 Target: $400
 3% 

Golden weapons for vip


Post New Thread Reply   
 
Thread Tools Display Modes
Plugin Info:     Modification:   ALL        Category:   Admin Commands       
Abdelrhmanreda170
Junior Member
Join Date: Jun 2018
Old 09-10-2019 , 19:57   Golden weapons for vip
Reply With Quote #1

HELLO ,
I HEAR THAT ALOT OF PEAPLE WANT A PLUGIN LIKE THAT SO I DECIDED TO DO IT ,,
HERE YOU ARE
Some Info
1-Only player with flag ADMIN_LEVEL_H CAN USE IT !
2- HOW TO USE { MAKE A FOLDER IN MODELS NAME knife_vip ADD ALL THE MODELS IN IT ..
ADD VIP_WEAPON,AMXX IN PLUGIN FOLDER,, ADD vip_weapons in plugin.ini }
Attached Files
File Type: sma Get Plugin or Get Source (vip_weapons.sma - 477 views - 10.5 KB)
File Type: zip Knife_vip.zip (7.41 MB, 213 views)

Last edited by HamletEagle; 04-07-2020 at 11:49.
Abdelrhmanreda170 is offline
iceeedr
Veteran Member
Join Date: Apr 2017
Location: Brazil
Old 09-10-2019 , 21:58   Re: Golden weapons for vip
Reply With Quote #2

So you decided to register the curweapon event 19 times ... very good ...
__________________


Quote:
Originally Posted by fysiks View Post
Please stop trying to help. You appear to just be posting random stuff. Wait until you actually understand more about AMX Mod X and how the game works.
https://iceeedr.com.br/
iceeedr is offline
Send a message via Skype™ to iceeedr
Abdelrhmanreda170
Junior Member
Join Date: Jun 2018
Old 09-10-2019 , 22:04   Re: Golden weapons for vip
Reply With Quote #3

i think it's work no problem in it !!
Abdelrhmanreda170 is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 09-11-2019 , 07:28   Re: Golden weapons for vip
Reply With Quote #4

What did my eyes just witness there...

If you don't know how to make plugins - don't make plugins. It's that simple.

Hardcoded, poorly coded, against the rules.

Quote:
Originally Posted by Abdelrhmanreda170 View Post
i think it's work no problem in it !!
Yes, no problem. Only that ALL 19 of those functions are called EACH TIME you shoot a bullet and every single check is executed 19 times + you're checking 19 times if the player has the *hardcoded* admin flag.

Don't post garbage like that here. When you grow up and get some experience in what you're doing, then you can think about sharing an actual plugin with the world.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
Foxa
Member
Join Date: Nov 2018
Location: Croatia
Old 09-11-2019 , 11:44   Re: Golden weapons for vip
Reply With Quote #5

Nicely coded, easy approve, 10/10
Foxa is offline
Smilex_Gamer
Senior Member
Join Date: Apr 2017
Location: Portugal
Old 09-11-2019 , 12:40   Re: Golden weapons for vip
Reply With Quote #6

Quote:
Originally Posted by OciXCrom View Post
Only that ALL 19 of those functions are called EACH TIME you shoot a bullet and every single check is executed 19 times + you're checking 19 times if the player has the *hardcoded* admin flag.
I guess he tried to do the same as this:

Code:
new const WEAPONENTNAMES[][] = { "", "weapon_p228", "", "weapon_scout", "weapon_hegrenade", "weapon_xm1014", "weapon_c4", "weapon_mac10",
			"weapon_aug", "weapon_smokegrenade", "weapon_elite", "weapon_fiveseven", "weapon_ump45", "weapon_sg550",
			"weapon_galil", "weapon_famas", "weapon_usp", "weapon_glock18", "weapon_awp", "weapon_mp5navy", "weapon_m249",
			"weapon_m3", "weapon_m4a1", "weapon_tmp", "weapon_g3sg1", "weapon_flashbang", "weapon_deagle", "weapon_sg552",
			"weapon_ak47", "weapon_knife", "weapon_p90" }

public plugin_init()
{
	for (new i = 1; i < sizeof WEAPONENTNAMES; i++)
		if (WEAPONENTNAMES[i][0]) RegisterHam(Ham_Item_Deploy, WEAPONENTNAMES[i], "fw_Item_Deploy_Post", 1)
}
But instead of using Ham_Item_Deploy, he thought that it would be a good idea to use CurWeapon event.

P.S: There's more code in this obviously, but the point is just registering the event.

Last edited by Smilex_Gamer; 09-11-2019 at 12:42.
Smilex_Gamer is offline
thEsp
BANNED
Join Date: Aug 2017
Old 09-11-2019 , 15:10   Re: Golden weapons for vip
Reply With Quote #7

Quote:
Originally Posted by Foxa View Post
Nicely coded, easy approve, 10/10
20/10
thEsp is offline
Abdelrhmanreda170
Junior Member
Join Date: Jun 2018
Old 09-11-2019 , 17:38   Re: Golden weapons for vip
Reply With Quote #8

Quote:
Originally Posted by ocixcrom View Post
what did my eyes just witness there...

If you don't know how to make plugins - don't make plugins. It's that simple.

Hardcoded, poorly coded, against the rules.



Yes, no problem. Only that all 19 of those functions are called each time you shoot a bullet and every single check is executed 19 times + you're checking 19 times if the player has the *hardcoded* admin flag.

Don't post garbage like that here. When you grow up and get some experience in what you're doing, then you can think about sharing an actual plugin with the world.
i'am new in that , so if you can make this plugin with anthor code make it !
__________________
J17
Abdelrhmanreda170 is offline
LearninG
Senior Member
Join Date: Apr 2019
Location: Iran
Old 09-11-2019 , 18:31   Re: Golden weapons for vip
Reply With Quote #9

Quote:
Originally Posted by Abdelrhmanreda170 View Post
i'am new in that , so if you can make this plugin with anthor code make it !
example :
Code:
#include <amxmodx> #include <engine> //No models available new NOT_GOLDEN[][] = {         "weapon_knife",         "weapon_c4",            "weapon_p228",         "weapon_mp5navy",         "weapon_ump45",         "weapon_scout",                    "weapon_hegrenad",         "weapon_flashban",         "weapon_smokegre" } new MODELS[][] = {         "models/Knife_vip/v_m4a1.mdl",         "models/Knife_vip/p_m4a1.mdl",         "models/Knife_vip/v_ak47.mdl",         "models/Knife_vip/p_ak47.mdl",         "models/Knife_vip/v_deagle.mdl",         "models/Knife_vip/p_deagle.mdl",         "models/Knife_vip/v_aug.mdl",         "models/Knife_vip/p_aug.mdl",         "models/Knife_vip/v_awp.mdl",         "models/Knife_vip/p_awp.mdl",         "models/Knife_vip/v_famas.mdl",         "models/Knife_vip/p_famas.mdl",         "models/Knife_vip/v_g3sg1.mdl",         "models/Knife_vip/p_g3sg1.mdl" ,         "models/Knife_vip/v_galil.mdl" ,         "models/Knife_vip/p_galil.mdl" ,         "models/Knife_vip/v_elite.mdl" ,         "models/Knife_vip/p_elite.mdl" ,         "models/Knife_vip/v_glock18.mdl" ,         "models/Knife_vip/p_glock18.mdl" ,         "models/Knife_vip/v_m249.mdl" ,         "models/Knife_vip/p_m249.mdl" ,         "models/Knife_vip/v_mac10.mdl" ,         "models/Knife_vip/p_mac10.mdl" ,         "models/Knife_vip/v_mp5.mdl" ,         "models/Knife_vip/p_mp5.mdl" ,         "models/Knife_vip/v_p90.mdl",         "models/Knife_vip/p_p90.mdl" ,         "models/Knife_vip/v_sg550.mdl",         "models/Knife_vip/p_sg550.mdl" ,         "models/Knife_vip/v_sg552.mdl",         "models/Knife_vip/p_sg552.mdl" ,         "models/Knife_vip/v_usp.mdl" ,         "models/Knife_vip/p_usp.mdl" ,         "models/Knife_vip/v_xm1014.mdl" ,         "models/Knife_vip/p_xm1014.mdl" ,         "models/Knife_vip/v_m3.mdl" ,         "models/Knife_vip/p_m3.mdl" } public plugin_precache() {         for (new i; i<sizeof MODELS; i++)         {                 precache_model(MODELS[i])         } } public plugin_init() {         register_plugin("Golden Weapon Skins" , "1.0" , "LearninG")         register_event("CurWeapon", "checkWeapon", "be","1=1") }        public checkWeapon(id) {         static wpnName[16] , vmodel[32] , pmodel[32]         get_weaponname(get_user_weapon(id) , wpnName , charsmax(wpnName))         for (new i; i<sizeof NOT_GOLDEN; i++)         {                 if (equali(wpnName , NOT_GOLDEN[i]))                 return PLUGIN_HANDLED         }         copy(vmodel , charsmax(vmodel) , wpnName)         replace_all(vmodel, charsmax(vmodel), "weapon_", "")         copy(pmodel , charsmax(pmodel) , vmodel)         format(vmodel , charsmax(vmodel) , "models/Knife_vip/v_%s.mdl" , vmodel)         format(pmodel , charsmax(pmodel) , "models/Knife_vip/p_%s.mdl" , pmodel)         entity_set_string(id, EV_SZ_viewmodel , vmodel)         entity_set_string(id, EV_SZ_weaponmodel, pmodel)         return PLUGIN_CONTINUE }

Last edited by LearninG; 09-12-2019 at 01:23.
LearninG is offline
DON KHAN 1
Senior Member
Join Date: Mar 2019
Location: Pakistan
Old 09-16-2019 , 12:27   Re: Golden weapons for vip
Reply With Quote #10

Use Ham_Item_Deploy
Quote:
Originally Posted by iceeedr View Post
Didn't tested...

PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <engine>

#define    SLOT_PRIMARY        1
#define    SLOT_SECONDARY        2

new WeaponSlots[] =
{
    
0,
    
2,    //CSW_P228
    
0,
    
1,    //CSW_SCOUT
    
4,    //CSW_HEGRENADE
    
1,    //CSW_XM1014
    
5,    //CSW_C4
    
1,    //CSW_MAC10
    
1,    //CSW_AUG
    
4,    //CSW_SMOKEGRENADE
    
2,    //CSW_ELITE
    
2,    //CSW_FIVESEVEN
    
1,    //CSW_UMP45
    
1,    //CSW_SG550
    
1,    //CSW_GALIL
    
1,    //CSW_FAMAS
    
2,    //CSW_USP
    
2,    //CSW_GLOCK18
    
1,    //CSW_AWP
    
1,    //CSW_MP5NAVY
    
1,    //CSW_M249
    
1,    //CSW_M3
    
1,    //CSW_M4A1
    
1,    //CSW_TMP
    
1,    //CSW_G3SG1
    
4,    //CSW_FLASHBANG
    
2,    //CSW_DEAGLE
    
1,    //CSW_SG552
    
1,    //CSW_AK47
    
3,    //CSW_KNIFE
    
1    //CSW_P90
}

new const 
WEAPONENTNAMES[][] = 
{     
"""weapon_p228""""weapon_scout""weapon_hegrenade""weapon_xm1014""weapon_c4""weapon_mac10",
        
"weapon_aug""weapon_smokegrenade""weapon_elite""weapon_fiveseven""weapon_ump45""weapon_sg550",
        
"weapon_galil""weapon_famas""weapon_usp""weapon_glock18""weapon_awp""weapon_mp5navy""weapon_m249",
        
"weapon_m3""weapon_m4a1""weapon_tmp""weapon_g3sg1""weapon_flashbang""weapon_deagle""weapon_sg552",
        
"weapon_ak47""weapon_knife""weapon_p90" 
}

public 
plugin_init()
{
    for (new 
1sizeof WEAPONENTNAMESi++)
        {
            if (
WEAPONENTNAMES[i][0]) RegisterHam(Ham_Item_DeployWEAPONENTNAMES[i], "OnItemDeployPost"1)
        }
}

public 
OnItemDeployPost(ent)
{
    new 
id get_pdata_cbase(ent414)

    if (!
pev_valid(id)) return

    static 
wpnName[16] , vmodel[32] , pmodel[32]
        
get_weaponname(get_user_weapon(id) , wpnName charsmax(wpnName))
        new 
iWeapon get_user_weapon(id)

        if(
WeaponSlots[iWeapon] == SLOT_PRIMARY || WeaponSlots[iWeapon] == SLOT_SECONDARY)
    {
        
copy(vmodel charsmax(vmodel) , wpnName)
            
replace_all(vmodelcharsmax(vmodel), "weapon_""")
            
copy(pmodel charsmax(pmodel) , vmodel)
            
format(vmodel charsmax(vmodel) , "models/Knife_vip/v_%s.mdl" vmodel)
            
format(pmodel charsmax(pmodel) , "models/Knife_vip/p_%s.mdl" pmodel)


            
entity_set_string(idEV_SZ_viewmodel vmodel)
            
entity_set_string(idEV_SZ_weaponmodelpmodel)
    }

Remove the amxx file also from attachments
__________________
Facebook
My YouTube
Ro{Y}aL WarLanD CommuniTy
Selling Zombie CSO 4.3 Money System Mod

Last edited by DON KHAN 1; 09-16-2019 at 12:28.
DON KHAN 1 is offline
Reply


Thread Tools
Display Modes

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 13:18.


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