| TheFr3EzY |
11-04-2013 01:05 |
Can't Compile.
Hello guys i cant compile one plugin
Could not locate output file compiled/furien.amx
▲▲▲▲▲▲▲▲▲▲▲Error▲▲▲▲▲▲▲▲▲▲▲
Plugin Code
PHP Code:
#include <amxmodx> #include <amxmisc> #include <hamsandwich> #include <cstrike> #include <fun> #include <fakemeta> #include <engine> #tryinclude <cstrike_pdatas>
#define PLUGIN "Furien Mod" #define VERSION "1.0" #define AUTHOR "Risontek"
#define OFFSET_PRIMARYWEAPON 116 #define VIP ADMIN_LEVEL_H #define EVIP ADMIN_LEVEL_G
new g_iMaxPlayers #define IsPlayer(%0) ( 1 <= (%0) <= g_iMaxPlayers )
new const knife0[] = "models/new/w_magma.mdl" new const knife1[] = "models/furien/v_antifurien.mdl" new const knife2[] = "models/furien/v_furien.mdl" new const knife3[] = "models/furien/v_bloody.mdl" new const knife4[] = "models/furien/v_bloodsworld.mdl" new const knife5[] = "models/furien/v_ice.mdl" new const knife6[] = "models/furien/v_silver.mdl" new const knife7[] = "models/furien/v_mantis.mdl" new const knife8[] = "models/furien/v_toporiaka.mdl" new const knife9[] = "models/furien/v_sk.mdl"
new const mp5[] = "models/furien/v_mp5.mdl" new const m3[] = "models/furien/v_m3.mdl" new const awp[] = "models/furien/v_awp.mdl" new const ak47[] = "models/furien/v_ak47.mdl" new const m4a1[] = "models/furien/v_m4a1.mdl" new const m249[] = "models/furien/v_m249.mdl" new const famas[] = "models/furien/v_famas.mdl" new const ump45[] = "models/furien/v_ump45.mdl"
new const deagle[] = "models/furien/v_deagle.mdl" new const elite [] = "models/furien/v_elite.mdl"
new const c4[] = "models/furien/v_c4.mdl" new const prefix[] = "!g[Furien Mod]!y"
new g_msgStatusIcon
new userknife[33] new sk[33] new body[33] new pocet_kol = 1 new g_iInvisFactor = 1 new bunny[33] new zbrane[33] new Ham:Ham_Player_ResetMaxSpeed = Ham_Item_PreFrame new maxSpeedFactorCvar new wh[33] new bool:caughtJump[33] new bool:doJump[33] new Float:jumpVeloc[33][3] new newButton[33] new numJumps[33] new wallteam const fPainShock = 108 new g_iPrevCurWeapon[ 33 ]; new speed1[33]
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn,"player","Spawn",1) RegisterHam(Ham_Killed,"player","Hrac_Zomrel",1) RegisterHam(Ham_TakeDamage,"player", "Hrac_Damage",0) register_event("CurWeapon" , "setknife" , "be" , "1=1") g_msgStatusIcon = get_user_msgid("StatusIcon") register_message(g_msgStatusIcon, "msgStatusIcon") register_clcmd("say /furien","herne_menu") register_clcmd("herne_menu","herne_menu") register_clcmd("say /rs","reset_score") register_clcmd("say_team /rs","reset_score") register_clcmd("say /risontek","risontek") register_clcmd("say_team /risontek","risontek") register_clcmd("say_team /furien","herne_menu") RegisterHam(Ham_Player_ResetMaxSpeed,"player","playerResetMaxSpeed",1) maxSpeedFactorCvar = register_cvar("maxspeed_factor","700.0") register_event("SendAudio", "ter_win", "a", "2&%!MRAD_terwin") register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin") new iEnt iEnt = create_entity("info_target") entity_set_string(iEnt, EV_SZ_classname, "check_speed") entity_set_float(iEnt, EV_FL_nextthink, get_gametime() + 0.1) register_think("check_speed", "Set_Furiens_Visibility") register_cvar("walljump_str","300.0") register_cvar("walljump_num","3") register_cvar("walljump_team", "0") register_touch("player", "worldspawn", "Touch_World") register_touch("player", "func_wall", "Touch_World") register_touch("player", "func_breakable", "Touch_World") RegisterHam(Ham_Player_Jump,"player","fw_jump") set_task(60.0, "Reklama",0,_,_,"b") register_event( "CurWeapon" , "fw_EvCurWeapon" , "be" , "1=1" ) register_clcmd("say","prefix_predmeno") RegisterHam(Ham_Touch, "armoury_entity", "OnCArmoury_ArmouryTouch") RegisterHam(Ham_Touch, "weapon_shield", "OnCShield_Touch") RegisterHam(Ham_Touch, "weaponbox", "OnCWeaponBox_Touch") g_iMaxPlayers = get_maxplayers() register_message(get_user_msgid("TextMsg") ,"zmena_spravy") }
public zmena_spravy( const MsgId, const MsgDest, const MsgEntity ) { static message[32] get_msg_arg_string(2, message, charsmax(message)) if(equal(message, "#Terrorists_Win")) { set_msg_arg_string(2, "Furieni vyhrali") } else if(equal(message, "#CTs_Win")) { set_msg_arg_string(2, "Anti-Furieni vyhrali") } }
public plugin_precache() { precache_model(knife0) precache_model(knife1) precache_model(knife2) precache_model(knife3) precache_model(knife4) precache_model(knife5) precache_model(knife6) precache_model(knife7) precache_model(knife8) precache_model(knife9) precache_model(mp5) precache_model(m3) precache_model(awp) precache_model(ak47) precache_model(m4a1) precache_model(m249) precache_model(famas) precache_model(ump45) precache_model(deagle) precache_model(elite) precache_model(c4) } public OnCArmoury_ArmouryTouch() { return HAM_SUPERCEDE }
public OnCShield_Touch() { return HAM_SUPERCEDE }
public OnCWeaponBox_Touch( weaponbox , id ) { if( IsPlayer(id) && is_user_alive(id) && pev(weaponbox, pev_flags) & FL_ONGROUND ) { new weapon = get_pdata_cbase(weaponbox, m_rgpPlayerItems_CWeaponBox[5], XO_CWEAPONBOX) if( weapon > 0 && get_pdata_int(weapon, m_iId, XO_CBASEPLAYERWEAPON) == CSW_C4 ) { return HAM_IGNORED } return HAM_SUPERCEDE } return HAM_IGNORED } public fw_EvCurWeapon( id ) { if(speed1[id] == 1) { new iCurWeapon = read_data( 2 ); if( iCurWeapon != g_iPrevCurWeapon[ id ] ) { set_user_maxspeed( id , 400.0 ); g_iPrevCurWeapon[ id ] = iCurWeapon; } } }
public fw_setmodel(ent,model[]) { if(!pev_valid(ent)) return FMRES_IGNORED
if(contain(model,"_c4") != -1 || contain(model,"_weaponbox") != -1 || contain(model,"_back") != -1) return FMRES_IGNORED
static classname[33]; pev(ent,pev_classname,classname,32)
if(equal(classname,"weaponbox") || equal(classname,"armoury_entity") || contain(classname,"weapon_") != -1) { engfunc(EngFunc_RemoveEntity,ent) return FMRES_SUPERCEDE
} return FMRES_IGNORED } public Hrac_Damage(victim, inflictor, attacker, Float:damage, damage_bits) // why id at the end ???? { if(is_user_connected(attacker)) { new weapon = get_user_weapon(attacker); switch(weapon) { case CSW_KNIFE: { if(sk[attacker] == 1) // make it just sk[attacker] if sk[] is bool { SetHamParamFloat(4,damage * 10.0); } } case CSW_M3: SetHamParamFloat(4,damage * 0.25); case CSW_UMP45: SetHamParamFloat(4,damage * 0.25); } } }
public bomb_planted(id) { body[id] += 30 cs_set_user_money(id,body[id]) ChatColor(id,"%s Vyborne plantnul si bombu a ziskal 30$",prefix) } public bomb_defused(id) { body[id] += 30 cs_set_user_money(id,body[id]) ChatColor(id,"%s Vyborne defusol si bombu a ziskal 30$",prefix) }
public ter_win() {
set_hudmessage(255, 127, 0, -1.0, 0.25, 1, 0.5, 5.0) show_hudmessage(0, "Furieni vyhrali^n^n%i / 3 vyhranych kol", pocet_kol++) if(pocet_kol == 4) { set_hudmessage(255, 0, 255, -1.0, 0.25, 1, 0.5, 5.0) show_hudmessage(0, "Furieni 3x vyhrali^n^nTeamy se vymenili") new hraci[32], number; get_players(hraci, number) for( new i; i < number; i++ ) { pockat_zmena(hraci[i]) } pocet_kol = 1 } }
public ct_win() { set_hudmessage(0, 127, 255, -1.0, 0.25, 1, 0.5, 5.0) show_hudmessage(0, "Anti-Furieni vyhrali^n^nTeamy se vymenili") new hraci[32], number; get_players(hraci, number) for( new i; i < number; i++ ) { pockat_zmena(hraci[i]) } pocet_kol = 1 }
public force_zmena(id) { switch(cs_get_user_team(id)) { case CS_TEAM_CT: { cs_set_user_team(id, CS_TEAM_T ) if(userknife[id] == 3) { userknife[id] = 2 } } case CS_TEAM_T: { if(userknife[id] == 2) { userknife[id] = 3 } cs_set_user_team(id, CS_TEAM_CT ) } } }
pockat_zmena(id) { switch(id) { case 1..7: set_task( 0.2, "force_zmena", id ) case 8..15: set_task( 0.4, "force_zmena", id ) case 16..23: set_task( 0.6, "force_zmena", id ) case 24..32: set_task( 0.8, "force_zmena", id ) } }
public playerResetMaxSpeed(id) { if(get_user_team(id) == 1) { static Float:maxspeed pev(id,pev_maxspeed,maxspeed) if(maxspeed != 1.0) { set_pev(id,pev_maxspeed,maxspeed + get_pcvar_float(maxSpeedFactorCvar)) } } }
public Hrac_Zomrel(victim,attacker,shouldgibc) { if(is_user_alive(attacker)) { bunny[victim] = 0 wh[victim] = 0 sk[victim] = 0 if(get_user_team(victim) == 2) { if(get_user_flags(attacker) & EVIP) { body[attacker] += 30 ChatColor(attacker,"%s Vyborne zabil si Anti-Furiena a ziskal 30$ a 4hp",prefix) cs_set_user_money(attacker,body[attacker]) set_user_health(attacker,get_user_health(attacker)+4) } else { if(get_user_flags(attacker) & VIP) { body[attacker] += 20 ChatColor(attacker,"%s Vyborne zabil si Anti-Furiena a ziskal 20$ a 2hp",prefix) cs_set_user_money(attacker,body[attacker]) set_user_health(attacker,get_user_health(attacker)+2) } else { body[attacker] += 15 ChatColor(attacker,"%s Vyborne zabil si Anti-Furiena a ziskal 15$",prefix) cs_set_user_money(attacker,body[attacker]) } } } if(get_user_team(victim) == 1) { if(get_user_flags(attacker) & EVIP) { body[attacker] += 20 ChatColor(attacker,"%s Vyborne zabil si Furiena a ziskal 20$ a 4hp",prefix) cs_set_user_money(attacker,body[attacker]) set_user_health(attacker,get_user_health(attacker)+4) } else { if(get_user_flags(attacker) & VIP) { body[attacker] += 15 ChatColor(attacker,"%s Vyborne zabil si Furiena a ziskal 15$ a 2hp",prefix) cs_set_user_money(attacker,body[attacker]) set_user_health(attacker,get_user_health(attacker)+2) } else { body[attacker] += 10 ChatColor(attacker,"%s Vyborne zabil si Furiena a ziskal 10$",prefix) cs_set_user_money(attacker,body[attacker]) } } } } }
public msgStatusIcon(msgid, msgdest, id) { static szIcon[8]; get_msg_arg_string(2, szIcon, 7); if(equal(szIcon, "buyzone") && get_msg_arg_int(1)) { set_pdata_int(id, 235, get_pdata_int(id, 235) & ~(1<<0)); return PLUGIN_HANDLED; } return PLUGIN_CONTINUE; }
public Spawn(id) { bunny[id] = 0 wh[id] = 0 zbrane[id] = 1 sk[id] = 0 speed1[id] = 0 cs_set_user_money(id,body[id]) herne_menu(id) strip_user_weapons(id) set_pdata_int(id, OFFSET_PRIMARYWEAPON, 0) give_item(id, "weapon_knife") if(!(get_user_flags(id) & VIP)) { cs_reset_user_model(id) } if(get_user_flags(id) & EVIP) { wh[id] = 1 } if(get_user_team(id) == 1) { if(is_user_alive(id)) { set_user_gravity(id,0.3) set_lights("g") if(!userknife[id] || userknife[id] == 10 || userknife[id] == 3) { userknife[id] = 2 } } } if(get_user_team(id) == 2) { if(is_user_alive(id)) { set_user_rendering(id,kRenderFxNone, 0, 0, 0,kRenderNormal,16) if(!userknife[id] || userknife[id] == 10 || userknife[id] == 2) { userknife[id] = 3 } } } }
public herne_menu(id) { if(is_user_alive(id)) { new hm = menu_create("Herne Menu \w(\r/furien\w)","herne_menu_handle") menu_additem(hm,"Vybrat zbran") menu_additem(hm,"Obchod") menu_additem(hm,"\rSpecialny Itemy") menu_additem(hm,"Knife Skiny") menu_additem(hm,"Popis Hry") menu_additem(hm,"Bindy") menu_additem(hm,"\yAktivace VIP") menu_display(id,hm) } else { ChatColor(id,"%s Na otvorenie menu musis byt nazive",prefix) } } public herne_menu_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { vybrat_zbran(id) } case 1: { obchod(id) } case 2: { specialne_itemy(id) } case 3: { knife(id) } case 4: { show_motd(id,"popis.txt") } case 5: { bindy(id) } case 6: { show_motd(id,"http://motd.gigagame.cz/objednat-kod.html") } } return PLUGIN_HANDLED }
public risontek(id) { show_motd(id,"risontek.txt") }
public vybrat_zbran(id) { if(is_user_alive(id)) { if(get_user_team(id) == 2) { new vb = menu_create("Vyber si zbran:","vybrat_zbran_handle") menu_additem(vb,"UMP \r0$") menu_additem(vb,"M3 \r0$") menu_additem(vb,"AWP \r15$") menu_additem(vb,"MP5 \r25$") menu_additem(vb,"AK47 \r35$") menu_additem(vb,"M4A1 \r35$") menu_additem(vb,"M249 \r99$") menu_additem(vb,"\y[ExtraVIP]\w Famas \r99$") menu_display(id,vb) } else { ChatColor(id,"%s Na otvorenie menu musis byt !tCT",prefix) } } else { ChatColor(id,"%s Na otvorenie menu musis byt nazive",prefix) } } public vybrat_zbran_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { if(zbrane[id] == 1) { give_item(id,"weapon_ump45") cs_set_user_bpammo(id, CSW_UMP45, 250) ChatColor(id,"%s Zobral si si !tUMP",prefix) zbrane[id] = 0 pistole(id) } else { ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix) } } case 1: { if(zbrane[id] == 1) { give_item(id,"weapon_m3") cs_set_user_bpammo(id, CSW_M3, 250) ChatColor(id,"%s Zobral si si !tM3",prefix) zbrane[id] = 0 pistole(id) } else { ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix) } } case 2: { if(zbrane[id] == 1) { if(body[id] >= 15) { body[id] -= 15 give_item(id,"weapon_awp") ChatColor(id,"%s Zobral si si !tAWP",prefix) cs_set_user_bpammo(id, CSW_AWP, 250) cs_set_user_money(id,body[id]) zbrane[id] = 0 pistole(id) } else { ChatColor(id,"%s Nemas dostatok penazi",prefix) } } else { ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix) } } case 3: { if(zbrane[id] == 1) { if(body[id] >= 25) { body[id] -= 25 give_item(id,"weapon_mp5navy") ChatColor(id,"%s Zobral si si !tMP5",prefix) cs_set_user_bpammo(id, CSW_MP5NAVY, 250) cs_set_user_money(id,body[id]) zbrane[id] = 0 pistole(id) } else { ChatColor(id,"%s Nemas dostatok penazi",prefix) } } else { ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix) } } case 4: { if(zbrane[id] == 1) { if(body[id] >= 35) { body[id] -= 35 give_item(id,"weapon_ak47") ChatColor(id,"%s Zobral si si !tAK47",prefix) cs_set_user_bpammo(id, CSW_AK47, 250) cs_set_user_money(id,body[id]) zbrane[id] = 0 pistole(id) } else { ChatColor(id,"%s Nemas dostatok penazi",prefix) } } else { ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix) } } case 5: { if(zbrane[id] == 1) { if(body[id] >= 35) { body[id] -= 35 give_item(id,"weapon_m4a1") ChatColor(id,"%s Zobral si si !tM4A1",prefix) cs_set_user_bpammo(id, CSW_M4A1, 250) cs_set_user_money(id,body[id]) zbrane[id] = 0 pistole(id) } else { ChatColor(id,"!%s Nemas dostatok penazi",prefix) } } else { ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix) } } case 6: { if(zbrane[id] == 1) { if(body[id] >= 99) { body[id] -= 99 give_item(id,"weapon_m249") ChatColor(id,"%s Zobral si si !tM249",prefix) cs_set_user_bpammo(id, CSW_M249, 250) cs_set_user_money(id,body[id]) zbrane[id] = 0 pistole(id) } else { ChatColor(id,"%s Nemas dostatok penazi",prefix) } } else { ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix) } } case 7: { if(zbrane[id] == 1) { if(get_user_flags(id) & EVIP) { if(body[id] >= 99) { body[id] -= 99 give_item(id,"weapon_famas") ChatColor(id,"%s Zobral si si !tFAMAS",prefix) cs_set_user_bpammo(id, CSW_FAMAS, 250) cs_set_user_money(id,body[id]) zbrane[id] = 0 pistole(id) } else { ChatColor(id,"%s Nemas dostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto zbran musis byt !gVIP",prefix) } } else { ChatColor(id,"%s Zbran si mozes zobrat len raz za kolo",prefix) } } } return PLUGIN_HANDLED }
public obchod(id) { if(get_user_team(id) == 1) { obchod_te(id) } if(get_user_team(id) == 2) { obchod_ct(id) } } public obchod_ct(id) { new ot = menu_create("Obchod","obchod_ct_handle") menu_additem(ot,"Flash Granade \r30$") menu_additem(ot,"+50HP \r85$") menu_additem(ot,"+200armor \r100$\y VIP") menu_additem(ot,"speed \r100$\y ExtraVIP") menu_additem(ot,"WallJump \r120$\y ExtraVIP") menu_additem(ot,"Prevlek za protihrace \r200$\y ExtraVIP") menu_additem(ot,"Defuse Kit \r15$") menu_display(id,ot) } public obchod_ct_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { if(body[id] >= 30) { body[id] -= 30 cs_set_user_money(id,body[id]) give_item(id,"weapon_flashbang") ChatColor(id,"%s Kupil si si !tFlashBang",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } case 1: { if(body[id] >= 85) { body[id] -= 85 cs_set_user_money(id,body[id]) set_user_health(id,get_user_health(id)+50) ChatColor(id,"%s Kupil si si !t+50HP",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } case 2: { if(body[id] >= 100) { body[id] -= 100 cs_set_user_money(id,body[id]) set_user_armor(id,get_user_armor(id)+200) ChatColor(id,"%s Kupil si si !t+200 Armor",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } case 3: { if(get_user_flags(id) & EVIP) { if(body[id] >= 100) { new Float:MaxSpeed = 400.0 body[id] -= 100 cs_set_user_money(id,body[id]) set_user_maxspeed(id,Float:MaxSpeed) speed1[id] = 1 ChatColor(id,"%s Kupil si si !tSpeed",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix) } } case 4: { if(get_user_flags(id) & EVIP) { if(body[id] >= 120) { body[id] -= 120 cs_set_user_money(id,body[id]) wh[id] = 1 ChatColor(id,"%s Kupil si si !tWallJump",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } } case 5: { if(get_user_flags(id) & EVIP) { if(body[id] >= 200) { body[id] -= 200 cs_set_user_money(id,body[id]) cs_set_user_model(id,"arctic") ChatColor(id,"%s Kupil si si !tPrevlek za nepriatela",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix) } } case 6: { if(body[id] >= 15) { body[id] -= 15 cs_set_user_money(id,body[id]) give_item(id,"item_thighpack") ChatColor(id,"%s Kupil si si !t+Defuse Kit",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } } return PLUGIN_HANDLED } public obchod_te(id) { new ot = menu_create("Obchod","obchod_te_handle") menu_additem(ot,"SuperKnife \r150$\y ExtraVIP") menu_additem(ot,"He granade \r85$\y") menu_additem(ot,"+50HP \r85$\y") menu_additem(ot,"+200armor \r100$\y VIP") menu_additem(ot,"Flash Granade \r85$\y ") menu_additem(ot,"Prevlek za protihrace \r200$\y ExtraVIP") menu_additem(ot,"WallJump \r120$\y ExtraVIP") menu_display(id,ot) } public obchod_te_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { if(get_user_flags(id) & EVIP) { if(body[id] >= 150) { body[id] -= 150 cs_set_user_money(id,body[id]) ham_strip_weapon(id,"weapon_knife") userknife[id] = 10 sk[id] = 1 give_item(id,"weapon_knife") ChatColor(id,"%s Kupil si si !tSuperKnife",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix) } } case 1: { if(body[id] >= 85) { body[id] -= 85 cs_set_user_money(id,body[id]) give_item(id,"weapon_hegrenade") ChatColor(id,"%s Kupil si si !tHe Granade",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } case 2: { if(body[id] >= 85) { body[id] -= 85 cs_set_user_money(id,body[id]) set_user_health(id,get_user_health(id)+50) ChatColor(id,"%s Kupil si si !t+50HP",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } case 3: { if(get_user_flags(id) & VIP) { if(body[id] >= 100) { body[id] -= 100 cs_set_user_money(id,body[id]) set_user_armor(id,get_user_armor(id)+200) ChatColor(id,"%s Kupil si si !t+200 Armor",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto vec musis byt !gVIP",prefix) } } case 4: { if(body[id] >= 85) { body[id] -= 85 cs_set_user_money(id,body[id]) give_item(id,"weapon_flashbang") ChatColor(id,"%s Kupil si si !t+50HP",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } case 5: { if(get_user_flags(id) & EVIP) { if(body[id] >= 200) { body[id] -= 200 cs_set_user_money(id,body[id]) cs_set_user_model(id,"models/player/urban/urban.mdl") ChatColor(id,"%s Kupil si si !tPrevlek za nepriatela",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix) } } case 6: { if(get_user_flags(id) & EVIP) { if(body[id] >= 120) { body[id] -= 120 cs_set_user_money(id,body[id]) wh[id] = 1 ChatColor(id,"%s Kupil si si !tWallJump",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto vec musis byt !gExtraVIP",prefix) } } } return PLUGIN_HANDLED } public client_disconnect(id) { DataSave(id) caughtJump[id] = false doJump[id] = false for(new x=0;x<3;x++) jumpVeloc[id][x] = 0.0 newButton[id] = 0 numJumps[id] = 0 }
public client_authorized(id) { DataLoad(id) }
public DataSave(id) { new authid[32] get_user_authid(id, authid, 31) new vaultkey[64] new vaultdata[64] format(vaultkey, 63, "KMOD_%s", authid) format(vaultdata, 63, "%d", body[id]) set_vaultdata(vaultkey, vaultdata) } public DataLoad(id) { new authid[32] get_user_authid(id,authid,31) new vaultkey[64], vaultdata[64] format(vaultkey, 63, "KMOD_%s", authid) get_vaultdata(vaultkey, vaultdata, 63) body[id] = str_to_num(vaultdata) }
public Set_Furiens_Visibility(iEnt) { entity_set_float(iEnt, EV_FL_nextthink, get_gametime() + 0.1) new iPlayers[32], iNum, Float:fVecVelocity[3], iSpeed get_players(iPlayers, iNum, "a") new iPlayer; for(new i; i < iNum; i++) { iPlayer = iPlayers[i] if(get_user_team(iPlayer) == 1) { if(get_user_weapon(iPlayer) == CSW_KNIFE || get_user_weapon(iPlayer) == CSW_C4) { entity_get_vector(iPlayer, EV_VEC_velocity, fVecVelocity) iSpeed = floatround(vector_length(fVecVelocity)) if(iSpeed < g_iInvisFactor*255) { set_user_rendering(iPlayer, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, iSpeed/g_iInvisFactor) } else { set_user_rendering(iPlayer, kRenderFxNone, 0, 0, 0, kRenderNormal, 0) } } } } }
public pistole(id) { new pem = menu_create("Herne Menu \w(\r/furien\w)","pistole_handle") menu_additem(pem,"Glock \r0$") menu_additem(pem,"USP pistol \r5$") menu_additem(pem,"FiveseveN \r5$") menu_additem(pem,"Desert Eagle \r15$") menu_additem(pem,"Elite Duals \r20$") menu_display(id,pem) }
public pistole_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { give_item(id,"weapon_glock18") cs_set_user_bpammo(id, CSW_GLOCK18,250) ChatColor(id,"%s Vybral si si !tGlock",prefix) } case 1: { if(body[id] >= 5) { body[id] -= 5 cs_set_user_money(id,body[id]) give_item(id,"weapon_usp") cs_set_user_bpammo(id, CSW_USP,250) ChatColor(id,"%s Vybral si si !tUSP",prefix) } else { ChatColor(id,"%s Nemas dostatok penazi",prefix) pistole(id) } } case 2: { if(body[id] >= 5) { body[id] -= 5 cs_set_user_money(id,body[id]) give_item(id,"weapon_fiveseven") cs_set_user_bpammo(id, CSW_FIVESEVEN,250) ChatColor(id,"%s Vybral si si !tFiveseveN",prefix) } else { ChatColor(id,"%s Nemas dostatok penazi",prefix) pistole(id) } } case 3: { if(body[id] >= 15) { body[id] -= 15 cs_set_user_money(id,body[id]) give_item(id,"weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE,250) ChatColor(id,"%s Vybral si si !tDeagle",prefix) } else { ChatColor(id,"%s Nemas dostatok penazi",prefix) pistole(id) } } case 4: { if(body[id] >= 20) { body[id] -= 20 cs_set_user_money(id,body[id]) give_item(id,"weapon_elite") cs_set_user_bpammo(id, CSW_ELITE,250) ChatColor(id,"%s Vybral si si !tDual Elites",prefix) } else { ChatColor(id,"%s Nemas dostatok penazi",prefix) pistole(id) } } } return PLUGIN_HANDLED }
public knife(id) { if(is_user_alive(id)) { new ke = menu_create("Herne Menu \w(\r/furien\w)","knife_handle") menu_additem(ke,"Default Knife \r0$") menu_additem(ke,"AntiFurien / Furien Knife \r0$") menu_additem(ke,"Bloody Knife \r2$") menu_additem(ke,"Bloody Sworld \r2$") menu_additem(ke,"Ice Knife \yVIP \r4$") menu_additem(ke,"Silver Knife \yVIP \r5$") menu_additem(ke,"Mantis Knife \yVIP \r10$") menu_additem(ke,"Sekera \yEXTRA-VIP \r30$") menu_display(id,ke) } else { ChatColor(id,"%s Na otvorenie menu musis byt nazive",prefix) } }
public knife_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { userknife[id] = 1 ham_strip_weapon(id, "weapon_knife") give_item(id,"weapon_knife") ChatColor(id,"%s Vybral si si !tDefault Knife!y",prefix) } case 1: { if(get_user_team(id) == 1) { userknife[id] = 2 ham_strip_weapon(id, "weapon_knife") give_item(id,"weapon_knife") ChatColor(id,"%s Vybral si si !tFurien Knife!y",prefix) } if(get_user_team(id) == 2) { userknife[id] = 3 ham_strip_weapon(id, "weapon_knife") give_item(id,"weapon_knife") ChatColor(id,"%s Vybral si si !tAnti-Furien Knife!y",prefix) } } case 2: { if(body[id] >= 2) { body[id] -= 2 cs_set_user_money(id,body[id]) userknife[id] = 4 ham_strip_weapon(id, "weapon_knife") give_item(id,"weapon_knife") ChatColor(id,"%s Vybral si si !tBloody Knife!y",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } case 3: { if(body[id] >= 2) { body[id] -= 2 cs_set_user_money(id,body[id]) userknife[id] = 5 ham_strip_weapon(id, "weapon_knife") give_item(id,"weapon_knife") ChatColor(id,"%s Vybral si si !tBloody Sworld!y",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } case 4: { if(get_user_flags(id) & VIP) { if(body[id] >= 4) { body[id] -= 4 cs_set_user_money(id,body[id]) userknife[id] = 6 ham_strip_weapon(id, "weapon_knife") give_item(id,"weapon_knife") ChatColor(id,"%s Vybral si si !tIce Knife!y",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto zbran musis byt !gVIP",prefix) } } case 5: { if(get_user_flags(id) & VIP) { if(body[id] >= 5) { body[id] -= 5 cs_set_user_money(id,body[id]) userknife[id] = 7 ham_strip_weapon(id, "weapon_knife") give_item(id,"weapon_knife") ChatColor(id,"%s Vybral si si !tSilver Knife!y",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto zbran musis byt !gVIP",prefix) } } case 6: { if(get_user_flags(id) & VIP) { if(body[id] >= 10) { body[id] -= 10 cs_set_user_money(id,body[id]) userknife[id] = 8 ham_strip_weapon(id, "weapon_knife") give_item(id,"weapon_knife") ChatColor(id,"%s Vybral si si !tMantis Knife!y",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto zbran musis byt !gVIP",prefix) } } case 7: { if(get_user_flags(id) & VIP) { if(body[id] >= 30) { body[id] -= 30 cs_set_user_money(id,body[id]) userknife[id] = 9 ham_strip_weapon(id, "weapon_knife") give_item(id,"weapon_knife") ChatColor(id,"%s Vybral si si !tToporiaku!y",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Na tuto zbran musis byt !gEXTRA-VIP",prefix) } }
} return PLUGIN_HANDLED }
public setknife(id) { new vModel[56] if(read_data(2) == CSW_KNIFE) { if(userknife[id] == 1) { format(vModel,55,knife0) } if(userknife[id] == 2) { format(vModel,55,knife2) } if(userknife[id] == 3) { format(vModel,55,knife1) } if(userknife[id] == 4) { format(vModel,55,knife3) } if(userknife[id] == 5) { format(vModel,55,knife4) } if(userknife[id] == 6) { format(vModel,55,knife5) } if(userknife[id] == 7) { format(vModel,55,knife6) } if(userknife[id] == 8) { format(vModel,55,knife7) } if(userknife[id] == 9) { format(vModel,55,knife8) } if(sk[id] == 1) { format(vModel,55,knife9) } entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_UMP45) { format(vModel,55,ump45) entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_M3) { format(vModel,55,m3) entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_AWP) { format(vModel,55,awp) entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_AK47) { format(vModel,55,ak47) entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_M4A1) { format(vModel,55,m4a1) entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_M249) { format(vModel,55,m249) entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_FAMAS) { format(vModel,55,famas) entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_DEAGLE) { format(vModel,55,deagle) entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_ELITE) { format(vModel,55,elite) entity_set_string(id, EV_SZ_viewmodel, vModel) } if(read_data(2) == CSW_C4) { format(vModel,55,c4) entity_set_string(id, EV_SZ_viewmodel, vModel) } }
public bindy(id) { new b = menu_create("Herne Menu \w(\r/furien\w)","bindy_handle") menu_additem(b,"Vytvorit Bind na Furien Menu") menu_additem(b,"Zrusit Bind na Furien Menu") menu_display(id,b) } public bindy_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { vytvor_bindy(id) } case 1: { zrus_bindy(id) } } return PLUGIN_HANDLED }
public vytvor_bindy(id) { new vb = menu_create("Herne Menu \w(\r/furien\w)","vytvor_bindy_handle") menu_additem(vb,"Klavesa A") // 1 menu_additem(vb,"Klavesa B") // 2 menu_additem(vb,"Klavesa C") // 3 menu_additem(vb,"Klavesa D") // 4 menu_additem(vb,"Klavesa E") // 5 menu_additem(vb,"Klavesa F") // 6 menu_additem(vb,"Klavesa G") // 7 menu_additem(vb,"Klavesa H") // 8 menu_additem(vb,"Klavesa I") // 9 menu_additem(vb,"Klavesa J") // 10 menu_additem(vb,"Klavesa K") // 11 menu_additem(vb,"Klavesa M") // 12 menu_additem(vb,"Klavesa N") // 13 menu_additem(vb,"Klavesa O") // 14 menu_additem(vb,"Klavesa P") // 15 menu_additem(vb,"Klavesa Q") // 16 menu_additem(vb,"Klavesa R") // 17 menu_additem(vb,"Klavesa S") // 18 menu_additem(vb,"Klavesa T") // 19 menu_additem(vb,"Klavesa U") // 20 menu_additem(vb,"Klavesa V") // 21 menu_additem(vb,"Klavesa W") // 22 menu_additem(vb,"Klavesa X") // 23 menu_additem(vb,"Klavesa Y") // 24 menu_additem(vb,"Klavesa Z") // 25 menu_display(id,vb) }
public vytvor_bindy_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { client_cmd(id, "bind a ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !ta",prefix) } case 1: { client_cmd(id, "bind b ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tb",prefix) } case 2: { client_cmd(id, "bind c ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tc",prefix) } case 3: { client_cmd(id, "bind d ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !td",prefix) } case 4: { client_cmd(id, "bind e ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !te",prefix) } case 5: { client_cmd(id, "bind f ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tf",prefix) } case 6: { client_cmd(id, "bind g ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tg",prefix) } case 7: { client_cmd(id, "bind h ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !th",prefix) } case 8: { client_cmd(id, "bind i ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !ti",prefix) } case 9: { client_cmd(id, "bind j ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tj",prefix) } case 10: { client_cmd(id, "bind k ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tk",prefix) } case 11: { client_cmd(id, "bind l ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tl",prefix) } case 12: { client_cmd(id, "bind m ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tm",prefix) } case 13: { client_cmd(id, "bind n ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tn",prefix) } case 14: { client_cmd(id, "bind o ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !to",prefix) } case 15: { client_cmd(id, "bind p ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tp",prefix) } case 16: { client_cmd(id, "bind q ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tq",prefix) } case 17: { client_cmd(id, "bind r ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tr",prefix) } case 18: { client_cmd(id, "bind s ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !ts",prefix) } case 19: { client_cmd(id, "bind t ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tt",prefix) } case 20: { client_cmd(id, "bind u ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tu",prefix) } case 21: { client_cmd(id, "bind w ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tw",prefix) } case 22: { client_cmd(id, "bind x ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tx",prefix) } case 23: { client_cmd(id, "bind y ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !ty",prefix) } case 24: { client_cmd(id, "bind z ^"herne_menu^"") ChatColor(id,"%s Uspesne si si nabindoval furien menu na klavesu !tz",prefix) } } return PLUGIN_HANDLED } public zrus_bindy(id) { new vb = menu_create("Herne Menu \w(\r/furien\w)","zrus_bindy_handle") menu_additem(vb,"Klavesa A") // 1 menu_additem(vb,"Klavesa B") // 2 menu_additem(vb,"Klavesa C") // 3 menu_additem(vb,"Klavesa D") // 4 menu_additem(vb,"Klavesa E") // 5 menu_additem(vb,"Klavesa F") // 6 menu_additem(vb,"Klavesa G") // 7 menu_additem(vb,"Klavesa H") // 8 menu_additem(vb,"Klavesa I") // 9 menu_additem(vb,"Klavesa J") // 10 menu_additem(vb,"Klavesa K") // 11 menu_additem(vb,"Klavesa M") // 12 menu_additem(vb,"Klavesa N") // 13 menu_additem(vb,"Klavesa O") // 14 menu_additem(vb,"Klavesa P") // 15 menu_additem(vb,"Klavesa Q") // 16 menu_additem(vb,"Klavesa R") // 17 menu_additem(vb,"Klavesa S") // 18 menu_additem(vb,"Klavesa T") // 19 menu_additem(vb,"Klavesa U") // 20 menu_additem(vb,"Klavesa V") // 21 menu_additem(vb,"Klavesa W") // 22 menu_additem(vb,"Klavesa X") // 23 menu_additem(vb,"Klavesa Y") // 24 menu_additem(vb,"Klavesa Z") // 25 menu_display(id,vb) }
public zrus_bindy_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { client_cmd(id, "unbind a") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 1: { client_cmd(id, "unbind b") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 2: { client_cmd(id, "unbind c") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 3: { client_cmd(id, "unbind d") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 4: { client_cmd(id, "unbind e") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 5: { client_cmd(id, "unbind f") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 6: { client_cmd(id, "unbind g") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 7: { client_cmd(id, "unbind h") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 8: { client_cmd(id, "unbind i") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 9: { client_cmd(id, "unbind j") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 10: { client_cmd(id, "unbind k") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 11: { client_cmd(id, "unbind l") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 12: { client_cmd(id, "unbind m") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 13: { client_cmd(id, "unbind n") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 14: { client_cmd(id, "unbind o") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 15: { client_cmd(id, "unbind p") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 16: { client_cmd(id, "unbind q") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 17: { client_cmd(id, "unbind r") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 18: { client_cmd(id, "unbind s") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 19: { client_cmd(id, "unbind t") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 20: { client_cmd(id, "unbind u") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 21: { client_cmd(id, "unbind w") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 22: { client_cmd(id, "unbind x") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 23: { client_cmd(id, "unbind y") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } case 24: { client_cmd(id, "unbind z") ChatColor(id,"%s Uspesne si si odbindoval klavesu",prefix) } } return PLUGIN_HANDLED }
public specialne_itemy(id) { if(is_user_alive(id)) { new si = menu_create("Herne Menu \w(\r/furien\w)","specialne_itemy_handle") menu_additem(si,"WallJump \r120$") menu_additem(si,"AutoBunnyHop \yVIP \r100$") menu_display(id,si) } else { ChatColor(id,"%s Na otvorenie menu musis byt nazive",prefix) } }
public specialne_itemy_handle(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } switch(item) { case 0: { if(body[id] >= 100) { body[id] -= 100 cs_set_user_money(id,body[id]) wh[id] = 1 ChatColor(id,"%s Kupil si si !tWallJump",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } case 1: { if(get_user_flags(id) & VIP) { if(body[id] >= 100) { body[id] -= 100 cs_set_user_money(id,body[id]) bunny[id] = 1 ChatColor(id,"%s Kupil si si !tAutoBunnyHop",prefix) } else { ChatColor(id,"%s Nedostatok penazi",prefix) } } else { ChatColor(id,"%s Tato vec je len pre !gVIP",prefix) } } } return PLUGIN_HANDLED }
public prefix_predmeno(id) { if(get_user_flags(id) & EVIP) { new arg[256], name[33] read_argv(1, arg, charsmax(arg)) get_user_name(id, name, charsmax(name)) if(!equal(arg, "")) { ChatColor(0,"!y[!gExtraVIP!y] !t%s!y :!g %s", name, arg) return PLUGIN_HANDLED } } else { if(get_user_flags(id) & VIP) { new arg[256], name[33] read_argv(1, arg, charsmax(arg)) get_user_name(id, name, charsmax(name)) if(!equal(arg, "")) { ChatColor(0,"!y[!gVIP!y] !t%s!y : %s", name, arg) return PLUGIN_HANDLED } } } return PLUGIN_CONTINUE }
public reset_score(id) { if(get_user_flags(id) & VIP) { set_user_frags(id,0) cs_set_user_deaths(id,0) ChatColor(id,"%s Uspesne si si vynuloval score",prefix) } else { ChatColor(id,"%s Na vynulovanie score musis byt !gVIP",prefix) } }
public client_PreThink(id) { if(wh[id] == 1) { wallteam = get_cvar_num("walljump_team") new team = get_user_team(id) if(is_user_alive(id) && (!wallteam || wallteam == team)) { newButton[id] = get_user_button(id) new oldButton = get_user_oldbutton(id) new flags = get_entity_flags(id) //reset if we are on ground if(caughtJump[id] && (flags & FL_ONGROUND)) { numJumps[id] = 0 caughtJump[id] = false } //begin when we jump if((newButton[id] & IN_JUMP) && (flags & FL_ONGROUND) && !caughtJump[id] && !(oldButton & IN_JUMP) && !numJumps[id]) { caughtJump[id] = true entity_get_vector(id,EV_VEC_velocity,jumpVeloc[id]) jumpVeloc[id][2] = get_cvar_float("walljump_str") } } } }
public client_PostThink(id) { if(is_user_alive(id)) { if(wh[id] == 1) { //do velocity if we walljumped if(doJump[id]) { entity_set_vector(id,EV_VEC_velocity,jumpVeloc[id]) doJump[id] = false if(numJumps[id] >= get_cvar_num("walljump_num")) //reset if we ran out of jumps { numJumps[id] = 0 caughtJump[id] = false } } } } }
public Touch_World(id, world) { if(is_user_alive(id)) { if(wh[id] == 1) { //if we touch wall and have jump pressed, setup for jump if(caughtJump[id] && (newButton[id] & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND)) { //reverse velocity for(new x=0;x<2;x++) jumpVeloc[id][x] *= -1.0 numJumps[id]++ doJump[id] = true } } } }
public Reklama() { switch(random(7)) { case 1: ChatColor(0, "%s Herni menu otevres napisanim !t/furien",prefix) case 2: ChatColor(0, "%s Pamatuj Zbrane ktere jsou zdarma maji male pozkozeni",prefix) case 3: ChatColor(0, "%s Kup si !gVIP!y a tim ziskas Suped Vyhody",prefix) case 4: ChatColor(0, "%s Se !tSuperKnife!y budes davat Velke poskodenie",prefix) case 5: ChatColor(0, "%s Nebavi te stale psat !t/furien!y, nabinduj si to na klavesu",prefix) case 6: ChatColor(0, "%s Kup si !tWallJump!y a skakej po stenach,!gExtraVIP!y ho ma kazde kolo zadarmo",prefix) case 7: ChatColor(0, "%s Tento mod zabezpecil a naprogramoval !tRisontek!y,ak ho chces napis !t/risontek",prefix) } return PLUGIN_HANDLED; }
public fw_jump(id) { if(bunny[id] == 1) { if(get_entity_flags(id) & FL_ONGROUND) { new Float:velocity[3] entity_get_vector(id, EV_VEC_velocity, velocity) velocity[2] += 250.0 entity_set_vector(id, EV_VEC_velocity, velocity) } } return HAM_IGNORED }
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" ) replace_all( msg, 190, "!y", "^1" ) replace_all( msg, 190, "!t", "^3" )
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, get_user_msgid("SayText"), _, players[ i ] ) write_byte( players[ i ] ) write_string( msg ) message_end( ) } } } }
stock ham_strip_weapon(id,weapon[]) { if(!equal(weapon,"weapon_",7)) return 0;
new wId = get_weaponid(weapon); if(!wId) return 0;
new wEnt; while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {} if(!wEnt) return 0;
if(get_user_weapon(id) == 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));
return 1; }
Please HELP
|