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

How i Add Knife for VIP to my cs Server ??


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
ALonsoVIP4141
BANNED
Join Date: May 2021
Location: https://t.me/pump_upp
Old 05-28-2021 , 08:36   How i Add Knife for VIP to my cs Server ??
Reply With Quote #1

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta_util>
#include <hamsandwich>
#include <xs>
#include <cstrike>
#include <zombieplague>

#define int new

new knife[33];
new precache_list[][] = {
"models/ze_AZ_Knife/v_combat.mdl","models/ze_AZ_Knife/p_combat.mdl","models/ze_AZ_Knife/v_katanad_crystal.mdl",
"models/ze_AZ_Knife/p_katanad_crystal.mdl","models/ze_AZ_Knife/v_nova.mdl","models/ze_AZ_Knife/p_nova.mdl",
"models/ze_AZ_Knife/v_goldkatana.mdl","models/ze_AZ_Knife/p_goldkatana.mdl","models/ze_AZ_Knife/v_StickKing.mdl",
"models/ze_AZ_Knife/p_StickKing.mdl","models/ze_AZ_Knife/v_hammer.mdl","models/ze_AZ_Knife/p_hammer.mdl"
};
new v_combat[55] = {"models/ze_AZ_Knife/v_combat.mdl"};
new p_combat[55] = {"models/ze_AZ_Knife/p_combat.mdl"};
new v_katanad_crystal[55] = {"models/ze_AZ_Knife/v_katanad_crystal.mdl"};
new p_katanad_crystal[55] = {"models/ze_AZ_Knife/p_katanad_crystal.mdl"};
new v_nova[55] = {"models/ze_AZ_Knife/v_nova.mdl"};
new p_nova[55] = {"models/ze_AZ_Knife/p_nova.mdl"};
new v_goldkatana[55] = {"models/ze_AZ_Knife/v_goldkatana.mdl"};
new p_goldkatana[55] = {"models/ze_AZ_Knife/p_goldkatana.mdl"};
new v_inf[55] = {"models/ze_AZ_Knife/v_StickKing.mdl"};
new p_inf[55] = {"models/ze_AZ_Knife/p_StickKing.mdl"};
new v_hammer[55] = {"models/ze_AZ_Knife/v_hammer.mdl"};
new p_hammer[55] = {"models/ze_AZ_Knife/p_hammer.mdl"};

public plugin_init() {
register_clcmd("say /knife","knife_menu");
register_event("CurWeapon","set_model","be"," 1=1");
}
public client_putinserver(id) knife[id] = 0;
public plugin_precache() {
for(int i = 0; i <= charsmax(precache_list); i++)
precache_model(precache_list[i]);
}
public knife_menu(id) {
new menu = menu_create("\r[AZ] Knife Menu","comenzi_meniu");
menu_additem(menu,"\yCombat","",0);
menu_additem(menu,"\yKatanadCrystal","",0);
menu_additem(menu,"\yNova","",0);
menu_additem(menu,"\yGoldkatana","",0);
menu_additem(menu,"\yStickKing","",0);
menu_additem(menu,"\yHammer","",0);
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL);
menu_display(id,menu,0);
}
public comenzi_meniu(id,menu,item) {
switch(item) {
case 0: knife[id] = 1;
case 1: knife[id] = 2;
case 2: knife[id] = 3;
case 3: knife[id] = 4;
case 4: knife[id] = 5;
case 5: {
knife[id] = 6;

}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public set_model(id) {
if(!zp_get_user_zombie(id) && !is_user_admin(id) && is_user_connected(id) && is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE) {
new x = knife[id];
switch(x) {
case 1: {
set_pev(id, pev_viewmodel2, v_combat);
set_pev(id, pev_weaponmodel2, p_combat);
}
case 2: {
set_pev(id, pev_viewmodel2, v_katanad_crystal);
set_pev(id, pev_weaponmodel2, p_katanad_crystal);
}
case 3: {
set_pev(id, pev_viewmodel2, v_nova);
set_pev(id, pev_weaponmodel2, p_nova);
}
case 4: {
set_pev(id, pev_viewmodel2, v_goldkatana);
set_pev(id, pev_weaponmodel2, p_goldkatana);
}
case 5: {
set_pev(id, pev_viewmodel2, v_inf);
set_pev(id, pev_weaponmodel2, p_inf);
}
case 6: {
set_pev(id, pev_viewmodel2, v_hammer);
set_pev(id, pev_weaponmodel2, p_hammer);
}
}
}
}







PLZ Help me How ichang the hammer knife to only for VIP not For ADMIN ???
ALonsoVIP4141 is offline
Send a message via ICQ to ALonsoVIP4141 Send a message via AIM to ALonsoVIP4141 Send a message via Yahoo to ALonsoVIP4141 Send a message via Skype™ to ALonsoVIP4141
Celena Luna
Veteran Member
Join Date: Aug 2013
Location: Nagazora
Old 06-02-2021 , 03:13   Re: How i Add Knife for VIP to my cs Server ??
Reply With Quote #2

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta_util>
#include <hamsandwich>
#include <xs>
#include <cstrike>
#include <zombieplague>

#define int new //???

new knife[33];
new 
precache_list[][] = {
    
"models/ze_AZ_Knife/v_combat.mdl",
    
"models/ze_AZ_Knife/p_combat.mdl",
    
"models/ze_AZ_Knife/v_katanad_crystal.mdl",
    
"models/ze_AZ_Knife/p_katanad_crystal.mdl",
    
"models/ze_AZ_Knife/v_nova.mdl",
    
"models/ze_AZ_Knife/p_nova.mdl",
    
"models/ze_AZ_Knife/v_goldkatana.mdl",
    
"models/ze_AZ_Knife/p_goldkatana.mdl",
    
"models/ze_AZ_Knife/v_StickKing.mdl",
    
"models/ze_AZ_Knife/p_StickKing.mdl",
    
"models/ze_AZ_Knife/v_hammer.mdl",
    
"models/ze_AZ_Knife/p_hammer.mdl"
};
new 
v_combat[55] = {
    
"models/ze_AZ_Knife/v_combat.mdl"
};
new 
p_combat[55] = {
    
"models/ze_AZ_Knife/p_combat.mdl"
};
new 
v_katanad_crystal[55] = {
    
"models/ze_AZ_Knife/v_katanad_crystal.mdl"
};
new 
p_katanad_crystal[55] = {
    
"models/ze_AZ_Knife/p_katanad_crystal.mdl"
};
new 
v_nova[55] = {
    
"models/ze_AZ_Knife/v_nova.mdl"
};
new 
p_nova[55] = {
    
"models/ze_AZ_Knife/p_nova.mdl"
};
new 
v_goldkatana[55] = {
    
"models/ze_AZ_Knife/v_goldkatana.mdl"
};
new 
p_goldkatana[55] = {
    
"models/ze_AZ_Knife/p_goldkatana.mdl"
};
new 
v_inf[55] = {
    
"models/ze_AZ_Knife/v_StickKing.mdl"
};
new 
p_inf[55] = {
    
"models/ze_AZ_Knife/p_StickKing.mdl"
};
new 
v_hammer[55] = {
    
"models/ze_AZ_Knife/v_hammer.mdl"
};
new 
p_hammer[55] = {
    
"models/ze_AZ_Knife/p_hammer.mdl"
};

public 
plugin_init() {
    
register_clcmd("say /knife""knife_menu");
    
register_event("CurWeapon""set_model""be"" 1=1");
}
public 
client_putinserver(idknife[id] = 0;
public 
plugin_precache() {
    for (
int i 0<= charsmax(precache_list); i++) //that it? you want to write int instead of new so you define a new as int?
        
precache_model(precache_list[i]);
}
public 
knife_menu(id) {
    new 
menu menu_create("\r[AZ] Knife Menu""comenzi_meniu");
    
menu_additem(menu"\yCombat"""0);
    
menu_additem(menu"\yKatanadCrystal"""0);
    
menu_additem(menu"\yNova"""0);
    
menu_additem(menu"\yGoldkatana"""0);
    
menu_additem(menu"\yStickKing"""0);
    
menu_additem(menu"\yHammer"""0);
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}
public 
comenzi_meniu(idmenuitem) {
    switch (
item) {
    case 
0:
        
knife[id] = 1;
    case 
1:
        
knife[id] = 2;
    case 
2:
        
knife[id] = 3;
    case 
3:
        
knife[id] = 4;
    case 
4:
        
knife[id] = 5;
    case 
5:
        
knife[id] = 6;
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}
public 
set_model(id) {
    if (!
zp_get_user_zombie(id) && !is_user_admin(id) && is_user_connected(id) && is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE)
    {
        new 
knife[id]; //Just-use-knife[id]-in-there, why you need it to transfer it to x if it is still easy to see/write 
        
switch (x) {
            case 
1: {
                
set_pev(idpev_viewmodel2v_combat);
                
set_pev(idpev_weaponmodel2p_combat);
            }
            case 
2: {
                
set_pev(idpev_viewmodel2v_katanad_crystal);
                
set_pev(idpev_weaponmodel2p_katanad_crystal);
            }
            case 
3: {
                
set_pev(idpev_viewmodel2v_nova);
                
set_pev(idpev_weaponmodel2p_nova);
            }
            case 
4: {
                
set_pev(idpev_viewmodel2v_goldkatana);
                
set_pev(idpev_weaponmodel2p_goldkatana);
            }
            case 
5: {
                
set_pev(idpev_viewmodel2v_inf);
                
set_pev(idpev_weaponmodel2p_inf);
            }
            case 
6: {
                
set_pev(idpev_viewmodel2v_hammer);
                
set_pev(idpev_weaponmodel2p_hammer);
            }
        }
    }

I just make the code more easily to see if some people pick this up. I haven't change anything yet

Also there is a few writing style that bug me with the code (so I commented on it)
And VIP IS ADMIN WITH DIFFERENT ADMIN FLAG most of the time. You didn't tell us which flag is your "VIP", how can we fix it for you?

ALSO x2
PHP Code:
if (!zp_get_user_zombie(id) && !is_user_admin(id) && is_user_connected(id) && is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE//if already checked is_user_alive then don't need to check is_user_connted 
You used !is_user_admin(id) which will prevent admin/vip to get model change
__________________
My plugin:

Last edited by Celena Luna; 06-02-2021 at 03:18.
Celena Luna is offline
ALonsoVIP4141
BANNED
Join Date: May 2021
Location: https://t.me/pump_upp
Old 06-02-2021 , 06:22   Re: How i Add Knife for VIP to my cs Server ??
Reply With Quote #3

Quote:
Originally Posted by Celena Luna View Post
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta_util>
#include <hamsandwich>
#include <xs>
#include <cstrike>
#include <zombieplague>

#define int new //???

new knife[33];
new 
precache_list[][] = {
    
"models/ze_AZ_Knife/v_combat.mdl",
    
"models/ze_AZ_Knife/p_combat.mdl",
    
"models/ze_AZ_Knife/v_katanad_crystal.mdl",
    
"models/ze_AZ_Knife/p_katanad_crystal.mdl",
    
"models/ze_AZ_Knife/v_nova.mdl",
    
"models/ze_AZ_Knife/p_nova.mdl",
    
"models/ze_AZ_Knife/v_goldkatana.mdl",
    
"models/ze_AZ_Knife/p_goldkatana.mdl",
    
"models/ze_AZ_Knife/v_StickKing.mdl",
    
"models/ze_AZ_Knife/p_StickKing.mdl",
    
"models/ze_AZ_Knife/v_hammer.mdl",
    
"models/ze_AZ_Knife/p_hammer.mdl"
};
new 
v_combat[55] = {
    
"models/ze_AZ_Knife/v_combat.mdl"
};
new 
p_combat[55] = {
    
"models/ze_AZ_Knife/p_combat.mdl"
};
new 
v_katanad_crystal[55] = {
    
"models/ze_AZ_Knife/v_katanad_crystal.mdl"
};
new 
p_katanad_crystal[55] = {
    
"models/ze_AZ_Knife/p_katanad_crystal.mdl"
};
new 
v_nova[55] = {
    
"models/ze_AZ_Knife/v_nova.mdl"
};
new 
p_nova[55] = {
    
"models/ze_AZ_Knife/p_nova.mdl"
};
new 
v_goldkatana[55] = {
    
"models/ze_AZ_Knife/v_goldkatana.mdl"
};
new 
p_goldkatana[55] = {
    
"models/ze_AZ_Knife/p_goldkatana.mdl"
};
new 
v_inf[55] = {
    
"models/ze_AZ_Knife/v_StickKing.mdl"
};
new 
p_inf[55] = {
    
"models/ze_AZ_Knife/p_StickKing.mdl"
};
new 
v_hammer[55] = {
    
"models/ze_AZ_Knife/v_hammer.mdl"
};
new 
p_hammer[55] = {
    
"models/ze_AZ_Knife/p_hammer.mdl"
};

public 
plugin_init() {
    
register_clcmd("say /knife""knife_menu");
    
register_event("CurWeapon""set_model""be"" 1=1");
}
public 
client_putinserver(idknife[id] = 0;
public 
plugin_precache() {
    for (
int i 0<= charsmax(precache_list); i++) //that it? you want to write int instead of new so you define a new as int?
        
precache_model(precache_list[i]);
}
public 
knife_menu(id) {
    new 
menu menu_create("\r[AZ] Knife Menu""comenzi_meniu");
    
menu_additem(menu"\yCombat"""0);
    
menu_additem(menu"\yKatanadCrystal"""0);
    
menu_additem(menu"\yNova"""0);
    
menu_additem(menu"\yGoldkatana"""0);
    
menu_additem(menu"\yStickKing"""0);
    
menu_additem(menu"\yHammer"""0);
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}
public 
comenzi_meniu(idmenuitem) {
    switch (
item) {
    case 
0:
        
knife[id] = 1;
    case 
1:
        
knife[id] = 2;
    case 
2:
        
knife[id] = 3;
    case 
3:
        
knife[id] = 4;
    case 
4:
        
knife[id] = 5;
    case 
5:
        
knife[id] = 6;
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}
public 
set_model(id) {
    if (!
zp_get_user_zombie(id) && !is_user_admin(id) && is_user_connected(id) && is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE)
    {
        new 
knife[id]; //Just-use-knife[id]-in-there, why you need it to transfer it to x if it is still easy to see/write 
        
switch (x) {
            case 
1: {
                
set_pev(idpev_viewmodel2v_combat);
                
set_pev(idpev_weaponmodel2p_combat);
            }
            case 
2: {
                
set_pev(idpev_viewmodel2v_katanad_crystal);
                
set_pev(idpev_weaponmodel2p_katanad_crystal);
            }
            case 
3: {
                
set_pev(idpev_viewmodel2v_nova);
                
set_pev(idpev_weaponmodel2p_nova);
            }
            case 
4: {
                
set_pev(idpev_viewmodel2v_goldkatana);
                
set_pev(idpev_weaponmodel2p_goldkatana);
            }
            case 
5: {
                
set_pev(idpev_viewmodel2v_inf);
                
set_pev(idpev_weaponmodel2p_inf);
            }
            case 
6: {
                
set_pev(idpev_viewmodel2v_hammer);
                
set_pev(idpev_weaponmodel2p_hammer);
            }
        }
    }

I just make the code more easily to see if some people pick this up. I haven't change anything yet

Also there is a few writing style that bug me with the code (so I commented on it)
And VIP IS ADMIN WITH DIFFERENT ADMIN FLAG most of the time. You didn't tell us which flag is your "VIP", how can we fix it for you?

ALSO x2
PHP Code:
if (!zp_get_user_zombie(id) && !is_user_admin(id) && is_user_connected(id) && is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE//if already checked is_user_alive then don't need to check is_user_connted 
You used !is_user_admin(id) which will prevent admin/vip to get model change


Ok if you have nice vip plugin for zombie escape or plague with skin only for him give it to me plz ?


and idit this knife how you want.




sory for my bad englich .

Last edited by ALonsoVIP4141; 06-02-2021 at 06:24.
ALonsoVIP4141 is offline
Send a message via ICQ to ALonsoVIP4141 Send a message via AIM to ALonsoVIP4141 Send a message via Yahoo to ALonsoVIP4141 Send a message via Skype™ to ALonsoVIP4141
Old 06-02-2021, 10:32
ALonsoVIP4141
This message has been deleted by ALonsoVIP4141.
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 13:45.


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