#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <engine>
#define PLUGIN "Ýsyan Team Menu"
#define VERSION "1.0"
#define AUTHOR "EneS Fýndýk"
#define tag "[LasT]"
new bool: g_aldi[33];
public event_roundstart(id){
}
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_clcmd("say /isyanteam","Menu")
register_clcmd("say_team /isyanteam","Menu")
register_event("HLTV", "elbasi", "a", "1=0", "2=0");
}
public elbasi()
{
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++)
{
id = players[i]
g_aldi[id] = false;
}
}
public Menu(id) {
new menu = menu_create("\d[LasT] \yÝsyan Team Menu", "menu_handler")
menu_additem(menu, "\r[LasT] \d100 HP AL \r[16000 DOLAR]", "1", 0);
menu_additem(menu, "\r[LasT] \dArmor AL \r[5000 DOLAR]", "3", 0);
menu_additem(menu, "\r[LasT] \dDeagle AL \r[16000 DOLAR]", "2", 0),
menu_additem(menu, "\r[LasT] \dSlot Ozel PARA CEK \r[3500 DOLAR]", "4", 0);
menu_additem(menu, "\r[LasT] \dPARA CEK \r[1000] DOLAR", "5", 0);
menu_additem(menu, "\r[LasT] \dPARA CEK KURUCU OZEL \r[1000] DOLAR", "6", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yDersim \r[Shop] \dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
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], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
new adminismi[32]
get_user_name(id,adminismi,31)
if(!is_user_alive(id)) {
renkli_yazi(id,"!t[LasT] !gOluyken bu menuyu kullanamazsin.");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(key)
{
case 1:{
cs_set_user_money(id, cs_get_user_money(id) - 16000)
set_user_health(id, get_user_health(id) + 100)
}
case 2:{
cs_set_user_money(id, cs_get_user_money(id) - 16000)
give_item(id,"weapon_deagle")
}
case 3:{
cs_set_user_money(id, cs_get_user_money(id) - 5000)
set_user_armor(id, get_user_armor(id) + 100)
}
case 4:{
if(!g_aldi[id]){
if(is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_B)
cs_set_user_money(id, cs_get_user_money(id) + 3500)
g_aldi[id] = true;
}
else{
renkli_yazi(id,"!t[LasT] !gHer elde 1 kere PARA Cekebilirsin alabilirsin!");
}
}
case 5:{
if(!g_aldi[id]){
cs_set_user_money(id, cs_get_user_money(id) + 1000)
}
else{
renkli_yazi(id,"!t[LasT] !gHer elde 1 kere PARA Cekebilirsin alabilirsin!");
}
}
case 6:{
if(!g_aldi[id]){
if(is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_B)
cs_set_user_money(id, cs_get_user_money(id) + 5000)
g_aldi[id] = true;
}
else{
renkli_yazi(id,"!gHer elde 1 kere armor alabilirsin!");
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // YeÅŸil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
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();
}
}
}
}