PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#define PLUGIN "akcaliberkk"
#define VERSION "1.0"
#define AUTHOR "Revive Menu"
#define ADMIN_FLAG ADMIN_LEVEL_C
new pSilah,pFast,pDok,pCT;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
pSilah = register_cvar("revmenu_noglock","1")
pFast = register_cvar("revmenu_hizlimod","1")
pDok = register_cvar("revmenu_obeyimmunity","1")
pCT = register_cvar("revmenu_ct","0")
register_clcmd("say /revmenu","cmdReviveMenu")
register_clcmd("say_team /revmenu","cmdReviveMenu")
}
public cmdReviveMenu(id) {
if((!(get_user_flags(id) & ADMIN_FLAG)) && (!get_pcvar_num(pCT) || get_user_team(id) != 2)) {
console_print(id,"Bu Komutu Kullanmak Icin Izinli Degilsin.")
console_cmd(id,"bind x ^"say /revmenu^"")
client_print(id,print_chat,"Bu Komutu Kullanmak Icin Izinli Degilsin.")
return PLUGIN_HANDLED
}
new menu = menu_create("\yRevive Menu","menu_handler")
new players[32],inum,Uid;
new szName[32], szID[10];
get_players(players,inum,"b")
for(new i;i<inum;i++) {
Uid = players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)
menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return PLUGIN_CONTINUE
}
public menu_handler(id,menu,item) {
if(item==MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6],szName[32];
new access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)
new Uid = str_to_num(data);
if(!is_user_alive(Uid) && is_user_connected(Uid)) {
if((get_pcvar_num(pDok)) && (get_user_flags(Uid) & ADMIN_IMMUNITY)) {
cmdReviveMenu(id)
ColorChat(id,"^4[Force Group JB]:^1 Bu Kisi Dokunulmaz !")
return PLUGIN_HANDLED
}
ExecuteHamB(Ham_CS_RoundRespawn,Uid)
if(get_pcvar_num(pSilah)) {
set_task(0.1,"Silah_Sil",Uid)
}
new admin[32];
get_user_name(id,admin,31)
ColorChat(0,"^4[Force Group JB]:^1 Admin ^3%s^1: ^3%s ^1Adli Oyuncuyu Canlandirdi !",admin,szName)
}
if(get_pcvar_num(pFast)) {
cmdReviveMenu(id)
}
return PLUGIN_HANDLED
}
public Silah_Sil(id) {
if(get_user_team(id) == 1) {
strip_user_weapons(id)
give_item(id,"weapon_knife")
}
}
stock ColorChat(const id, const string[], {Float, Sql, Resul,_}:...) {
new msg[191], players[32], count = 1;
static len;
len = formatex(msg, charsmax(msg), "^x01" );
vformat(msg[len], charsmax(msg) - len, string, 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();
}
}
return;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/