/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
#define MAXJATEKOSOK 32
new pont[MAXJATEKOSOK + 1], Celpont[MAXJATEKOSOK + 1]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /kuldes", "kuldes")
register_clcmd("MENNYI_PONTOT_SZERETNEL_ADNI?", "pontkuldes")
}
public kuldes(id)
{
static szTempid, menu
menu = menu_create("Küldés menü", "kuldeskezelo")
for (new celpont = 0; celpont <= MAXJATEKOSOK; celpont++)
{
if(is_user_connected(celpont) && id != celpont)
{
static szJatekosok[60]
formatex(szJatekosok, 59, "%s", get_player_name(celpont))
num_to_str(celpont, szTempid, 31);
menu_additem(menu, szJatekosok, szTempid, 0)
}
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_BACKNAME, "Vissza")
menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_display(id , menu , 0)
}
public kuldeskezelo(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access, info[6], name[64], callback;
menu_item_getinfo(menu, item, access, info, 5, name, 63, callback)
Celpont[id] = str_to_num(info)
client_cmd(id, "messagemode MENNYI_PONTOT_SZERETNEL_ADNI?")
menu_destroy(menu)
return PLUGIN_HANDLED
}
public pontkuldes(id)
{
static adat[192], ertek
read_args(adat, 191)
ertek = str_to_num(adat)
if(ertek <= pont[id])
{
pont[Celpont[id]] += ertek
pont[id] -= ertek
client_print(id, print_chat, "%i pont el lett küldve %s-nak", ertek, get_player_name(Celpont[id]))
client_print(Celpont[id], print_chat, "Kaptál %i pontot %s-tól!", ertek, get_player_name(id))
}
return PLUGIN_CONTINUE
}
stock get_player_name(index)
{
static name[32]
get_user_name(index, name, 31)
return name
}