#pragma semicolon 1
#include <amxmodx>
#include <reapi>
native jb_get_user_packs(id);
native jb_set_user_packs(id, ammount);
new const tag[] = "Blue Gaming";
new bool:engel[MAX_CLIENTS+1],elsay[MAX_CLIENTS+1];
public plugin_init() {
register_plugin("Eklenti Ismi", "1.0", "bilalgecer47");
register_clcmd("say /gececimenu","@anamenu");
RegisterHookChain(RG_RoundEnd, "@RoundEnd", .post = false);
}
@RoundEnd(id){
for(new id = 1; id <= MaxClients; id++) {
engel[id]=false;
elsay[id]++;
set_entvar(id,var_maxspeed,250.0);
set_entvar(id,var_gravity,0.8);
}
}
@anamenu(const id){
new at,act;rg_initialize_player_counts(at,act);
if(get_member(id, m_iTeam) != TEAM_TERRORIST) client_print_color(id,id,"^3%s: ^4Bu Menuye Sadece ^3Teroristler ^4Girebilir.",tag);
else if(at<=1) client_print_color(id,id,"^3%s: ^4Sona Kalan Mahkum ^3Bu Menuye ^4Giremez.",tag);
else if(!(get_user_flags(id) & ADMIN_PASSWORD)) client_print_color(id,id,"^3%s: ^4Bu Menuye Sadece ^3Gececi Uyeler ^4Girebilir.",tag);
else if(!engel[id]) client_print_color(id,id,"^3%s: ^4Gececi Menuyu ^3Her El Bir Kere Kullanabilirsiniz!",tag);
else {
new menu = menu_create(fmt("\r%s \w- \yJailBreak Gececi Menu", tag), "@anamenu_devam");
menu_additem(menu, fmt("\r%s \w- \y+3 Jb Al", tag), "1");
menu_additem(menu, fmt("\r%s \w- \yHiz Al \d(650Hiz)", tag), "2");
menu_additem(menu, fmt("\r%s \w- \yGravity Al \d(500 Gravity)", tag), "3");
menu_additem(menu, fmt("\r%s \w- \yKendini Kaldir \d(Unbury)%s", tag,elsay[id] == 3 ? " \r[Kullandın]":""), "4");
menu_additem(menu, fmt("\r%s \w- \yHe Grenade Al", tag), "5");
menu_additem(menu, fmt("\r%s \w- \ySmoke Grenade Al", tag), "6");
menu_additem(menu, fmt("\r%s \w- \yFlashBang Al", tag), "7");
menu_setprop(menu, MPROP_EXITNAME, fmt("\r%s \w- \yCikis", tag));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
@anamenu_devam(const id, const menu, const item) {
if(item == MENU_EXIT || !is_user_alive(id)) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new iData[6], iKey,para;
menu_item_getinfo(menu, item, _, iData, charsmax(iData));
iKey = str_to_num(iData);
para=jb_get_user_packs(id);
switch(iKey) {
case 1: {
jb_set_user_packs(id ,para+3);
engel[id]=false;
}
case 2: {
set_entvar(id, var_maxspeed, 650.0);
engel[id]=false;
}
case 3: {
set_entvar(id,var_gravity,0.5);
engel[id]=false;
}
case 4: {
if(elsay[id]>=3){
new Float:origin[3]; get_entvar(id, var_origin, origin),origin[2] +=35.0,set_entvar(id, var_origin, origin);
engel[id]=false;
}
else client_print_color(id,id,"^3%s: ^4Unbury Secenegini^3 3 Elde Bir Kere Kullanabilirsiniz!",tag);
}
case 5: {
rg_give_item(id,"weapon_hegrenade");
engel[id]=false;
}
case 6: {
rg_give_item(id,"weapon_smokegrenade");
engel[id]=false;
}
case 7: {
rg_give_item(id,"weapon_flashbang");
engel[id]=false;
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}