Raised This Month: $ Target: $400
 0% 

Jailbreak Shop Editing


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Dejvy96
New Member
Join Date: Mar 2011
Old 03-17-2011 , 17:43   Jailbreak Shop Editing
Reply With Quote #1

Hello,

im a begginer in coding or editing sma files, ive tried to edit this jailbreak shop http://forums.alliedmods.net/showthr...highlight=Shop , i just wanted to make knifes and other items in one menu. I simply removed the knife menu and copied it into the items menu with some changes. But i get error mesagge when im compileing it

Error:

PHP Code:
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// Shop.sma
// C:\HLDS\cstrike\addons\amxmodx\scripting\Shop.sma(427) : warning 217: loose i
ndentation
// C:\HLDS\cstrike\addons\amxmodx\scripting\Shop.sma(431) : warning 217: loose i
ndentation
// C:\HLDS\cstrike\addons\amxmodx\scripting\Shop.sma(431) : error 029: invalid e
xpressionassumed zero
// C:\HLDS\cstrike\addons\amxmodx\scripting\Shop.sma(431) : error 017: undefined
 
symbol "TiendaHandler"
// C:\HLDS\cstrike\addons\amxmodx\scripting\Shop.sma(431) : error 017: undefined
 
symbol "item"
// C:\HLDS\cstrike\addons\amxmodx\scripting\Shop.sma(431) : fatal error 107: too
 
many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file C:\HLDS\cstrike\addons\amxmodx\scripting\compile
d\Shop.amx (compile failed).
//
// Compilation Time: 0.42 sec
// ----------------------------------------

Press enter to exit ... 

Here is my edited code:
PHP Code:
/*
*
*      Plugin: JailBreak Shop
*      Autor: MaNuCs
*  
*      Credits: rubee
*                Gladius
*         capostrike93
*         apu
*/

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fun>

#define is_valid_player(%1) (1 <= %1 <= 32)

/*============================================================
            Variables
============================================================*/

new     
    
OnOff
    
OnOff2
    
precio1
    
precio2
    
precio3,
    
precio4
    
precio5
    
precio6
    
precio7
    
precioC8
    
precioC9
    
precioC10,
    
precioC11,
    
CTDefaultDano
    
TDefaultDano
    
PaloDano
    
HachaDano
    
MacheteDano
    
MotocierraDano,
    
hTDefaultDano
    
hCTDefaultDano
    
hPaloDano
    
hHachaDano
    
hMacheteDano,
    
Vida,
    
Armor,
    
glock1,
    
glock2,
    
help,
    
g_killjp
    
g_killhsjp
    
g_startjp,
    
g_maxjp,
    
g_iMsgSayText,
    
syncObj,
    
Ronda[33],
    
Speed[33],
    
Speed2[33],
    
TCuchillo[33],
    
CTCuchillo[33],
    
Destapador[33],
    
Hacha[33],
    
Machete[33],
    
Motocierra[33],
    
g_jbpacks[33],
    
quitar[33],
    
regalar[33],
    
gidPlayer[33]
    

/*============================================================
            Weapon Model's
============================================================*/


new VIEW_MODELT[]        = "models/[Shop]JailBreak/Punos/Punos.mdl" 
new PLAYER_MODELT[]     = "models/[Shop]JailBreak/Punos/Punos2.mdl" 

new VIEW_MODELCT[]        = "models/[Shop]JailBreak/Electro/Electro.mdl" 
new PLAYER_MODELCT[]       = "models/[Shop]JailBreak/Electro/Electro2.mdl" 

new VIEW_Hacha[]        = "models/[Shop]JailBreak/Hacha/Hacha.mdl" 
new PLAYER_Hacha[]       = "models/[Shop]JailBreak/Hacha/Hacha2.mdl" 

new VIEW_Machete[]        = "models/[Shop]JailBreak/Machete/Machete.mdl" 
new PLAYER_Machete[]        = "models/[Shop]JailBreak/Machete/Machete2.mdl"

new VIEW_Palo[]        = "models/[Shop]JailBreak/Palo/Palo.mdl" 
new PLAYER_Palo[]        = "models/[Shop]JailBreak/Palo/Palo2.mdl" 

new VIEW_Moto[]        = "models/[Shop]JailBreak/Moto/Moto.mdl" 
new PLAYER_Moto[]        = "models/[Shop]JailBreak/Moto/Moto2.mdl" 

new WORLD_MODEL[]        = "models/w_knife.mdl"
new OLDWORLD_MODEL[]        = "models/w_knife.mdl"

/*============================================================
                     Shop Sounds!
============================================================*/
new const Si[]         = { "[Shop]JailBreak/Yes.wav" }
new const 
No[]         = { "[Shop]JailBreak/No.wav" }

/*============================================================
                     Weapon Sound's
============================================================*/

new const palo_deploy[]         = { "weapons/knife_deploy1.wav" }
new const 
palo_slash1[]         = { "weapons/knife_slash1.wav" }
new const 
palo_slash2[]         = { "weapons/knife_slash2.wav" }
new const 
palo_wall[]         = { "[Shop]JailBreak/Palo/PHitWall.wav" 
new const 
palo_hit1[]         = { "[Shop]JailBreak/Palo/PHit1.wav" 
new const 
palo_hit2[]         = { "[Shop]JailBreak/Palo/PHit2.wav" 
new const 
palo_hit3[]         = { "[Shop]JailBreak/Palo/PHit3.wav" 
new const 
palo_hit4[]         = { "[Shop]JailBreak/Palo/PHit4.wav" 
new const 
palo_stab[]         = { "[Shop]JailBreak/Palo/PStab.wav" }

new const 
hacha_deploy[]     = { "weapons/knife_deploy1.wav" }
new const 
hacha_slash1[]     = { "[Shop]JailBreak/Hacha/HSlash1.wav" }
new const 
hacha_slash2[]     = { "[Shop]JailBreak/Hacha/HSlash2.wav" }
new const 
hacha_wall[]         = { "[Shop]JailBreak/Hacha/HHitWall.wav" }
new const 
hacha_hit1[]         = { "[Shop]JailBreak/Hacha/HHit1.wav" }
new const 
hacha_hit2[]         = { "[Shop]JailBreak/Hacha/HHit2.wav" }
new const 
hacha_hit3[]         = { "[Shop]JailBreak/Hacha/HHit3.wav" }
new const 
hacha_stab[]         = { "[Shop]JailBreak/Hacha/HHit4.wav" }

new const 
machete_deploy[]     = { "[Shop]JailBreak/Machete/MConvoca.wav" }
new const 
machete_slash1[]     = { "[Shop]JailBreak/Machete/MSlash1.wav" }
new const 
machete_slash2[]     = { "[Shop]JailBreak/Machete/MSlash2.wav" }
new const 
machete_wall[]     = { "[Shop]JailBreak/Machete/MHitWall.wav" }
new const 
machete_hit1[]     = { "[Shop]JailBreak/Machete/MHit1.wav" }
new const 
machete_hit2[]     = { "[Shop]JailBreak/Machete/MHit2.wav" }
new const 
machete_hit3[]     = { "[Shop]JailBreak/Machete/MHit3.wav" }
new const 
machete_hit4[]     = { "[Shop]JailBreak/Machete/MHit4.wav" }
new const 
machete_stab[]     = { "[Shop]JailBreak/Machete/MStab.wav" }

new const 
motocierra_deploy[]     = { "[Shop]JailBreak/Moto/MTConvoca.wav", }
new const 
motocierra_slash[]     = { "[Shop]JailBreak/Moto/MTSlash.wav", }
new const 
motocierra_wall[]     = { "[Shop]JailBreak/Moto/MTHitWall.wav" }
new const 
motocierra_hit1[]     = { "[Shop]JailBreak/Moto/MTHit1.wav",  }
new const 
motocierra_hit2[]     = { "[Shop]JailBreak/Moto/MTHit2.wav",  }
new const 
motocierra_stab[]     = { "[Shop]JailBreak/Moto/MTStab.wav"  }

new const 
t_deploy[]         = { "[Shop]JailBreak/T/TConvoca.wav", }
new const 
t_slash1[]         = { "[Shop]JailBreak/T/Slash1.wav", }
new const 
t_slash2[]         = { "[Shop]JailBreak/T/Slash2.wav", }
new const 
t_wall[]         = { "[Shop]JailBreak/T/THitWall.wav" }
new const 
t_hit1[]         = { "[Shop]JailBreak/T/THit1.wav",  }
new const 
t_hit2[]         = { "[Shop]JailBreak/T/THit2.wav",  }
new const 
t_hit3[]         = { "[Shop]JailBreak/T/THit3.wav",  }
new const 
t_hit4[]         = { "[Shop]JailBreak/T/THit4.wav",  }
new const 
t_stab[]         = { "[Shop]JailBreak/T/TStab.wav"  }

new const 
ct_deploy[]         = { "[Shop]JailBreak/CT/CTConvoca.wav", }
new const 
ct_slash1[]         = { "[Shop]JailBreak/CT/Slash1.wav", }
new const 
ct_slash2[]         = { "[Shop]JailBreak/CT/Slash2.wav", }
new const 
ct_wall[]         = { "[Shop]JailBreak/CT/CTHitWall.wav" }
new const 
ct_hit1[]         = { "[Shop]JailBreak/CT/CTHit1.wav",  }
new const 
ct_hit2[]         = { "[Shop]JailBreak/CT/CTHit2.wav",  }
new const 
ct_hit3[]         = { "[Shop]JailBreak/CT/CTHit3.wav",  }
new const 
ct_hit4[]         = { "[Shop]JailBreak/CT/CTHit4.wav",  }
new const 
ct_stab[]         = { "[Shop]JailBreak/CT/CTStab.wav"  }


/*============================================================
            Config
============================================================*/

public plugin_init() 
{
    
    
register_plugin("[JB] Shop""2.9""[M]aNuC[s]_")
    
    
register_clcmd("say /shop""Tienda")
    
register_clcmd("say !shop""Tienda")
    
register_clcmd("say_team /shop""Tienda")
    
register_clcmd("say_team !shop""Tienda")
    
    
register_clcmd("say /mg",     "duel_menu"ADMIN_ALL)
    
register_clcmd("say !mg",     "duel_menu"ADMIN_ALL)
    
register_clcmd("say_team /mg",     "duel_menu"ADMIN_ALL)
    
register_clcmd("say_team !mg",     "duel_menu"ADMIN_ALL)
    
register_clcmd("JbPacks",     "player")
    
    
RegisterHam(Ham_Spawn,         "player""Fwd_PlayerSpawn_Post",    1)
    
RegisterHam(Ham_TakeDamage,     "player""FwdTakeDamage",         0)
    
RegisterHam(Ham_Killed,        "player""fw_player_killed")
    
    
register_event("CurWeapon",     "Event_Change_Weapon""be""1=1")
    
    
register_forward(FM_SetModel,     "fw_SetModel")
    
register_forward(FM_EmitSound,    "Fwd_EmitSound")
    
    
/*============================================================
                Cvar's 
    ============================================================*/
    
g_killjp     register_cvar("jb_killJP",         "3"); 
    
g_killhsjp     register_cvar("jb_bonushsJP",     "2");
    
g_startjp     register_cvar("jb_startJP",        "7"); 
    
g_maxjp     register_cvar("jb_maxgiveJP",        "10000"); 
        
    
OnOff         register_cvar("jb_Shop",         "1")//1(ON) 0(OFF) 
    
OnOff2         register_cvar("jb_ShopKnifes",    "1")//1(ON) 0(OFF) 
    
help         register_cvar("jb_help",         "1")//1(ON) 0(OFF)
    
    
precio1     register_cvar("jb_pFlash",         "8")
    
precio2        register_cvar("jb_pHe",         "11")
    
precio3        register_cvar("jb_pHEFL",         "22")
    
precio4        register_cvar("jb_pWalk",         "25")
    
precio5        register_cvar("jb_pFast",         "28")
    
precio6        register_cvar("jb_pDrugs",         "30")
    
precio7        register_cvar("jb_pGlock",         "36")
    
    
precioC8    register_cvar("jb_pKnife1",         "5")
    
precioC9     register_cvar("jb_pKnife2",         "20")
    
precioC10     register_cvar("jb_pKnife3",         "25")
    
precioC11    register_cvar("jb_pKnife4",         "36")
    
    
TDefaultDano     register_cvar("jb_dKnifeT",         "20")
    
CTDefaultDano     register_cvar("jb_dKnifeCT",         "50")
    
PaloDano     register_cvar("jb_dKnife1",         "30")
    
HachaDano     register_cvar("jb_dKnife2",         "60")
    
MacheteDano     register_cvar("jb_dKnife3",         "80")
    
MotocierraDano     register_cvar("jb_dKnife4",         "200")
    
    
hTDefaultDano     register_cvar("jb_dHsKnifeT",     "30")
    
hCTDefaultDano     register_cvar("jb_dHsKnifeCT",    "80")
    
hPaloDano     register_cvar("jb_dhsKnife1",     "45")
    
hHachaDano     register_cvar("jb_dhsKnife2",     "75")
    
hMacheteDano     register_cvar("jb_dhsKnife3",     "95")
    
    
Vida         register_cvar("jb_drLife",         "200")
    
Armor         register_cvar("jb_drArmor",         "200")
    
    
glock1         register_cvar("jb_gClip",         "20")
    
glock2         register_cvar("jb_gAmmo",         "0")

    
g_iMsgSayText     get_user_msgid("SayText"
    
syncObj     CreateHudSyncObj()
    
    
    
/*============================================================
                Multi Lengual!
    ============================================================*/
    
register_dictionary("JBShop.txt")
}

/*============================================================
            Precaches 
============================================================*/
public plugin_precache() 
{
    
precache_sound(Si)
    
precache_sound(No)

    
precache_sound(t_deploy)
    
precache_sound(t_slash1)
    
precache_sound(t_slash2)
    
precache_sound(t_stab)
    
precache_sound(t_wall)
    
precache_sound(t_hit1)
    
precache_sound(t_hit2)
    
precache_sound(t_hit3)
    
precache_sound(t_hit4)
    
    
precache_sound(ct_deploy)
    
precache_sound(ct_slash1)
    
precache_sound(ct_slash2)
    
precache_sound(ct_stab)
    
precache_sound(ct_wall)
    
precache_sound(ct_hit1)
    
precache_sound(ct_hit2)
    
precache_sound(ct_hit3)
    
precache_sound(ct_hit4)
    
    
precache_sound(palo_deploy)
    
precache_sound(palo_slash1)
    
precache_sound(palo_slash2)
    
precache_sound(palo_stab)
    
precache_sound(palo_wall)
    
precache_sound(palo_hit1)
    
precache_sound(palo_hit2)
    
precache_sound(palo_hit3)
    
precache_sound(palo_hit4)
    
    
precache_sound(machete_deploy)
    
precache_sound(machete_slash1)
    
precache_sound(machete_slash2)
    
precache_sound(machete_stab)
    
precache_sound(machete_wall)
    
precache_sound(machete_hit1)
    
precache_sound(machete_hit2)
    
precache_sound(machete_hit3)
    
precache_sound(machete_hit4)
    
    
precache_sound(hacha_deploy)
    
precache_sound(hacha_slash1)
    
precache_sound(hacha_slash2)
    
precache_sound(hacha_stab)
    
precache_sound(hacha_wall)
    
precache_sound(hacha_hit1)
    
precache_sound(hacha_hit2)
    
precache_sound(hacha_hit3)
    
    
precache_sound(motocierra_deploy)
    
precache_sound(motocierra_slash)
    
precache_sound(motocierra_stab)
    
precache_sound(motocierra_wall)
    
precache_sound(motocierra_hit1)
    
precache_sound(motocierra_hit2)

    
    
precache_model(VIEW_MODELT)     
    
precache_model(PLAYER_MODELT)
    
precache_model(VIEW_MODELCT)     
    
precache_model(PLAYER_MODELCT)
    
precache_model(VIEW_Palo)     
    
precache_model(PLAYER_Palo
    
precache_model(VIEW_Hacha)     
    
precache_model(PLAYER_Hacha)    
    
precache_model(VIEW_Machete)     
    
precache_model(PLAYER_Machete)    
    
precache_model(VIEW_Moto)     
    
precache_model(PLAYER_Moto)        
    
precache_model(WORLD_MODEL)

    return 
PLUGIN_CONTINUE
}



/*============================================================
                     ITEM'S MENU
============================================================*/
public Tienda(id)
{
    if(
get_pcvar_num(OnOff))
    {
        if(
get_pcvar_num(OnOff) && Ronda[id])
        {
            if(
is_user_alive(id))
            {
                if (
cs_get_user_team(id) == CS_TEAM_T )
                {
                    new 
contador=0;
                    new 
players[32], numtempid;
                    
                    
get_players(playersnum)
                    
                    for (new 
i=0i<numi++)
                    {
                        
tempid players[i]
                        
                        if (
get_user_team(tempid)==&& is_user_alive(tempid))
                        {
                            
contador++;
                        }
                    }
                    if ( 
contador == )
                    {
                        
ChatColor(id"%L"LANG_PLAYER"LAST")
                    }
                    else if ( 
contador >= )
                    {
                        static 
Item[64]
                        
                        
formatex(Itemcharsmax(Item),"\y%L"LANG_PLAYER"SHOP")
                        new 
Menu menu_create(Item"TiendaHandler")
                        
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"FLASH"get_pcvar_num(precio1))
                        
menu_additem(MenuItem"1")
                        
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"HE"get_pcvar_num(precio2))
                        
menu_additem(MenuItem"2")
                        
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"HEFLASH"get_pcvar_num(precio3))
                        
menu_additem(MenuItem"3")
                        
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"FOOTSTEPS"get_pcvar_num(precio4))
                        
menu_additem(MenuItem"4")
                        
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"SPEED"get_pcvar_num(precio5))
                        
menu_additem(MenuItem"5")
                        
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"DRUGS"get_pcvar_num(precio6))
                        
menu_additem(MenuItem"6")
                        
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"GLOCK"get_pcvar_num(precio7))
                        
menu_additem(MenuItem"7")
                        
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"KNIFE1"get_pcvar_num(precioC8))
                        
menu_additem(MenuItem"8")
                            
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"KNIFE2"get_pcvar_num(precioC9))
                        
menu_additem(MenuItem"9")
            
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"KNIFE3"get_pcvar_num(precioC10))
                        
menu_additem(MenuItem"10")
            
                        
formatex(Itemcharsmax(Item),"\w%L \r%d$",LANG_PLAYER"KNIFE4"get_pcvar_num(precioC11))
                        
menu_additem(MenuItem"11")

                        
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
                        
menu_display(idMenu)
                    }
                }
                else
                {
                    
ChatColor(id"%L"LANG_PLAYER"ONLY")
                }
            }
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"DEAD")
            }

        }
        else
        {
            
ChatColor(id"%L",  LANG_PLAYER"SHOP_OFF")
        }
    
    return 
PLUGIN_HANDLED
}        


public 
TiendaHandler(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata5iName63callback);
    new 
vivo         is_user_alive(id)
    new 
gmsg_SetFOV     get_user_msgid("SetFOV"
    new 
Obtener1         get_pcvar_num(precio1)
    new 
Obtener2         get_pcvar_num(precio2)
    new 
Obtener3         get_pcvar_num(precio3)
    new 
Obtener4         get_pcvar_num(precio4)
    new 
Obtener5         get_pcvar_num(precio5)
    new 
Obtener6         get_pcvar_num(precio6)
    new 
Obtener7        get_pcvar_num(precio7)
    new 
Obtener8        get_pcvar_num(precioC8)
    new 
Obtener9        get_pcvar_num(precioC9)
    new 
Obtener10        get_pcvar_num(precioC10)
    new 
Obtener11        get_pcvar_num(precioC11)
    new 
vida1        get_user_health(id)
    new 
vida2         get_pcvar_num(Vida)
    new 
armor1        get_user_armor(id)
    new 
armor2         get_pcvar_num(Armor)
    
    new 
key str_to_num(data);
    switch(
key)
    {
        case 
1:
        {
            if (
g_jbpacks[id] >= Obtener1 && vivo)
            {
                
g_jbpacks[id] -= Obtener1
                ChatColor
(id"%L"LANG_PLAYER"BUY_FLASH")
                
give_item(id"weapon_flashbang")
                
give_item(id"weapon_flashbang")
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
                
Ronda[id] = 0
            
}
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }
        case 
2:
        {
            
            if (
g_jbpacks[id] >= Obtener2 && vivo)
            {
                
g_jbpacks[id] -= Obtener2
                ChatColor
(id"%L"LANG_PLAYER"BUY_HE")
                
give_item(id"weapon_hegrenade")
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
                
Ronda[id] = 0
            
}
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }
        case 
3:
        {
            
            if (
g_jbpacks[id] >= Obtener3 && vivo)
            {
                
g_jbpacks[id] -= Obtener3
                ChatColor
(id"%L"LANG_PLAYER"BUY_HEFLASH")
                
give_item(id"weapon_hegrenade")
                
give_item(id"weapon_flashbang")
                
give_item(id"weapon_flashbang")
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
                
Ronda[id] = 0
            
}
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }
        case 
4:
        {
            
            if (
g_jbpacks[id] >= Obtener4 && vivo)
            {
                
g_jbpacks[id] -= Obtener4
                ChatColor
(id"%L"LANG_PLAYER"BUY_FOOTSTEPS")
                
set_user_footsteps(id1)
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
                
Ronda[id] = 0
            
}
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }
        case 
5:
        {        
            if (
g_jbpacks[id] >= Obtener5 && vivo)
            {
                
g_jbpacks[id] -= Obtener5
                ChatColor
(id"%L"LANG_PLAYER"BUY_SPEED")
                
set_user_maxspeed(id500.0)
                
Speed[id] = 1
                emit_sound
(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
                
Ronda[id] = 0
            
}
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")  
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }
        case 
6:
        {    
            if (
g_jbpacks[id] >= Obtener6 && vivo)
            {
                
g_jbpacks[id] -= Obtener6
                ChatColor
(id"%L"LANG_PLAYER"BUY_DRUGS")
                
set_user_armor(idarmor1 armor2)
                
set_user_health(idvida1 vida2)
                
set_user_maxspeed(id380.0)
                
Speed2[id] = 1
                message_begin
MSG_ONEgmsg_SetFOV, { 00}, id )
                
write_byte180 )
                
message_end( )  
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
                
Ronda[id] = 0
            
}
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }
        case 
7:
        {
            if (
g_jbpacks[id] >= Obtener7 && vivo)
            {
                
g_jbpacks[id] -= Obtener7    
                ChatColor
(id"%L"LANG_PLAYER"BUY_GLOCK")
                
cs_set_weapon_ammogive_itemid"weapon_glock18" ), get_pcvar_num(glock1))
                
cs_set_user_bpammo(idCSW_GLOCK18get_pcvar_num(glock2))
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
                
Ronda[id] = 0
            
}
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }
        case 
8:
        {
            if (
g_jbpacks[id]>= Obtener8 && vivo)
            {
                
g_jbpacks[id] -= Obtener8
                CTCuchillo
[id]     = 0
                TCuchillo
[id]     = 0
                Destapador
[id]     = 1
                Hacha
[id]     = 0
                Machete
[id]     = 0
                Motocierra
[id]     = 0
                
                
                ham_strip_weapon
(id"weapon_knife")
                
give_item(id"weapon_knife")

                
ChatColor(id"%L"LANG_PLAYER"BUY_KNIFE1")
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
            }
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
    
            }
        }

        case 
9:
        {
            if (
g_jbpacks[id] >= Obtener9 && vivo)
            {
                
                
g_jbpacks[id] -= Obtener9
                CTCuchillo
[id]     = 0
                TCuchillo
[id]     = 0
                Destapador
[id]     = 0
                Hacha
[id]     = 1
                Machete
[id]     = 0
                Motocierra
[id]     = 0
                
                ham_strip_weapon
(id"weapon_knife")
                
give_item(id"weapon_knife")
                
                
ChatColor(id"%L"LANG_PLAYER"BUY_KNIFE2")
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
            }
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }

        case 
10:
        {
            if (
g_jbpacks[id] >= Obtener10 && vivo)
            {
                
                
g_jbpacks[id] -= Obtener10
                CTCuchillo
[id]     = 0
                TCuchillo
[id]     = 0
                Destapador
[id]     = 0
                Hacha
[id]     = 0
                Machete
[id]     = 1
                Motocierra
[id]     = 0
                
                ham_strip_weapon
(id"weapon_knife")
                
give_item(id"weapon_knife")
                
                
ChatColor(id"%L"LANG_PLAYER"BUY_KNIFE3")
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
            }
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }
        case 
11:
        {
            if (
g_jbpacks[id] >= Obtener11 && vivo)
            {
                
                
g_jbpacks[id] -= Obtener11
                CTCuchillo
[id]     = 0
                TCuchillo
[id]     = 0
                Destapador
[id]    = 0
                Hacha
[id]     = 0
                Machete
[id]     = 0
                Motocierra
[id]     = 1
                
                
                ham_strip_weapon
(id"weapon_knife")
                
give_item(id"weapon_knife")
                
                
ChatColor(id"%L"LANG_PLAYER"BUY_KNIFE4")
                
emit_sound(idCHAN_AUTOSiVOL_NORMATTN_NORM 0PITCH_NORM
            }
            else
            {
                
ChatColor(id"%L"LANG_PLAYER"MONEY")
                
emit_sound(idCHAN_AUTONoVOL_NORMATTN_NORM 0PITCH_NORM
            }
        }
    }


    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

public 
client_putinserver(id
{
    
g_jbpacks[id] = get_pcvar_num(g_startjp
    
set_task(1.0"JailbreakPacks"id__"b")
}

public 
JailbreakPacks(id)
{
    
set_hudmessage(142239390.500.9006.02.5)
    
ShowSyncHudMsg(idsyncObj,"JBPacks: %i"g_jbpacks[id])
}

public 
duel_menu(id)
{    
    if (!
is_user_admin(id))
    {
        
ChatColor(id"%L"LANG_PLAYER"CANT")
        return 
PLUGIN_HANDLED
    
}
    
    static 
opcion[64]
    
    
formatex(opcioncharsmax(opcion),"\y%L"LANG_PLAYER"JBPACKS")
    new 
iMenu menu_create(opcion"menu")
    
    
formatex(opcioncharsmax(opcion),"\w%L"LANG_PLAYER"GIVE_JBPACKS")
    
menu_additem(iMenuopcion"1")    
    
    
formatex(opcioncharsmax(opcion),"\w%L"LANG_PLAYER"TAKE_JBPACKS")
    
menu_additem(iMenuopcion"2")    
    
    
menu_setprop(iMenuMPROP_EXITMEXIT_ALL)
    
menu_display(idiMenu0)
                        
    return 
PLUGIN_HANDLED
}

public 
menu(idmenuitem)
{
    
    if (
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
Data[6], Name[64]
    new 
AccessCallback
    
    menu_item_getinfo
(menuitemAccessData,5Name63Callback)
    
    new 
Key str_to_num(Data)
    
    switch (
Key)
    {
        case 
1:
        {    
            
regalar[id] = 1
            quitar
[id] = 0    
            escojer
(id)
        }
        case 
2
        {    
            
quitar[id] = 1
            regalar
[id] = 0
            escojer
(id)
        }
    }
    
    
menu_destroy(menu)    
    return 
PLUGIN_HANDLED
}


public 
escojer(id)
{
    static 
opcion[64]
    
    
formatex(opcioncharsmax(opcion),"\y%L"LANG_PLAYER"CHOOSE")
    new 
iMenu menu_create(opcion"choose")
    
    new 
players[32], pnumtempid
    
new szName[32], szTempid[10]
    
    
get_players(playerspnum"a")
    
    for( new 
ii<pnumi++ )
    {
        
tempid players[i]
                
        
get_user_name(tempidszName31)
        
num_to_str(tempidszTempid9)
        
        
formatex(opcioncharsmax(opcion), "\w%s \rJbPacks[%d]"szNameg_jbpacks[tempid])
        
menu_additem(iMenuopcionszTempid0)
    }
    
    
menu_display(idiMenu)
    return 
PLUGIN_HANDLED
}

public 
choose(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
Data[6], Name[64]
    new 
AccessCallback
    menu_item_getinfo
(menuitemAccessData,5Name63Callback)
    
    new 
tempid str_to_num(Data)
 
    
gidPlayer[id] = tempid
    client_cmd
(id"messagemode JbPacks")
    
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}

public 
player(id)
{
    new 
say[300]
    
read_args(saycharsmax(say))
        
    
remove_quotes(say)
        
    if(!
is_str_num(say) || equal(say""))
        return 
PLUGIN_HANDLED
        
    jbpacks
(idsay)    
    
    return 
PLUGIN_CONTINUE
}

jbpacks(idsay[]) {
    new 
amount str_to_num(say)
    new 
victim gidPlayer[id]
    
    new 
vname[32]
        
    if(
victim 0)
    {
        
get_user_name(victimvname31)
        
        if(
regalar[id])
        {
            if(
amount get_pcvar_num(g_maxjp))
            {
                
g_jbpacks[victim] = get_pcvar_num(g_maxjp)
            }
            else
            {
                
g_jbpacks[victim] = g_jbpacks[victim] + amount
            
}
            
ChatColor(0"%L"LANG_PLAYER"GIVE_MSG"amountvname)
        }
        if(
quitar[id])
        {
            if(
amount g_jbpacks[victim])
            {
                
g_jbpacks[victim] = 0
                ChatColor
(0"%L"LANG_PLAYER"TAKE_ALL"vname)
            }
            else 
            {
                
g_jbpacks[victim] = g_jbpacks[victim] - amount
                ChatColor
(0"%L"LANG_PLAYER"TAKE_MSG"amountvname)
            }
            
        }        
    }

    return 
PLUGIN_HANDLED
}  

public 
Fwd_PlayerSpawn_Post(id)
{
    if (
is_user_alive(id))
    {
        if(
get_user_team(id) == 1strip_user_weapons(id); give_item(id"weapon_knife")    
        
        
set_user_footsteps(id0)
        
Speed[id]     = 0
        Speed2
[id]     = 0
        Ronda
[id]     = 1
        CTCuchillo
[id]     = 1
        TCuchillo
[id]     = 1
        Destapador
[id]     = 0
        Hacha
[id]     = 0
        Machete
[id]     = 0
        Motocierra
[id]     = 0
        Tienda1
(id)
        if(
get_pcvar_num(help))    ChatColor(id"%L"LANG_PLAYER"HELP")
    }
}

public 
FwdTakeDamage(victiminflictorattackerFloat:damagedamage_bits)
{
       
    if (
is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE)    
    {
        switch(
get_user_team(attacker))
        {
            case 
1:
            {
                if(
TCuchillo[attacker])
                {    
                    
                    
SetHamParamFloat(4get_pcvar_float(TDefaultDano))
                        
                    if(
get_pdata_int(victim75) == HIT_HEAD)
                    {
                        
SetHamParamFloat(4get_pcvar_float(hTDefaultDano))
                    }
                }
                        
                if(
Destapador[attacker])
                { 
                    
SetHamParamFloat(4get_pcvar_float(PaloDano))
                    
                    if(
get_pdata_int(victim75) == HIT_HEAD)
                    {
                        
SetHamParamFloat(4get_pcvar_float(hPaloDano))
                    }
                }
                
                if(
Hacha[attacker])
                {        
                    
SetHamParamFloat(4get_pcvar_float(HachaDano))
                    
                    if(
get_pdata_int(victim75) == HIT_HEAD)
                    {
                        
SetHamParamFloat(4get_pcvar_float(hHachaDano))
                    }
                }
                
                if(
Machete[attacker])
                {        
                    
SetHamParamFloat(4get_pcvar_float(MacheteDano))
                    
                    if(
get_pdata_int(victim75) == HIT_HEAD)
                    {
                        
SetHamParamFloat(4get_pcvar_float(hMacheteDano))
                    }
                }
                
                if(
Motocierra[attacker])
                {    
                    
SetHamParamFloat(4get_pcvar_float(MotocierraDano))
                }
            }
            case 
2:
            {
                if(
CTCuchillo[attacker])
                {    
                    
SetHamParamFloat(4get_pcvar_float(CTDefaultDano))
                            
                    if(
get_pdata_int(victim75) == HIT_HEAD)
                    {
                        
SetHamParamFloat(4get_pcvar_float(hCTDefaultDano))
                    }
                }
            }
        }
    }
    return 
HAM_HANDLED
}  

public 
fw_player_killed(victimattackershouldgib)
{
    if(
get_user_team(attacker) == 1)
    {
        
g_jbpacks[attacker] += get_pcvar_num(g_killjp
        
        if(
get_pdata_int(victim75) == HIT_HEAD)
        {
            
g_jbpacks[attacker] += get_pcvar_num(g_killhsjp)
        }
    }
}


public 
Event_Change_Weapon(id)
{
        new 
weaponID read_data(2
        
        switch (
get_user_team(id))
        {
            case 
1:
            {
                if(
Speed[id])
                {
                    
set_user_maxspeed(id500.0)
                }
                    
                if(
Speed2[id])
                {
                    
set_user_maxspeed(id380.0)
                }
                    
                if(
weaponID == CSW_KNIFE && get_pcvar_num(OnOff2))
                {
                    if(
TCuchillo[id])
                    {
                        
set_pev(idpev_viewmodel2VIEW_MODELT)
                        
set_pev(idpev_weaponmodel2PLAYER_MODELT)
                    }
                    
                    if(
Destapador[id])
                    {
                        
set_pev(idpev_viewmodel2VIEW_Palo)
                        
set_pev(idpev_weaponmodel2PLAYER_Palo)
                    }
                    
                    if(
Hacha[id])
                    {
                        
set_pev(idpev_viewmodel2VIEW_Hacha)
                        
set_pev(idpev_weaponmodel2PLAYER_Hacha)
                    }
                    
                    if(
Machete[id])
                    {
                        
set_pev(idpev_viewmodel2VIEW_Machete)
                        
set_pev(idpev_weaponmodel2PLAYER_Machete)
                    }
                    
                    if(
Motocierra[id])
                    {
                        
set_pev(idpev_viewmodel2VIEW_Moto)
                        
set_pev(idpev_weaponmodel2PLAYER_Moto)
                    }
                    
                    
                }
            }
            case 
2:
            {
                if(
CTCuchillo[id] && weaponID == CSW_KNIFE)
                {
                    
set_pev(idpev_viewmodel2VIEW_MODELCT)
                    
set_pev(idpev_weaponmodel2PLAYER_MODELCT)
                }
            }
        }
        return 
PLUGIN_CONTINUE 
}

public 
fw_SetModel(entitymodel[])
{
    if(!
pev_valid(entity))
        return 
FMRES_IGNORED

    
if(!equali(modelOLDWORLD_MODEL)) 
        return 
FMRES_IGNORED

    
new className[33]
    
pev(entitypev_classnameclassName32)
    
    if(
equal(className"weaponbox") || equal(className"armoury_entity") || equal(className"grenade"))
    {
        
engfunc(EngFunc_SetModelentityWORLD_MODEL)
        return 
FMRES_SUPERCEDE
    
}
    return 
FMRES_IGNORED
}

public 
Fwd_EmitSound(idchannel, const sample[], Float:volumeFloat:attnflagspitch)
{

    if (!
is_user_connected(id))
        return 
FMRES_IGNORED;
        
    if(
CTCuchillo[id])
    {
        if(
get_user_team(id) == 2)
        {
            if (
equal(sample[8], "kni"3))
            {
                if (
equal(sample[14], "sla"3)) 
                {
                    switch (
random_num(12))
                    {
                        case 
1engfunc(EngFunc_EmitSoundidchannelct_slash1volumeattnflagspitch)
                        case 
2engfunc(EngFunc_EmitSoundidchannelct_slash2volumeattnflagspitch)
                    }
                    
                    return 
FMRES_SUPERCEDE;
                }
                if(
equal(sample,"weapons/knife_deploy1.wav"))
                {
                    
engfunc(EngFunc_EmitSoundidchannelct_deployvolumeattnflagspitch)
                    return 
FMRES_SUPERCEDE;
                }
                if (
equal(sample[14], "hit"3))
                {
                    if (
sample[17] == 'w')
                    {
                        
engfunc(EngFunc_EmitSoundidchannelct_wallvolumeattnflagspitch)
                        return 
FMRES_SUPERCEDE;
                    }
                    else 
                    {
                        switch (
random_num(14))
                        {
                            case 
1engfunc(EngFunc_EmitSoundidchannelct_hit1volumeattnflagspitch)
                            case 
2engfunc(EngFunc_EmitSoundidchannelct_hit2volumeattnflagspitch)
                            case 
3engfunc(EngFunc_EmitSoundidchannelct_hit3volumeattnflagspitch)
                            case 
4engfunc(EngFunc_EmitSoundidchannelct_hit4volumeattnflagspitch)
                        }
                        
                        return 
FMRES_SUPERCEDE;
                    }
                }
                if (
equal(sample[14], "sta"3)) 
                {
                    
engfunc(EngFunc_EmitSoundidchannelct_stabvolumeattnflagspitch)
                    return 
FMRES_SUPERCEDE;
                }
            }
        }    
    }
        
    if(
TCuchillo[id])
    {
        if(
get_user_team(id) == 1)
        {
            if (
equal(sample[8], "kni"3))
            {
                if (
equal(sample[14], "sla"3)) 
                {
                    switch (
random_num(12))
                    {
                        case 
1engfunc(EngFunc_EmitSoundidchannelt_slash1volumeattnflagspitch)
                        case 
2engfunc(EngFunc_EmitSoundidchannelt_slash2volumeattnflagspitch)
                    }
                    
                    return 
FMRES_SUPERCEDE;
                }
                if(
equal(sample,"weapons/knife_deploy1.wav"))
                {
                    
engfunc(EngFunc_EmitSoundidchannelt_deployvolumeattnflagspitch)
                    return 
FMRES_SUPERCEDE;
                }
                if (
equal(sample[14], "hit"3))
                {
                    if (
sample[17] == 'w'
                    {
                        
engfunc(EngFunc_EmitSoundidchannelt_wallvolumeattnflagspitch)
                        return 
FMRES_SUPERCEDE;
                    }
                    else 
                    {
                        switch (
random_num(14))
                        {
                            case 
1engfunc(EngFunc_EmitSoundidchannelt_hit1volumeattnflagspitch)
                            case 
2engfunc(EngFunc_EmitSoundidchannelt_hit2volumeattnflagspitch)
                            case 
3engfunc(EngFunc_EmitSoundidchannelt_hit3volumeattnflagspitch)
                            case 
4engfunc(EngFunc_EmitSoundidchannelt_hit4volumeattnflagspitch)
                        }
                        
                        return 
FMRES_SUPERCEDE;
                    }
                }
                if (
equal(sample[14], "sta"3))
                {
                    
engfunc(EngFunc_EmitSoundidchannelt_stabvolumeattnflagspitch)
                    return 
FMRES_SUPERCEDE;
                }
            }
        }
    }
    
    if(
Destapador[id])
    {
        if (
equal(sample[8], "kni"3))
        {
            if (
equal(sample[14], "sla"3)) 
            {
                switch (
random_num(12))
                {
                    case 
1engfunc(EngFunc_EmitSoundidchannelpalo_slash1volumeattnflagspitch)
                    case 
2engfunc(EngFunc_EmitSoundidchannelpalo_slash2volumeattnflagspitch)
                    
                }
                
                return 
FMRES_SUPERCEDE;
            }
            if(
equal(sample,"weapons/knife_deploy1.wav"))
            {
                
engfunc(EngFunc_EmitSoundidchannelpalo_deployvolumeattnflagspitch)
                return 
FMRES_SUPERCEDE;
            }
            if (
equal(sample[14], "hit"3))
            {
                if (
sample[17] == 'w'
                {
                    
engfunc(EngFunc_EmitSoundidchannelpalo_wallvolumeattnflagspitch)
                    return 
FMRES_SUPERCEDE;
                }
                else 
                {
                    switch (
random_num(14))
                    {
                        case 
1:engfunc(EngFunc_EmitSoundidchannelpalo_hit1volumeattnflagspitch)
                        case 
2:engfunc(EngFunc_EmitSoundidchannelpalo_hit2volumeattnflagspitch)
                        case 
3:engfunc(EngFunc_EmitSoundidchannelpalo_hit3volumeattnflagspitch)
                        case 
4:engfunc(EngFunc_EmitSoundidchannelpalo_hit4volumeattnflagspitch)
                    }
                    
                    return 
FMRES_SUPERCEDE;
                }
            }
            if (
equal(sample[14], "sta"3))
            {
                
engfunc(EngFunc_EmitSoundidchannelpalo_stabvolumeattnflagspitch)
                return 
FMRES_SUPERCEDE;
            }
        }
    }
    
    if(
Hacha[id])
    {

        if (
equal(sample[8], "kni"3))
        {
            if (
equal(sample[14], "sla"3))
            {
                switch (
random_num(12))
                {
                    case 
1engfunc(EngFunc_EmitSoundidchannelhacha_slash1volumeattnflagspitch)
                    case 
2engfunc(EngFunc_EmitSoundidchannelhacha_slash2volumeattnflagspitch)
                }
                
                return 
FMRES_SUPERCEDE;
            }
            if(
equal(sample,"weapons/knife_deploy1.wav"))
            {
                
engfunc(EngFunc_EmitSoundidchannelhacha_deployvolumeattnflagspitch)
                return 
FMRES_SUPERCEDE;
            }
            if (
equal(sample[14], "hit"3))
            {
                if (
sample[17] == 'w')
                {
                    
engfunc(EngFunc_EmitSoundidchannelhacha_wallvolumeattnflagspitch)
                    return 
FMRES_SUPERCEDE;
                }
                else 
                {
                    switch (
random_num(13))
                    {
                        case 
1engfunc(EngFunc_EmitSoundidchannelhacha_hit1volumeattnflagspitch)
                        case 
2engfunc(EngFunc_EmitSoundidchannelhacha_hit2volumeattnflagspitch)
                        case 
3engfunc(EngFunc_EmitSoundidchannelhacha_hit3volumeattnflagspitch)
                    }
                    
                    return 
FMRES_SUPERCEDE;
                }
            }
            if (
equal(sample[14], "sta"3)) 
            {
                
engfunc(EngFunc_EmitSoundidchannelhacha_stabvolumeattnflagspitch)
                return 
FMRES_SUPERCEDE;
            }
        }
    }
    
    if(
Machete[id])
    {
        if (
equal(sample[8], "kni"3))
        {
            if (
equal(sample[14], "sla"3)) 
            {
                switch (
random_num(12))
                {
                    case 
1engfunc(EngFunc_EmitSoundidchannelmachete_slash1volumeattnflagspitch)
                    case 
2engfunc(EngFunc_EmitSoundidchannelmachete_slash2volumeattnflagspitch)
                }
                return 
FMRES_SUPERCEDE;
            }
            if(
equal(sample,"weapons/knife_deploy1.wav"))
            {
                
engfunc(EngFunc_EmitSoundidchannelmachete_deployvolumeattnflagspitch)
                return 
FMRES_SUPERCEDE;
            }
            if (
equal(sample[14], "hit"3))
            {
                if (
sample[17] == 'w'
                {
                    
engfunc(EngFunc_EmitSoundidchannelmachete_wallvolumeattnflagspitch)
                    return 
FMRES_SUPERCEDE;
                }
                else 
// hit
                
{
                    switch (
random_num(14))
                    {
                        case 
1engfunc(EngFunc_EmitSoundidchannelmachete_hit1volumeattnflagspitch)
                        case 
2engfunc(EngFunc_EmitSoundidchannelmachete_hit2volumeattnflagspitch)
                        case 
3engfunc(EngFunc_EmitSoundidchannelmachete_hit3volumeattnflagspitch)
                        case 
4engfunc(EngFunc_EmitSoundidchannelmachete_hit4volumeattnflagspitch)
                    }
                    return 
FMRES_SUPERCEDE;
                }
            }
            if (
equal(sample[14], "sta"3)) 
            {
                
engfunc(EngFunc_EmitSoundidchannelmachete_stabvolumeattnflagspitch)
                return 
FMRES_SUPERCEDE;
            }
        }
    }
    
    if(
Motocierra[id])
    {
        
        if (
equal(sample[8], "kni"3))
        {
            if (
equal(sample[14], "sla"3))
            {
                
engfunc(EngFunc_EmitSoundidchannelmotocierra_slashvolumeattnflagspitch)
                return 
FMRES_SUPERCEDE;
            }
            if(
equal(sample,"weapons/knife_deploy1.wav"))
            {
                
engfunc(EngFunc_EmitSoundidchannelmotocierra_deployvolumeattnflagspitch)
                return 
FMRES_SUPERCEDE;
            }
            if (
equal(sample[14], "hit"3))
            {
                if (
sample[17] == 'w'
                {
                    
engfunc(EngFunc_EmitSoundidchannelmotocierra_wallvolumeattnflagspitch)
                    return 
FMRES_SUPERCEDE;
                }
                else 
                {
                    switch (
random_num(12))
                    {
                        case 
1engfunc(EngFunc_EmitSoundidchannelmotocierra_hit1volumeattnflagspitch)
                        case 
2engfunc(EngFunc_EmitSoundidchannelmotocierra_hit2volumeattnflagspitch)
                        
                    }
                    return 
FMRES_SUPERCEDE;
                }
            }
            if (
equal(sample[14], "sta"3)) 
            {
                
engfunc(EngFunc_EmitSoundidchannelmotocierra_stabvolumeattnflagspitch)
                return 
FMRES_SUPERCEDE;
            }
        }
    }    
    return 
FMRES_IGNORED;
}

/*============================================================
                     Stocks!
============================================================*/
stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color

    
    
if (idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
            
message_begin(MSG_ONE_UNRELIABLEg_iMsgSayText_players[i])  
            
write_byte(players[i]);
            
write_string(msg);
            
message_end();
            }
        }
    }
}  

stock ham_strip_weapon(id,weapon[])
{
    if(!
equal(weapon,"weapon_",7)) return 0;

    new 
wId get_weaponid(weapon);
    if(!
wId) return 0;

    new 
wEnt;
    while((
wEnt engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
    if(!
wEnt) return 0;

    if(
get_user_weapon(id) == wIdExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);

    if(!
ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
    
ExecuteHamB(Ham_Item_Kill,wEnt);

    
set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));

    return 
1;
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1034\\ f0\\ fs16 \n\\ par }
*/ 
I hope that someone can help me with this, thx
Dejvy96 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 14:41.


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