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

[HELP] - a better code !


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Yusochan
Member
Join Date: Sep 2021
Location: Algeria
Old 10-18-2021 , 19:40   [HELP] - a better code !
Reply With Quote #1

Hi, I need someone to recode this plugin with a better script. cuz it shows me errors in the console like:

HTML Code:
L 10/18/2021 - 17:32:46: [AMXX] Run time error 4 (plugin "vmenu.amxx") - debug not enabled!
L 10/18/2021 - 17:32:46: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Thanks by the way !

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta>
#include <cromchat>

#define ADMIN_VIP    ADMIN_LEVEL_B
#define TEAM_ANTIFURIEN 2

/*
Wanna contact me ?
********************
[Discord] ==> "YusoChan-"
********************
*/

new PLUGIN[] = "Vip Menu For Anti-Furiens"
new VERSION[] = "2.0"
new AUTHOR[] = "YusoChan-"

new M4A1_V[] = "models/vipmenu/v_gold_m4a1.mdl"
new AK47_V[] = "models/vipmenu/v_gold_ak47.mdl"
new XM1014_V[] = "models/vipmenu/v_gold_xm1014.mdl"
new DEAGLE_V[] = "models/vipmenu/v_gold_deagle.mdl"

new boolHaveM4a1[33];
new 
boolHaveAk47[33];
new 
boolHaveXm1014[33];
new 
boolHaveDeagle[33];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /vmenu""VipMenu");
    
register_clcmd("say_team /vmenu""VipMenu");
    
    
RegisterHam(Ham_TakeDamage"player""GolD_TakeDamage");

    
register_event("CurWeapon""Event_CurWeapon""be""1=1");
}

public 
client_disconnect(id) {
    
HaveM4a1[id] = false;
    
HaveAk47[id] = false;
    
HaveXm1014[id] = false;
    
HaveDeagle[id] = false;
}

public 
client_connect(id) {
    
HaveM4a1[id] = false;
    
HaveAk47[id] = false;
    
HaveXm1014[id] = false;
    
HaveDeagle[id] = false;
}

public 
client_putinserver(id) {
    
HaveM4a1[id] = false;
    
HaveAk47[id] = false;
    
HaveXm1014[id] = false;
    
HaveDeagle[id] = false;
}

public 
plugin_precache() {
    
precache_model(M4A1_V)
    
precache_model(AK47_V)
    
precache_model(XM1014_V)
    
precache_model(DEAGLE_V)
}

public 
Event_CurWeapon(id) {
    
    if(
get_user_weapon(id) == CSW_M4A1) {
        if(
HaveM4a1[id])
        
set_pev(idpev_viewmodel2M4A1_V)
    }
    if(
get_user_weapon(id) == CSW_AK47) {
        if(
HaveAk47[id])
        
set_pev(idpev_viewmodel2AK47_V)
    }
    if(
get_user_weapon(id) == CSW_XM1014) {
        if(
HaveXm1014[id])
        
set_pev(idpev_viewmodel2XM1014_V)
    }
    if(
get_user_weapon(id) == CSW_DEAGLE) {
        if(
HaveDeagle[id])
        
set_pev(idpev_viewmodel2DEAGLE_V)
    }
}

public 
VipMenu(id)
{
    if (
get_user_flags(id) & ADMIN_VIP)
        {
            
guns_menu(id)
        }
        else
        {
               
CC_SendMessage(id"&x01[&x04ANTI-FURIEN&x01] &x03ONLY &x01V.I.P Members")
        }
    
}

public 
GolD_TakeDamage (iVictimiInflictoriAttackerFloat:fDamageiDamageBits)
{
    if(
iInflictor == iAttacker && HaveM4a1[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M4A1 && cs_get_user_team(iAttacker))
    {
        
SetHamParamFloat(4fDamage 1.4);
    }
    if(
iInflictor == iAttacker && HaveAk47[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_AK47 && cs_get_user_team(iAttacker))
    {
        
SetHamParamFloat(4fDamage 1.4);
    }
    if(
iInflictor == iAttacker && HaveXm1014[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_XM1014 && cs_get_user_team(iAttacker))
    {
        
SetHamParamFloat(4fDamage 1.4);
    }
    if(
iInflictor == iAttacker && HaveDeagle[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_DEAGLE && cs_get_user_team(iAttacker))
    {
        
SetHamParamFloat(4fDamage 1.5);
    }
}

public 
guns_menu(id) {
    if (!
is_user_alive(id) && get_user_team(id) == TEAM_ANTIFURIEN) {
        return 
PLUGIN_HANDLED
    
}
    new 
vipmenu menu_create("\w[\yFURIEN.NPOWERED.RO\w] \rVIP Menu \yANTI-FURIEN""menuCloser")
    
menu_additem(vipmenu"\rM4A1 \w+ \rDeagle \y[GOLD]"""ADMIN_VIP)
    
menu_additem(vipmenu"\rAK47 \w+ \rDeagle \y[GOLD]"""ADMIN_VIP)
    
menu_additem(vipmenu"\rXM1014 \w+ \rDeagle \y[GOLD]"""ADMIN_VIP)
    
    
menu_display(idvipmenu0)
    return 
1
}
 
public 
menuCloser(id, EXIT, item)
{
    if(
item == MENU_EXIT || !is_user_alive(id) || get_user_team(id) != 2) {
        
menu_destroy(EXIT);
        return 
PLUGIN_HANDLED;
    }
    switch(
item)
    {
        case 
0: {
            
strip_user_weapons(id); // drop all weapons
            
HaveM4a1[id] = true;
            
give_item(id"weapon_m4a1");
            
cs_set_user_bpammo(idCSW_M4A1254);
            
HaveDeagle[id] = true;
            
give_item(id"weapon_deagle");
            
cs_set_user_bpammo(idCSW_DEAGLE254);
            
give_item(id"weapon_knife");
            
Event_CurWeapon(id)
            
//Text
            
CC_SendMessage(id"&x01[&x04ANTI-FURIEN&x01] &x03You bought the &x01Golden &x04M4A1");
            
            {
                
            }
        }
        case 
1: {
            
strip_user_weapons(id); // drop all weapons
            
HaveAk47[id] = true;
            
give_item(id"weapon_ak47");
            
cs_set_user_bpammo(idCSW_AK47254);
            
HaveDeagle[id] = true;
            
give_item(id"weapon_deagle");
            
cs_set_user_bpammo(idCSW_DEAGLE254);
            
give_item(id"weapon_knife");
            
Event_CurWeapon(id)
            
//Text
            
CC_SendMessage(id"&x01[&x04ANTI-FURIEN&x01] &x03You Bought The &x01Golden &x04AK47");
            {
                
            }
        }
        case 
2: {
            
strip_user_weapons(id); // drop all weapons
            
HaveXm1014[id] = true;
            
give_item(id"weapon_xm1014");
            
cs_set_user_bpammo(idCSW_XM1014254);
            
HaveDeagle[id] = true;
            
give_item(id"weapon_deagle");
            
cs_set_user_bpammo(idCSW_DEAGLE254);
            
give_item(id"weapon_knife");
            
Event_CurWeapon(id)
            
//Text
            
CC_SendMessage(id"&x01[&x04ANTI-FURIEN&x01] &x03You Bought The &x01Golden &x04XM1014");
            {
                
            }
        }
    }
    return 
PLUGIN_HANDLED


Last edited by Yusochan; 10-19-2021 at 06:34.
Yusochan is offline
 



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 11:44.


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