AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Can't Compile. (https://forums.alliedmods.net/showthread.php?t=229243)

TheFr3EzY 11-04-2013 01:05

Can't Compile.
 
Hello guys i cant compile one plugin

Could not locate output file compiled/furien.amx

▲▲▲▲▲▲▲▲▲▲▲Error▲▲▲▲▲▲▲▲▲▲▲

Plugin Code

PHP Code:

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <engine>
#tryinclude <cstrike_pdatas>

#define PLUGIN "Furien Mod"
#define VERSION "1.0"
#define AUTHOR "Risontek"

#define OFFSET_PRIMARYWEAPON        116
#define VIP ADMIN_LEVEL_H
#define EVIP ADMIN_LEVEL_G

new g_iMaxPlayers
#define IsPlayer(%0)    ( 1 <= (%0) <= g_iMaxPlayers )

new const knife0[] = "models/new/w_magma.mdl"
new const knife1[] = "models/furien/v_antifurien.mdl"
new const knife2[] = "models/furien/v_furien.mdl"
new const knife3[] = "models/furien/v_bloody.mdl"
new const knife4[] = "models/furien/v_bloodsworld.mdl"
new const knife5[] = "models/furien/v_ice.mdl"
new const knife6[] = "models/furien/v_silver.mdl"
new const knife7[] = "models/furien/v_mantis.mdl"
new const knife8[] = "models/furien/v_toporiaka.mdl"
new const knife9[] = "models/furien/v_sk.mdl"

new const mp5[] = "models/furien/v_mp5.mdl"
new const m3[] = "models/furien/v_m3.mdl"
new const awp[] = "models/furien/v_awp.mdl"
new const ak47[] = "models/furien/v_ak47.mdl"
new const m4a1[] = "models/furien/v_m4a1.mdl"
new const m249[] = "models/furien/v_m249.mdl"
new const famas[] = "models/furien/v_famas.mdl"
new const ump45[] = "models/furien/v_ump45.mdl"

new const deagle[] = "models/furien/v_deagle.mdl"
new const elite [] = "models/furien/v_elite.mdl"

new const c4[] = "models/furien/v_c4.mdl"
new const prefix[] = "!g[Furien Mod]!y"

new g_msgStatusIcon

new userknife[33]
new 
sk[33]
new 
body[33]
new 
pocet_kol 1
new g_iInvisFactor 1
new bunny[33]
new 
zbrane[33]
new 
Ham:Ham_Player_ResetMaxSpeed Ham_Item_PreFrame
new maxSpeedFactorCvar 
new wh[33]
new 
bool:caughtJump[33]
new 
bool:doJump[33]
new 
Float:jumpVeloc[33][3]
new 
newButton[33]
new 
numJumps[33]
new 
wallteam
const fPainShock 108
new g_iPrevCurWeapon33 ];
new 
speed1[33]

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
RegisterHam(Ham_Spawn,"player","Spawn",1)
    
RegisterHam(Ham_Killed,"player","Hrac_Zomrel",1)
    
RegisterHam(Ham_TakeDamage,"player""Hrac_Damage",0)
    
register_event("CurWeapon" "setknife" "be" "1=1")
    
g_msgStatusIcon get_user_msgid("StatusIcon")
    
register_message(g_msgStatusIcon"msgStatusIcon")
    
register_clcmd("say /furien","herne_menu")
    
register_clcmd("herne_menu","herne_menu")
    
register_clcmd("say /rs","reset_score")
    
register_clcmd("say_team /rs","reset_score")
    
register_clcmd("say /risontek","risontek")
    
register_clcmd("say_team /risontek","risontek")
    
register_clcmd("say_team /furien","herne_menu")
    
RegisterHam(Ham_Player_ResetMaxSpeed,"player","playerResetMaxSpeed",1)
    
maxSpeedFactorCvar register_cvar("maxspeed_factor","700.0")
    
register_event("SendAudio""ter_win""a""2&%!MRAD_terwin")
    
register_event("SendAudio""ct_win""a""2&%!MRAD_ctwin")
    new 
iEnt
    iEnt 
create_entity("info_target")
    
entity_set_string(iEntEV_SZ_classname"check_speed")
    
entity_set_float(iEntEV_FL_nextthinkget_gametime() + 0.1)
    
register_think("check_speed""Set_Furiens_Visibility")
    
register_cvar("walljump_str","300.0")
    
register_cvar("walljump_num","3")
    
register_cvar("walljump_team""0")
    
register_touch("player""worldspawn""Touch_World")
    
register_touch("player""func_wall""Touch_World")
    
register_touch("player""func_breakable""Touch_World")
    
RegisterHam(Ham_Player_Jump,"player","fw_jump")
    
set_task(60.0"Reklama",0,_,_,"b")
    
register_event"CurWeapon" "fw_EvCurWeapon" "be" "1=1" )
    
register_clcmd("say","prefix_predmeno")
    
RegisterHam(Ham_Touch"armoury_entity""OnCArmoury_ArmouryTouch")
    
RegisterHam(Ham_Touch"weapon_shield""OnCShield_Touch")
    
RegisterHam(Ham_Touch"weaponbox""OnCWeaponBox_Touch")
    
g_iMaxPlayers get_maxplayers()
    
register_message(get_user_msgid("TextMsg") ,"zmena_spravy")
}

public 
zmena_spravy( const MsgId, const MsgDest, const MsgEntity 
{     
    static 
message[32
    
get_msg_arg_string(2messagecharsmax(message)) 
    if(
equal(message"#Terrorists_Win")) 
    { 
        
set_msg_arg_string(2"Furieni vyhrali"
    } 
    else if(
equal(message"#CTs_Win")) 
    { 
        
set_msg_arg_string(2"Anti-Furieni vyhrali"
    } 
}

public 
plugin_precache()
{
    
precache_model(knife0)    
    
precache_model(knife1)
    
precache_model(knife2)    
    
precache_model(knife3)    
    
precache_model(knife4)    
    
precache_model(knife5)    
    
precache_model(knife6)            
    
precache_model(knife7)    
    
precache_model(knife8)    
    
precache_model(knife9)
    
    
precache_model(mp5)
    
precache_model(m3)
    
precache_model(awp)
    
precache_model(ak47)
    
precache_model(m4a1)
    
precache_model(m249)
    
precache_model(famas)
    
precache_model(ump45)
    
    
precache_model(deagle)
    
precache_model(elite)
    
precache_model(c4)
}
  
public 
OnCArmoury_ArmouryTouch()
{
    return 
HAM_SUPERCEDE
}

public 
OnCShield_Touch()
{
    return 
HAM_SUPERCEDE
}

public 
OnCWeaponBox_Touchweaponbox id )
{
    if( 
IsPlayer(id) && is_user_alive(id) && pev(weaponboxpev_flags) & FL_ONGROUND )
    {
        new 
weapon get_pdata_cbase(weaponboxm_rgpPlayerItems_CWeaponBox[5], XO_CWEAPONBOX)
        if( 
weapon && get_pdata_int(weaponm_iIdXO_CBASEPLAYERWEAPON) == CSW_C4 )
        {    
            return 
HAM_IGNORED
        
}
        return 
HAM_SUPERCEDE
    
}
    return 
HAM_IGNORED
}  
  
public 
fw_EvCurWeaponid )
{
    if(
speed1[id] == 1)
    {
        new 
iCurWeapon read_data);
        if( 
iCurWeapon != g_iPrevCurWeaponid ] )
        {
            
set_user_maxspeedid 400.0 );
            
g_iPrevCurWeaponid ] = iCurWeapon;
        }
    }
}  

public 
fw_setmodel(ent,model[])
{
if(!
pev_valid(ent))
return 
FMRES_IGNORED

if(contain(model,"_c4") != -|| contain(model,"_weaponbox") != -|| contain(model,"_back") != -1)
return 
FMRES_IGNORED

static classname[33]; pev(ent,pev_classname,classname,32)

if(
equal(classname,"weaponbox") || equal(classname,"armoury_entity") || contain(classname,"weapon_") != -1)

engfunc(EngFunc_RemoveEntity,ent)
return 
FMRES_SUPERCEDE

}
return 
FMRES_IGNORED 

public 
Hrac_Damage(victiminflictorattackerFloat:damagedamage_bits// why id at the end ????
{
    if(
is_user_connected(attacker))
    {    
        new 
weapon get_user_weapon(attacker);
        
        switch(
weapon)
        {
            case 
CSW_KNIFE:
            {
                if(
sk[attacker] == 1// make it just   sk[attacker]   if sk[] is bool
                
{
                    
SetHamParamFloat(4,damage 10.0);
                }
            }
            case 
CSW_M3SetHamParamFloat(4,damage 0.25);
            case 
CSW_UMP45SetHamParamFloat(4,damage 0.25);
        }
    }



public 
bomb_planted(id)
{
body[id] += 30
cs_set_user_money
(id,body[id])
ChatColor(id,"%s Vyborne plantnul si bombu a ziskal 30$",prefix)
}
public 
bomb_defused(id)
{
body[id] += 30
cs_set_user_money
(id,body[id])
ChatColor(id,"%s Vyborne defusol si bombu a ziskal 30$",prefix)
}


public 
ter_win()
{

    
set_hudmessage(2551270, -1.00.2510.55.0)
    
show_hudmessage(0"Furieni vyhrali^n^n%i / 3 vyhranych kol"pocet_kol++)
    
    if(
pocet_kol == 4)
    {
    
set_hudmessage(2550255, -1.00.2510.55.0)
    
show_hudmessage(0"Furieni 3x vyhrali^n^nTeamy se vymenili")
    
    new 
hraci[32], number;
    
get_players(hracinumber)
        
    for( new 
inumberi++ )
    {
        
pockat_zmena(hraci[i])
    }
    
    
pocet_kol 1
    
}
}

public 
ct_win()
{
    
set_hudmessage(0127255, -1.00.2510.55.0)
    
show_hudmessage(0"Anti-Furieni vyhrali^n^nTeamy se vymenili")
    
    new 
hraci[32], number;
    
get_players(hracinumber)
    
    for( new 
inumberi++ )
    {
        
pockat_zmena(hraci[i])
    }
    
    
pocet_kol 1
}

public 
force_zmena(id)
{
    switch(
cs_get_user_team(id))
    {
        case 
CS_TEAM_CT:
       {
    
cs_set_user_team(idCS_TEAM_T )
    if(
userknife[id] == 3)
    {
    
userknife[id] = 2    
    
}
    }
        case 
CS_TEAM_T:
    {
    if(
userknife[id] == 2)
    {
    
userknife[id] = 3    
    
}
    
cs_set_user_team(idCS_TEAM_CT )
    }
    }
}

pockat_zmena(id)
{
    switch(
id)
    {
        case 
1..7set_task0.2"force_zmena"id )
        case 
8..15set_task0.4"force_zmena"id )
        case 
16..23set_task0.6"force_zmena"id )
        case 
24..32set_task0.8"force_zmena"id )
    }




public 
playerResetMaxSpeed(id)
{
if(
get_user_team(id) == 1)
{
    static 
Float:maxspeed
    pev
(id,pev_maxspeed,maxspeed)
    
    if(
maxspeed != 1.0)
    {
        
set_pev(id,pev_maxspeed,maxspeed get_pcvar_float(maxSpeedFactorCvar))
    }
}


public 
Hrac_Zomrel(victim,attacker,shouldgibc)
{
if(
is_user_alive(attacker))
{
bunny[victim] = 0
wh
[victim] = 0
sk
[victim] = 0
if(get_user_team(victim) == 2)
{
if(
get_user_flags(attacker) & EVIP)
{
body[attacker] += 30
ChatColor
(attacker,"%s Vyborne zabil si Anti-Furiena a ziskal 30$ a 4hp",prefix)
cs_set_user_money(attacker,body[attacker])
set_user_health(attacker,get_user_health(attacker)+4)
}
else
{
if(
get_user_flags(attacker) & VIP)
{
body[attacker] += 20
ChatColor
(attacker,"%s Vyborne zabil si Anti-Furiena a ziskal 20$ a 2hp",prefix)
cs_set_user_money(attacker,body[attacker])
set_user_health(attacker,get_user_health(attacker)+2)
}
else
{
body[attacker] += 15
ChatColor
(attacker,"%s Vyborne zabil si Anti-Furiena a ziskal 15$",prefix)
cs_set_user_money(attacker,body[attacker])
}
}
}
if(
get_user_team(victim) == 1)
{
if(
get_user_flags(attacker) & EVIP)
{
body[attacker] += 20
ChatColor
(attacker,"%s Vyborne zabil si Furiena a ziskal 20$ a 4hp",prefix)
cs_set_user_money(attacker,body[attacker])
set_user_health(attacker,get_user_health(attacker)+4)
}
else
{
if(
get_user_flags(attacker) & VIP)
{
body[attacker] += 15
ChatColor
(attacker,"%s Vyborne zabil si Furiena a ziskal 15$ a 2hp",prefix)
cs_set_user_money(attacker,body[attacker])
set_user_health(attacker,get_user_health(attacker)+2)
}
else
{
body[attacker] += 10
ChatColor
(attacker,"%s Vyborne zabil si Furiena a ziskal 10$",prefix)
cs_set_user_money(attacker,body[attacker])
}
}
}
}
}

public 
msgStatusIcon(msgidmsgdestid)
{
    static 
szIcon[8];
    
get_msg_arg_string(2szIcon7);
    if(
equal(szIcon"buyzone") && get_msg_arg_int(1))
    {
        
set_pdata_int(id235get_pdata_int(id235) & ~(1<<0));
        return 
PLUGIN_HANDLED;
    }
    return 
PLUGIN_CONTINUE;





public 
Spawn(id)
{
    
bunny[id] = 0
    wh
[id] = 0
    zbrane
[id] = 1
    sk
[id] = 0
    speed1
[id] = 0
    cs_set_user_money
(id,body[id])
    
herne_menu(id)
    
strip_user_weapons(id)
    
set_pdata_int(idOFFSET_PRIMARYWEAPON0)
    
give_item(id"weapon_knife")
    if(!(
get_user_flags(id) & VIP))
    {
        
cs_reset_user_model(id)
    }
    if(
get_user_flags(id) & EVIP)
    {
        
wh[id] = 1
    
}
    if(
get_user_team(id) == 1)
    {
        if(
is_user_alive(id))
        {
            
set_user_gravity(id,0.3)
            
set_lights("g")
            if(!
userknife[id] || userknife[id] == 10 || userknife[id] == 3)
            {
                
userknife[id] = 2
            
}
        }
    }
    if(
get_user_team(id) == 2)
    {
        if(
is_user_alive(id))
        {
            
set_user_rendering(id,kRenderFxNone000,kRenderNormal,16)
            if(!
userknife[id] || userknife[id] == 10 || userknife[id] == 2)
            {
                
userknife[id] = 3
            
}
        }
    }
}




public 
herne_menu(id)
{
    if(
is_user_alive(id))
    {
        new 
hm menu_create("Herne Menu \w(\r/furien\w)","herne_menu_handle")
        
menu_additem(hm,"Vybrat zbran")
        
menu_additem(hm,"Obchod")
        
menu_additem(hm,"\rSpecialny Itemy")
        
menu_additem(hm,"Knife Skiny")
        
menu_additem(hm,"Popis Hry")
        
menu_additem(hm,"Bindy")
        
menu_additem(hm,"\yAktivace VIP")
        
menu_display(id,hm)
    }
    else
    {
        
ChatColor(id,"%s Na otvorenie menu musis byt nazive",prefix)    
    }
}
public 
herne_menu_handle(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            
vybrat_zbran(id)
        }
        case 
1:
        {
            
obchod(id)
        }
        case 
2:
        {
            
specialne_itemy(id)
        }
        case 
3:
        {
            
knife(id)
        }
        case 
4:
        {
            
show_motd(id,"popis.txt")
        }
        case 
5:
        {
            
bindy(id)
        }
        case 
6:
        {
            
show_motd(id,"http://motd.gigagame.cz/objednat-kod.html")
        }
    }
    return 
PLUGIN_HANDLED
}

public 
risontek(id)
{
    
show_motd(id,"risontek.txt")
}

public 
vybrat_zbran(id)
{
    if(
is_user_alive(id))
    {
        if(
get_user_team(id) == 2)
        {
            new 
vb menu_create("Vyber si zbran:","vybrat_zbran_handle")
            
menu_additem(vb,"UMP \r0$")
            
menu_additem(vb,"M3 \r0$")
            
menu_additem(vb,"AWP \r15$")
            
menu_additem(vb,"MP5 \r25$")
            
menu_additem(vb,"AK47 \r35$")
            
menu_additem(vb,"M4A1 \r35$")
            
menu_additem(vb,"M249 \r99$")
            
menu_additem(vb,"\y[ExtraVIP]\w Famas \r99$")
            
menu_display(id,vb)
        }
        else
        {
            
ChatColor(id,"%s Na otvorenie menu musis byt !tCT",prefix)        
        }
    }
    else
    {
        
ChatColor(id,"%s Na otvorenie menu musis byt nazive",prefix)    
    }
}
public 
vybrat_zbran_handle(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            if(
zbrane[id] == 1)
            {
                
give_item(id,"weapon_ump45")
                
cs_set_user_bpammo(idCSW_UMP45250)
                
ChatColor(id,"%s Zobral si si !tUMP",prefix)
                
zbrane[id] = 0
                pistole
(id)
            }
            else
            {
                
ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix)
            }
        }
        case 
1:
        {
            if(
zbrane[id] == 1)
            {
                
give_item(id,"weapon_m3")
                
cs_set_user_bpammo(idCSW_M3250)
                
ChatColor(id,"%s Zobral si si !tM3",prefix)
                
zbrane[id] = 0
                pistole
(id)
            }
            else
            {
                
ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix)
            }
        }
        case 
2:
        {
            if(
zbrane[id] == 1)
            {
                if(
body[id] >= 15)
                {
                    
body[id] -= 15
                    give_item
(id,"weapon_awp")
                    
ChatColor(id,"%s Zobral si si !tAWP",prefix)
                    
cs_set_user_bpammo(idCSW_AWP250)
                    
cs_set_user_money(id,body[id])
                    
zbrane[id] = 0
                    pistole
(id)
                }
                else
                {
                    
ChatColor(id,"%s Nemas dostatok penazi",prefix)    
                }
            }
            else
            {
                
ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix)
            }
        }
        case 
3:
        {
            if(
zbrane[id] == 1)
            {
                if(
body[id] >= 25)
                {
                    
body[id] -= 25
                    give_item
(id,"weapon_mp5navy")
                    
ChatColor(id,"%s Zobral si si !tMP5",prefix)
                    
cs_set_user_bpammo(idCSW_MP5NAVY250)
                    
cs_set_user_money(id,body[id])
                    
zbrane[id] = 0
                    pistole
(id)
                }
                else
                {
                    
ChatColor(id,"%s Nemas dostatok penazi",prefix)    
                }
            }
            else
            {
                
ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix)
            }
        }
        case 
4:
        {
            if(
zbrane[id] == 1)
            {
                if(
body[id] >= 35)
                {
                    
body[id] -= 35
                    give_item
(id,"weapon_ak47")
                    
ChatColor(id,"%s Zobral si si !tAK47",prefix)
                    
cs_set_user_bpammo(idCSW_AK47250)
                    
cs_set_user_money(id,body[id])
                    
zbrane[id] = 0
                    pistole
(id)
                }
                else
                {
                    
ChatColor(id,"%s Nemas dostatok penazi",prefix)    
                }
            }
            else
            {
                
ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix)
            }
        }
        case 
5:
        {
            if(
zbrane[id] == 1)
            {
                if(
body[id] >= 35)
                {
                    
body[id] -= 35
                    give_item
(id,"weapon_m4a1")
                    
ChatColor(id,"%s Zobral si si !tM4A1",prefix)
                    
cs_set_user_bpammo(idCSW_M4A1250)
                    
cs_set_user_money(id,body[id])
                    
zbrane[id] = 0
                    pistole
(id)
                }
                else
                {
                    
ChatColor(id,"!%s Nemas dostatok penazi",prefix)    
                }
            }
            else
            {
                
ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix)
            }
        }
        case 
6:
        {
            if(
zbrane[id] == 1)
            {
                if(
body[id] >= 99)
                {
                    
body[id] -= 99
                    give_item
(id,"weapon_m249")
                    
ChatColor(id,"%s Zobral si si !tM249",prefix)
                    
cs_set_user_bpammo(idCSW_M249250)
                    
cs_set_user_money(id,body[id])
                    
zbrane[id] = 0
                    pistole
(id)
                }
                else
                {
                    
ChatColor(id,"%s Nemas dostatok penazi",prefix)    
                }
            }
            else
            {
                
ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix)
            }
        }
        case 
7:
        {
            if(
zbrane[id] == 1)
            {
                if(
get_user_flags(id) & EVIP)
                {
                    if(
body[id] >= 99)
                    {
                        
body[id] -= 99
                        give_item
(id,"weapon_famas")
                        
ChatColor(id,"%s Zobral si si !tFAMAS",prefix)
                        
cs_set_user_bpammo(idCSW_FAMAS250)
                        
cs_set_user_money(id,body[id])
                        
zbrane[id] = 0
                        pistole
(id)
                    }
                    else
                    {
                        
ChatColor(id,"%s Nemas dostatok penazi",prefix)    
                    }
                }
                else
                {
                    
ChatColor(id,"%s Na tuto zbran musis byt !gVIP",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix)
            }
        }
    }
    return 
PLUGIN_HANDLED
}

public 
obchod(id)
{
    if(
get_user_team(id) == 1)
    {
        
obchod_te(id)
    }
    if(
get_user_team(id) == 2)
    {
        
obchod_ct(id)
    }
}
public 
obchod_ct(id)
{
    new 
ot menu_create("Obchod","obchod_ct_handle")
    
menu_additem(ot,"Flash Granade \r30$")
    
menu_additem(ot,"+50HP \r85$")
    
menu_additem(ot,"+200armor \r100$\y VIP")
    
menu_additem(ot,"speed \r100$\y ExtraVIP")
    
menu_additem(ot,"WallJump \r120$\y ExtraVIP")
    
menu_additem(ot,"Prevlek za protihrace \r200$\y ExtraVIP")
    
menu_additem(ot,"Defuse Kit \r15$")
    
menu_display(id,ot)
}
public 
obchod_ct_handle(id,menu,item)
{    
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            if(
body[id] >= 30)
            {
                
body[id] -= 30
                cs_set_user_money
(id,body[id])
                
give_item(id,"weapon_flashbang")
                
ChatColor(id,"%s Kupil si si !tFlashBang",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }
        case 
1:
        {
            if(
body[id] >= 85)
            {
                
body[id] -= 85
                cs_set_user_money
(id,body[id])
                
set_user_health(id,get_user_health(id)+50)
                
ChatColor(id,"%s Kupil si si !t+50HP",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }        
        case 
2:
        {
            if(
body[id] >= 100)
            {
                
body[id] -= 100
                cs_set_user_money
(id,body[id])
                
set_user_armor(id,get_user_armor(id)+200)
                
ChatColor(id,"%s Kupil si si !t+200 Armor",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }
        case 
3:
        {
            if(
get_user_flags(id) & EVIP)
            {
                if(
body[id] >= 100)
                {
                    new 
Float:MaxSpeed 400.0
                    body
[id] -= 100
                    cs_set_user_money
(id,body[id])
                    
set_user_maxspeed(id,Float:MaxSpeed)
                    
speed1[id] = 1
                    ChatColor
(id,"%s Kupil si si !tSpeed",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix)
            }
        }
        case 
4:
        {
            if(
get_user_flags(id) & EVIP)
            {
                if(
body[id] >= 120)
                {
                    
body[id] -= 120
                    cs_set_user_money
(id,body[id])
                    
wh[id] = 1
                    ChatColor
(id,"%s Kupil si si !tWallJump",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
        }
        case 
5:
        {
            if(
get_user_flags(id) & EVIP)
            {
                if(
body[id] >= 200)
                {
                    
body[id] -= 200
                    cs_set_user_money
(id,body[id])
                    
cs_set_user_model(id,"arctic")
                    
ChatColor(id,"%s Kupil si si !tPrevlek za nepriatela",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix)
            }
        }
        case 
6:
        {
            if(
body[id] >= 15)
            {
                
body[id] -= 15
                cs_set_user_money
(id,body[id])
                
give_item(id,"item_thighpack")
                
ChatColor(id,"%s Kupil si si !t+Defuse Kit",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }
    }
    return 
PLUGIN_HANDLED
}
public 
obchod_te(id)
{
    new 
ot menu_create("Obchod","obchod_te_handle")
    
menu_additem(ot,"SuperKnife \r150$\y ExtraVIP")
    
menu_additem(ot,"He granade \r85$\y")
    
menu_additem(ot,"+50HP \r85$\y")
    
menu_additem(ot,"+200armor \r100$\y VIP")
    
menu_additem(ot,"Flash Granade \r85$\y ")
    
menu_additem(ot,"Prevlek za protihrace \r200$\y ExtraVIP")
    
menu_additem(ot,"WallJump \r120$\y ExtraVIP")
    
menu_display(id,ot)
}
public 
obchod_te_handle(id,menu,item)
{    
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            if(
get_user_flags(id) & EVIP)
            {
                if(
body[id] >= 150)
                {
                    
body[id] -= 150
                    cs_set_user_money
(id,body[id])
                    
ham_strip_weapon(id,"weapon_knife")
                    
userknife[id] = 10
                    sk
[id] = 1
                    give_item
(id,"weapon_knife")
                    
ChatColor(id,"%s Kupil si si !tSuperKnife",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix)
            }
        }
        case 
1:
        {
            if(
body[id] >= 85)
            {
                
body[id] -= 85
                cs_set_user_money
(id,body[id])
                
give_item(id,"weapon_hegrenade")
                
ChatColor(id,"%s Kupil si si !tHe Granade",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }        
        case 
2:
        {
            if(
body[id] >= 85)
            {
                
body[id] -= 85
                cs_set_user_money
(id,body[id])
                
set_user_health(id,get_user_health(id)+50)
                
ChatColor(id,"%s Kupil si si !t+50HP",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }
        case 
3:
        {
            if(
get_user_flags(id) & VIP)
            {
                if(
body[id] >= 100)
                {
                    
body[id] -= 100
                    cs_set_user_money
(id,body[id])
                    
set_user_armor(id,get_user_armor(id)+200)
                    
ChatColor(id,"%s Kupil si si !t+200 Armor",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Na tuto vec musis byt !gVIP",prefix)
            }
        }
        case 
4:
        {
            if(
body[id] >= 85)
            {
                
body[id] -= 85
                cs_set_user_money
(id,body[id])
                
give_item(id,"weapon_flashbang")
                
ChatColor(id,"%s Kupil si si !t+50HP",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }
        case 
5:
        {
            if(
get_user_flags(id) & EVIP)
            {
                if(
body[id] >= 200)
                {
                    
body[id] -= 200
                    cs_set_user_money
(id,body[id])
                    
cs_set_user_model(id,"models/player/urban/urban.mdl")
                    
ChatColor(id,"%s Kupil si si !tPrevlek za nepriatela",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix)
            }
        }
        case 
6:
        {
            if(
get_user_flags(id) & EVIP)
            {
                if(
body[id] >= 120)
                {
                    
body[id] -= 120
                    cs_set_user_money
(id,body[id])
                    
wh[id] = 1
                    ChatColor
(id,"%s Kupil si si !tWallJump",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix)
            }
        }
    }
    return 
PLUGIN_HANDLED
}
public 
client_disconnect(id)
{
DataSave(id)
caughtJump[id] = false
doJump
[id] = false
for(new x=0;x<3;x++)
jumpVeloc[id][x] = 0.0
newButton
[id] = 0
numJumps
[id] = 0
}

public 
client_authorized(id)
{
   
DataLoad(id)
}

public 
DataSave(id)
{
   new 
authid[32]
   
get_user_authid(idauthid31)
   new 
vaultkey[64]
   new 
vaultdata[64]
   
format(vaultkey63"KMOD_%s"authid)
   
format(vaultdata63"%d"body[id])
   
set_vaultdata(vaultkeyvaultdata)   
}
public 
DataLoad(id)
{
   new 
authid[32
   
get_user_authid(id,authid,31)
   new 
vaultkey[64], vaultdata[64]
   
format(vaultkey63"KMOD_%s"authid)
   
get_vaultdata(vaultkeyvaultdata63)
   
body[id] = str_to_num(vaultdata)
}

public 
Set_Furiens_Visibility(iEnt)
{
entity_set_float(iEntEV_FL_nextthinkget_gametime() + 0.1)
new 
iPlayers[32], iNumFloat:fVecVelocity[3], iSpeed
get_players
(iPlayersiNum"a")
new 
iPlayer;
for(new 
iiNumi++)
{
iPlayer iPlayers[i]
if(
get_user_team(iPlayer) == 1)
{
if(
get_user_weapon(iPlayer) == CSW_KNIFE || get_user_weapon(iPlayer) == CSW_C4)
{
entity_get_vector(iPlayerEV_VEC_velocityfVecVelocity)
iSpeed floatround(vector_length(fVecVelocity))
if(
iSpeed g_iInvisFactor*255)
{
set_user_rendering(iPlayerkRenderFxNone000kRenderTransAlphaiSpeed/g_iInvisFactor)
}
else
{
set_user_rendering(iPlayerkRenderFxNone000kRenderNormal0)
}
}
}
}
}


public 
pistole(id)
{
    new 
pem menu_create("Herne Menu \w(\r/furien\w)","pistole_handle")
    
menu_additem(pem,"Glock \r0$")
    
menu_additem(pem,"USP pistol \r5$")
    
menu_additem(pem,"FiveseveN \r5$")
    
menu_additem(pem,"Desert Eagle \r15$")
    
menu_additem(pem,"Elite Duals \r20$")
    
menu_display(id,pem)
}

public 
pistole_handle(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            
give_item(id,"weapon_glock18")
            
cs_set_user_bpammo(idCSW_GLOCK18,250)
            
ChatColor(id,"%s Vybral si si !tGlock",prefix)
        }
        case 
1:
        {
            if(
body[id] >= 5)
            {
                
body[id] -= 5
                cs_set_user_money
(id,body[id])
                
give_item(id,"weapon_usp")
                
cs_set_user_bpammo(idCSW_USP,250)
                
ChatColor(id,"%s Vybral si si !tUSP",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nemas dostatok penazi",prefix)
                
pistole(id)
            }
        }    
        case 
2:
        {
            if(
body[id] >= 5)
            {
                
body[id] -= 5
                cs_set_user_money
(id,body[id])
                
give_item(id,"weapon_fiveseven")
                
cs_set_user_bpammo(idCSW_FIVESEVEN,250)
                
ChatColor(id,"%s Vybral si si !tFiveseveN",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nemas dostatok penazi",prefix)
                
pistole(id)
            }
        }    
        case 
3:
        {
            if(
body[id] >= 15)
            {
                
body[id] -= 15
                cs_set_user_money
(id,body[id])
                
give_item(id,"weapon_deagle")
                
cs_set_user_bpammo(idCSW_DEAGLE,250)
                
ChatColor(id,"%s Vybral si si !tDeagle",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nemas dostatok penazi",prefix)
                
pistole(id)
            }
        }    
        case 
4:
        {
            if(
body[id] >= 20)
            {
                
body[id] -= 20
                cs_set_user_money
(id,body[id])
                
give_item(id,"weapon_elite")
                
cs_set_user_bpammo(idCSW_ELITE,250)
                
ChatColor(id,"%s Vybral si si !tDual Elites",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nemas dostatok penazi",prefix)
                
pistole(id)
            }
        }    
    }
    return 
PLUGIN_HANDLED
}

public 
knife(id)
{
    if(
is_user_alive(id))
    {
        new 
ke menu_create("Herne Menu \w(\r/furien\w)","knife_handle")
        
menu_additem(ke,"Default Knife \r0$")
        
menu_additem(ke,"AntiFurien / Furien Knife \r0$")
        
menu_additem(ke,"Bloody Knife \r2$")
        
menu_additem(ke,"Bloody Sworld \r2$")
        
menu_additem(ke,"Ice Knife \yVIP \r4$")
        
menu_additem(ke,"Silver Knife \yVIP \r5$")
        
menu_additem(ke,"Mantis Knife \yVIP \r10$")
        
menu_additem(ke,"Sekera \yEXTRA-VIP \r30$")
        
menu_display(id,ke)
    }
    else
    {
        
ChatColor(id,"%s Na otvorenie menu musis byt nazive",prefix)
    }
}

public 
knife_handle(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            
userknife[id] = 1
            ham_strip_weapon
(id"weapon_knife")
            
give_item(id,"weapon_knife")
            
ChatColor(id,"%s Vybral si si !tDefault Knife!y",prefix)
        }
        case 
1:
        {
            if(
get_user_team(id) == 1)
            {
                
userknife[id] = 2
                ham_strip_weapon
(id"weapon_knife")
                
give_item(id,"weapon_knife")
                
ChatColor(id,"%s Vybral si si !tFurien Knife!y",prefix)
            }
            if(
get_user_team(id) == 2)
            {
                
userknife[id] = 3
                ham_strip_weapon
(id"weapon_knife")
                
give_item(id,"weapon_knife")
                
ChatColor(id,"%s Vybral si si !tAnti-Furien Knife!y",prefix)        
            }
        }
        case 
2:
        {
            if(
body[id] >= 2)
            {
                
body[id] -= 2
                cs_set_user_money
(id,body[id])
                
userknife[id] = 4
                ham_strip_weapon
(id"weapon_knife")
                
give_item(id,"weapon_knife")
                
ChatColor(id,"%s Vybral si si !tBloody Knife!y",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }
        case 
3:
        {
            if(
body[id] >= 2)
            {
                
body[id] -= 2
                cs_set_user_money
(id,body[id])
                
userknife[id] = 5
                ham_strip_weapon
(id"weapon_knife")
                
give_item(id,"weapon_knife")
                
ChatColor(id,"%s Vybral si si !tBloody Sworld!y",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }
        case 
4:
        {
            if(
get_user_flags(id) & VIP)
            {
                if(
body[id] >= 4)
                {
                    
body[id] -= 4
                    cs_set_user_money
(id,body[id])
                    
userknife[id] = 6
                    ham_strip_weapon
(id"weapon_knife")
                    
give_item(id,"weapon_knife")
                    
ChatColor(id,"%s Vybral si si !tIce Knife!y",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Na tuto zbran musis byt !gVIP",prefix)
            }
        }        
        case 
5:
        {
            if(
get_user_flags(id) & VIP)
            {
                if(
body[id] >= 5)
                {
                    
body[id] -= 5
                    cs_set_user_money
(id,body[id])
                    
userknife[id] = 7
                    ham_strip_weapon
(id"weapon_knife")
                    
give_item(id,"weapon_knife")
                    
ChatColor(id,"%s Vybral si si !tSilver Knife!y",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
                }
            else
            {
                
ChatColor(id,"%s Na tuto zbran musis byt !gVIP",prefix)
            }
        }
        case 
6:
        {
            if(
get_user_flags(id) & VIP)
            {
                if(
body[id] >= 10)
                {
                    
body[id] -= 10
                    cs_set_user_money
(id,body[id])
                    
userknife[id] = 8
                    ham_strip_weapon
(id"weapon_knife")
                    
give_item(id,"weapon_knife")
                    
ChatColor(id,"%s Vybral si si !tMantis Knife!y",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Na tuto zbran musis byt !gVIP",prefix)
            }
        }
        case 
7:
        {
            if(
get_user_flags(id) & VIP)
            {
                if(
body[id] >= 30)
                {
                    
body[id] -= 30
                    cs_set_user_money
(id,body[id])
                    
userknife[id] = 9
                    ham_strip_weapon
(id"weapon_knife")
                    
give_item(id,"weapon_knife")
                    
ChatColor(id,"%s Vybral si si !tToporiaku!y",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Na tuto zbran musis byt !gEXTRA-VIP",prefix)
            }
        }

    }
    return 
PLUGIN_HANDLED
}

public 
setknife(id)
{
    new 
vModel[56]
    if(
read_data(2) == CSW_KNIFE)
    {
        if(
userknife[id] == 1)
        {
            
format(vModel,55,knife0)
        }
        if(
userknife[id] == 2)
        {
            
format(vModel,55,knife2)
        }        
        if(
userknife[id] == 3)
        {
            
format(vModel,55,knife1)
        }        
        if(
userknife[id] == 4)
        {
            
format(vModel,55,knife3)
        }        
        if(
userknife[id] == 5)
        {
            
format(vModel,55,knife4)
        }        
        if(
userknife[id] == 6)
        {
            
format(vModel,55,knife5)
        }        
        if(
userknife[id] == 7)
        {
            
format(vModel,55,knife6)
        }        
        if(
userknife[id] == 8)
        {
            
format(vModel,55,knife7)
        }        
        if(
userknife[id] == 9)
        {
            
format(vModel,55,knife8)
        }
        if(
sk[id] == 1)
        {
            
format(vModel,55,knife9)
        }
        
entity_set_string(idEV_SZ_viewmodelvModel)
        
    }
    if(
read_data(2) == CSW_UMP45)
    {
        
format(vModel,55,ump45)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
    if(
read_data(2) == CSW_M3)
    {
        
format(vModel,55,m3)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
    if(
read_data(2) == CSW_AWP)
    {
        
format(vModel,55,awp)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
    if(
read_data(2) == CSW_AK47)
    {
        
format(vModel,55,ak47)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
    if(
read_data(2) == CSW_M4A1)
    {
        
format(vModel,55,m4a1)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
    if(
read_data(2) == CSW_M249)
    {
        
format(vModel,55,m249)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
    if(
read_data(2) == CSW_FAMAS)
    {
        
format(vModel,55,famas)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
    if(
read_data(2) == CSW_DEAGLE)
    {
        
format(vModel,55,deagle)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
    if(
read_data(2) == CSW_ELITE)
    {
        
format(vModel,55,elite)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
    if(
read_data(2) == CSW_C4)
    {
        
format(vModel,55,c4)
        
entity_set_string(idEV_SZ_viewmodelvModel)
    }
}

public 
bindy(id)
{
    new 
menu_create("Herne Menu \w(\r/furien\w)","bindy_handle")
    
menu_additem(b,"Vytvorit Bind na Furien Menu")
    
menu_additem(b,"Zrusit Bind na Furien Menu")
    
menu_display(id,b)
}
public 
bindy_handle(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            
vytvor_bindy(id)
        }
        case 
1:
        {
            
zrus_bindy(id)
        }
    }
    return 
PLUGIN_HANDLED
}

public 
vytvor_bindy(id)
{
    new 
vb menu_create("Herne Menu \w(\r/furien\w)","vytvor_bindy_handle")
    
menu_additem(vb,"Klavesa A"// 1
    
menu_additem(vb,"Klavesa B"// 2
    
menu_additem(vb,"Klavesa C"// 3
    
menu_additem(vb,"Klavesa D"// 4
    
menu_additem(vb,"Klavesa E"// 5
    
menu_additem(vb,"Klavesa F"// 6
    
menu_additem(vb,"Klavesa G"// 7
    
menu_additem(vb,"Klavesa H"// 8
    
menu_additem(vb,"Klavesa I"// 9
    
menu_additem(vb,"Klavesa J"// 10
    
menu_additem(vb,"Klavesa K"// 11
    
menu_additem(vb,"Klavesa M"// 12
    
menu_additem(vb,"Klavesa N"// 13
    
menu_additem(vb,"Klavesa O"// 14
    
menu_additem(vb,"Klavesa P"// 15
    
menu_additem(vb,"Klavesa Q"// 16
    
menu_additem(vb,"Klavesa R"// 17
    
menu_additem(vb,"Klavesa S"// 18
    
menu_additem(vb,"Klavesa T"// 19
    
menu_additem(vb,"Klavesa U"// 20
    
menu_additem(vb,"Klavesa V"// 21
    
menu_additem(vb,"Klavesa W"// 22
    
menu_additem(vb,"Klavesa X"// 23
    
menu_additem(vb,"Klavesa Y"// 24
    
menu_additem(vb,"Klavesa Z"// 25
    
menu_display(id,vb)
}

public 
vytvor_bindy_handle(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            
client_cmd(id"bind a ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !ta",prefix)
        }
        case 
1:
        {
            
client_cmd(id"bind b ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tb",prefix)
        }
        case 
2:
        {
            
client_cmd(id"bind c ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tc",prefix)
        }
        case 
3:
        {
            
client_cmd(id"bind d ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !td",prefix)
        }
        case 
4:
        {
            
client_cmd(id"bind e ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !te",prefix)
        }
        case 
5:
        {
            
client_cmd(id"bind f ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tf",prefix)
        }
        case 
6:
        {
            
client_cmd(id"bind g ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tg",prefix)
        }
        case 
7:
        {
            
client_cmd(id"bind h ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !th",prefix)
        }
        case 
8:
        {
            
client_cmd(id"bind i ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !ti",prefix)
        }
        case 
9:
        {
            
client_cmd(id"bind j ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tj",prefix)
        }
        case 
10:
        {
            
client_cmd(id"bind k ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tk",prefix)
        }
        case 
11:
        {
            
client_cmd(id"bind l ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tl",prefix)
        }
        case 
12:
        {
            
client_cmd(id"bind m ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tm",prefix)
        }
        case 
13:
        {
            
client_cmd(id"bind n ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tn",prefix)
        }
        case 
14:
        {
            
client_cmd(id"bind o ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !to",prefix)
        }
        case 
15:
        {
            
client_cmd(id"bind p ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tp",prefix)
        }
        case 
16:
        {
            
client_cmd(id"bind q ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tq",prefix)
        }
        case 
17:
        {
            
client_cmd(id"bind r ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tr",prefix)
        }
        case 
18:
        {
            
client_cmd(id"bind s ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !ts",prefix)
        }
        case 
19:
        {
            
client_cmd(id"bind t ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tt",prefix)
        }
        case 
20:
        {
            
client_cmd(id"bind u ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tu",prefix)
        }
        case 
21:
        {
            
client_cmd(id"bind w ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tw",prefix)
        }
        case 
22:
        {
            
client_cmd(id"bind x ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tx",prefix)
        }
        case 
23:
        {
            
client_cmd(id"bind y ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !ty",prefix)
        }
        case 
24:
        {
            
client_cmd(id"bind z ^"herne_menu^"")
            
ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tz",prefix)
        }
    }
    return 
PLUGIN_HANDLED
}
public 
zrus_bindy(id)
{
    new 
vb menu_create("Herne Menu \w(\r/furien\w)","zrus_bindy_handle")
    
menu_additem(vb,"Klavesa A"// 1
    
menu_additem(vb,"Klavesa B"// 2
    
menu_additem(vb,"Klavesa C"// 3
    
menu_additem(vb,"Klavesa D"// 4
    
menu_additem(vb,"Klavesa E"// 5
    
menu_additem(vb,"Klavesa F"// 6
    
menu_additem(vb,"Klavesa G"// 7
    
menu_additem(vb,"Klavesa H"// 8
    
menu_additem(vb,"Klavesa I"// 9
    
menu_additem(vb,"Klavesa J"// 10
    
menu_additem(vb,"Klavesa K"// 11
    
menu_additem(vb,"Klavesa M"// 12
    
menu_additem(vb,"Klavesa N"// 13
    
menu_additem(vb,"Klavesa O"// 14
    
menu_additem(vb,"Klavesa P"// 15
    
menu_additem(vb,"Klavesa Q"// 16
    
menu_additem(vb,"Klavesa R"// 17
    
menu_additem(vb,"Klavesa S"// 18
    
menu_additem(vb,"Klavesa T"// 19
    
menu_additem(vb,"Klavesa U"// 20
    
menu_additem(vb,"Klavesa V"// 21
    
menu_additem(vb,"Klavesa W"// 22
    
menu_additem(vb,"Klavesa X"// 23
    
menu_additem(vb,"Klavesa Y"// 24
    
menu_additem(vb,"Klavesa Z"// 25
    
menu_display(id,vb)
}

public 
zrus_bindy_handle(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            
client_cmd(id"unbind a")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
1:
        {
            
client_cmd(id"unbind b")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
2:
        {
            
client_cmd(id"unbind c")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
3:
        {
            
client_cmd(id"unbind d")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
4:
        {
            
client_cmd(id"unbind e")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
5:
        {
            
client_cmd(id"unbind f")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
6:
        {
            
client_cmd(id"unbind g")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
7:
        {
            
client_cmd(id"unbind h")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
8:
        {
            
client_cmd(id"unbind i")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
9:
        {
            
client_cmd(id"unbind j")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
10:
        {
            
client_cmd(id"unbind k")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
11:
        {
            
client_cmd(id"unbind l")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
12:
        {
            
client_cmd(id"unbind m")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
13:
        {
            
client_cmd(id"unbind n")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
14:
        {
            
client_cmd(id"unbind o")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
15:
        {
            
client_cmd(id"unbind p")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
16:
        {
            
client_cmd(id"unbind q")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
17:
        {
            
client_cmd(id"unbind r")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
18:
        {
            
client_cmd(id"unbind s")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
19:
        {
            
client_cmd(id"unbind t")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
20:
        {
            
client_cmd(id"unbind u")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
21:
        {
            
client_cmd(id"unbind w")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
22:
        {
            
client_cmd(id"unbind x")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
23:
        {
            
client_cmd(id"unbind y")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
        case 
24:
        {
            
client_cmd(id"unbind z")
            
ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix)
        }
    }
    return 
PLUGIN_HANDLED
}

public 
specialne_itemy(id)
{
    if(
is_user_alive(id))
    {
        new 
si menu_create("Herne Menu \w(\r/furien\w)","specialne_itemy_handle")
        
menu_additem(si,"WallJump \r120$")
        
menu_additem(si,"AutoBunnyHop \yVIP \r100$")
        
menu_display(id,si)
    }
    else
    {
        
ChatColor(id,"%s Na otvorenie menu musis byt nazive",prefix)
    }
}

public 
specialne_itemy_handle(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    switch(
item)
    {
        case 
0:
        {
            if(
body[id] >= 100)
            {
                
body[id] -= 100
                cs_set_user_money
(id,body[id])
                
wh[id] = 1
                ChatColor
(id,"%s Kupil si si !tWallJump",prefix)
            }
            else
            {
                
ChatColor(id,"%s Nedostatok penazi",prefix)
            }
        }
        case 
1:
        {
            if(
get_user_flags(id) & VIP)
            {
                if(
body[id] >= 100)
                {
                    
body[id] -= 100
                    cs_set_user_money
(id,body[id])
                    
bunny[id] = 1
                    ChatColor
(id,"%s Kupil si si !tAutoBunnyHop",prefix)
                }
                else
                {
                    
ChatColor(id,"%s Nedostatok penazi",prefix)
                }
            }
            else
            {
                
ChatColor(id,"%s Tato vec je len pre !gVIP",prefix)
            }
        }
    }
    return 
PLUGIN_HANDLED
}

public 
prefix_predmeno(id)
{
    if(
get_user_flags(id) & EVIP)
    {
        new 
arg[256], name[33]
        
read_argv(1argcharsmax(arg))
        
get_user_name(idnamecharsmax(name))
        if(!
equal(arg""))
        {
            
ChatColor(0,"!y[!gExtraVIP!y] !t%s!y :!g %s"namearg)
            return 
PLUGIN_HANDLED
        

    }
    else
    {
        if(
get_user_flags(id) & VIP)
        {
            new 
arg[256], name[33]
            
read_argv(1argcharsmax(arg))
            
get_user_name(idnamecharsmax(name))
            if(!
equal(arg""))
            {
                
ChatColor(0,"!y[!gVIP!y] !t%s!y : %s"namearg)
                return 
PLUGIN_HANDLED
            

        }
    }
    return 
PLUGIN_CONTINUE
}

public 
reset_score(id)
{
    if(
get_user_flags(id) & VIP)
    {    
        
set_user_frags(id,0)
        
cs_set_user_deaths(id,0)
        
ChatColor(id,"%s Uspesne si si vynuloval score",prefix)
    }
    else
    {
        
ChatColor(id,"%s Na vynulovanie score musis byt !gVIP",prefix)
    }
}

public 
client_PreThink(id)
{
    if(
wh[id] == 1)
    {
   
wallteam get_cvar_num("walljump_team")
   new 
team get_user_team(id)
   if(
is_user_alive(id) && (!wallteam || wallteam == team)) 
   {
      
newButton[id] = get_user_button(id)
      new 
oldButton get_user_oldbutton(id)
      new 
flags get_entity_flags(id)
      
      
//reset if we are on ground
      
if(caughtJump[id] && (flags FL_ONGROUND)) 
      {
         
numJumps[id] = 0
         caughtJump
[id] = false
      
}
      
      
//begin when we jump
      
if((newButton[id] & IN_JUMP) && (flags FL_ONGROUND) && !caughtJump[id] && !(oldButton IN_JUMP) && !numJumps[id]) 
      {
         
caughtJump[id] = true
         entity_get_vector
(id,EV_VEC_velocity,jumpVeloc[id])
         
jumpVeloc[id][2] = get_cvar_float("walljump_str")
      }
   }
  }
}

public 
client_PostThink(id
{
   if(
is_user_alive(id)) 
   {
       if(
wh[id] == 1)
    {
      
//do velocity if we walljumped
      
if(doJump[id]) 
      {
         
entity_set_vector(id,EV_VEC_velocity,jumpVeloc[id])
         
         
doJump[id] = false
         
         
if(numJumps[id] >= get_cvar_num("walljump_num")) //reset if we ran out of jumps
         
{
            
numJumps[id] = 0
            caughtJump
[id] = false
         
}
      }
   }
  }
}

public 
Touch_World(idworld
{
   if(
is_user_alive(id)) 
   {
       if(
wh[id] == 1)
    {
      
//if we touch wall and have jump pressed, setup for jump
      
if(caughtJump[id] && (newButton[id] & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND)) 
      {
         
         
//reverse velocity
         
for(new x=0;x<2;x++)
            
jumpVeloc[id][x] *= -1.0
            
         numJumps
[id]++
         
doJump[id] = true
      
}   
   }
  }
}


public 
Reklama()
{
    switch(
random(7))
    {
        case 
1ChatColor(0"%s Herni menu otevres napisanim !t/furien",prefix)
        case 
2ChatColor(0"%s Pamatuj Zbrane ktere jsou zdarma maji male pozkozeni",prefix)
        case 
3ChatColor(0"%s Kup si !gVIP!y a tim ziskas Suped Vyhody",prefix)
        case 
4ChatColor(0"%s Se !tSuperKnife!y budes davat Velke poskodenie",prefix)
        case 
5ChatColor(0"%s Nebavi te stale psat !t/furien!y, nabinduj si to na klavesu",prefix)
        case 
6ChatColor(0"%s Kup si !tWallJump!y a skakej po stenach,!gExtraVIP!y ho ma kazde kolo zadarmo",prefix)
        case 
7ChatColor(0"%s Tento mod zabezpecil a naprogramoval !tRisontek!y,ak ho chces napis !t/risontek",prefix)
    }
    return 
PLUGIN_HANDLED;
}

public 
fw_jump(id)
{
    if(
bunny[id] == 1)
    {
        if(
get_entity_flags(id) & FL_ONGROUND
        {
            new 
Float:velocity[3
            
entity_get_vector(idEV_VEC_velocityvelocity)
            
velocity[2] += 250.0 
            entity_set_vector
(idEV_VEC_velocityvelocity
        }
    }
    return 
HAM_IGNORED
}


stock ChatColor(const id, const input[], any:...) 
{
   new 
count 1players32 ]
   static 
msg191 ]
   
vformatmsg190input)
   
   
replace_allmsg190"!g""^4" )
   
replace_allmsg190"!y""^1" )
   
replace_allmsg190"!t""^3" )

   
   if(
idplayers] = id; else get_playersplayerscount"ch" )
   {
      for(new 
0counti++)
      {
         if( 
is_user_connectedplayers] ) )
         {
            
message_beginMSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players] )  
            
write_byteplayers] )
            
write_stringmsg )
            
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;


Please HELP

TheFr3EzY 11-04-2013 02:32

Re: Can't Compile.
 
Quote:

Originally Posted by LordOfNothing (Post 2056673)
errors :

I know errors i can fix all except one : Could not locate output file compiled/furien.amx

devilicioux 11-04-2013 04:53

Re: Can't Compile.
 
1 Attachment(s)
Download Includes From here.

http://forums.alliedmods.net/attachm...4&d=1368360778

Put them in Include folder as it is ..

Download the SMA attached (i did a addition of include correctly)

Compile Locally.

Still Getting Problems.. PM me.

TheFr3EzY 11-04-2013 05:01

Re: Can't Compile.
 
Quote:

Originally Posted by devilicioux (Post 2056692)
Download Includes From here.

http://forums.alliedmods.net/attachm...4&d=1368360778

Put them in Include folder as it is ..

Download the SMA attached (i did a addition of include correctly)

Compile Locally.

Still Getting Problems.. PM me.

THANK YOU VERY MUCH...
I'll try now

TheFr3EzY 11-04-2013 05:02

Re: Can't Compile.
 
Quote:

Originally Posted by TheFr3EzY (Post 2056695)
THANK YOU VERY MUCH...
I'll try now

Nothing -_- ;(
Still having an error

devilicioux 11-04-2013 05:09

Re: Can't Compile.
 
2 Attachment(s)
See the attached image.. Did you include correctly just like that ?
and Used the test.sma i uploaded ?

It compiles fine for me.. after i included the necesary files.

TheFr3EzY 11-04-2013 05:11

Re: Can't Compile.
 
Quote:

Originally Posted by devilicioux (Post 2056698)
See the attached image.. Did you include correctly just like that ?
and Used the test.sma i uploaded ?

It compiles fine for me.. after i included the necesary files.



xD i deleted all includes and inserted only yours... nor i reinstalled amx and it's working... THank You


All times are GMT -4. The time now is 23:22.

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