/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "asd"
/*
0: ezüst
1: arany
*/
new adatok[33][2]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg", "halal", "a")
register_clcmd("say /bolt", "boltmenu"))
}
public halal()
{
new killer = read_data(1)
new victim = read_data(2)
if(killer != victim)
{
new oles = get_user_frags(killer)
new halalok = cs_get_user_deaths(killer)
new eredmeny = oles / halalok
adatok[killer][0] += eredmeny
adatok[killer][1] += 10
}
}
public boltmenu(id)
{
new menu = menu_create("Bolt", "mh_MyMenu");
menu_additem(menu, "100HP", "", 0); // case 0
menu_additem(menu, "50Pajzs", "", 0); // case 1
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public mh_MyMenu(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_cancel(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
switch(item)
{
case 0: {
if(adatok[id][0] >= 100 || adatok[id][1] >= 10)
{
set_user_health(id, get_user_health(id)+100)
}
else {
client_print(id, print_chat, "Nincs eleg aranyad vagy ezustod.")
}
}
case 1: {
if(adatok[id][0] >= 50 || adatok[id][1] >= 5)
{
set_user_armor(id, get_user_armor(id)+50)
}
else {
client_print(id, print_chat, "Nincs eleg aranyad vagy ezustod.")
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/