public kuldesmenu(id){
new cim[121]
format(cim, charsmax(cim), "Küldés")
new menu = menu_create(cim, "kuldes_handler" )
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum);
for( new i; i<pnum; i++ ){
tempid = players[i];
{
get_user_name(tempid, szName, charsmax(szName));
num_to_str(tempid, szTempid, charsmax(szTempid));
menu_additem(menu, szName, szTempid, 0);
}
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public kuldes_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new x_tempid = str_to_num(data);
client_cmd(id, "messagemode PONT");
kuldesmenu(id)
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public ezust_kuld(id){
new uzenet[121];
new x_tempid = str_to_num(data);
new kuldoneve[32], tempname[32]
read_args(uzenet, charsmax(uzenet))
remove_quotes(uzenet)
get_user_name(id, kuldoneve, 31)
get_user_name(x_tempid, tempname, 31)
if(pont[id] >= str_to_num(uzenet))
{
pont[x_tempid] += str_to_num(uzenet)
pont[id] -= str_to_num(uzenet)
ColorChat(0, RED, "Játékos^3 %s^1 küldött^4 %d^1 pontot^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
}
else
{
ColorChat(id, RED, "Sajnálom, nincs elég Pontod.")
}
return PLUGIN_HANDLED;
}