PHP- Kodu:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <colorchat>
#include <fakemeta>
#include <hamsandwich>
#include <engine>
#define PLUGIN "JbMenu"
#define VERSION "1.0"
#define AUTHOR "Pit10"
#define task 672
new zaman = 60
new engel[33];
new g_engel[33];
new engel5[33];
new engel4[33];
new engel2[33];
new engel3[33];
new gardiyan[ 33 ];
new bool:blok_damage[33];
new g_mikrofon = 0
new bool:WeaponsLocked = true;
new bool:touchkill_enabled;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_Voice_SetClientListening, "FwdSetVoice");
register_concmd("Fm_VoiceGetClient","FwdGetVoice")
register_clcmd("say /god", "godsoyle")
register_clcmd("say /godmode", "godsoyle")
register_clcmd("say /jbmenu", "Devamet")
register_clcmd("HP", "Gardiyan_Hp")
RegisterHam(Ham_Touch, "weapon_hegrenade", "player_touchweapon")
RegisterHam(Ham_Touch, "weaponbox", "player_touchweapon")
RegisterHam(Ham_Touch, "armoury_entity", "player_touchweapon")
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage_Post",0)
register_impulse(100, "impulse_100")
register_clcmd("drop","drop",0,"")
register_forward(FM_Touch, "fwdTouch");
register_event("HLTV", "event_new_round", "a", "1=0", "2=0");
register_logevent("eRS",2,"1=Round_Start")
register_logevent("eRS2",2,"1=Round_End")
register_event("DeathMsg","eDeath","a")
WeaponsLocked = false
}
public JBGlowMenu(id)
{
if(cs_get_user_team(id) != CS_TEAM_CT)
{
return PLUGIN_HANDLED;
}
new menu = menu_create("\rSerbest Gun Verme Menusu:", "sub_menu");
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum, "a");
for( new i; i<pnum; i++ )
{
tempid = players[i];
if (cs_get_user_team(tempid) != CS_TEAM_T)
{
continue;
}
get_user_name(tempid, szName, 31);
num_to_str(tempid, szTempid, 9);
menu_additem(menu, szName, szTempid, 0);
}
menu_display(id, menu);
return PLUGIN_HANDLED;
}
public sub_menu(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new tempid = str_to_num(data);
new szName[32], szName2[32];
get_user_name(id, szName, 31);
get_user_name(tempid, szName2, 31);
set_user_rendering(tempid, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 30)
ColorChat(0, GREEN,"^3%s ^1Isimli Memur ^3%s Serbest Gun Verdi.",szName,szName2);
emit_sound(0, CHAN_AUTO, "jbextreme/brass_bell_C.wav", 1.0, ATTN_NORM, 0, PITCH_NORM);
blok_damage[tempid] = true;
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public fw_TakeDamage_Post(victim,inflictor,attacker,Float:damage,damagetype) {
if(blok_damage[attacker] && (get_user_team(attacker) != get_user_team(victim)) ) {
return HAM_SUPERCEDE
}
return HAM_IGNORED
}