Csinálsz a szerverre egy addolás menüt v más mentést használj.
new g_iCelpont[33]
public plugin_init()
{
register_plugin(PLUGIN,VERSION,AUTHOR)
register_clcmd("say /olesadas", "AdasMenu")
register_clcmd("PONT_ADDOLAS", "PontAdas")
}
public AdasMenu(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
{
new menu = menu_create("Válaszd ki kinek szeretnél adni ölést!", "AdasKezelo")
new szTempid[32]
for(new celpont; celpont <= 32; celpont++)
{
if(is_user_connected(celpont) && celpont != id && !is_user_bot(celpont))
{
new szJatekosok[60]
get_user_name(celpont, szJatekosok, charsmax(szJatekosok))
num_to_str(celpont, szTempid, charsmax(szTempid))
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)
}
else
{
ColorChat(id, GREEN, "[Információ]^1 Ehhez nincs hozzáférésed!")
}
}
public AdasKezelo(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)
g_iCelpont[id] = str_to_num(info)
if(!is_user_connected(g_iCelpont[id]))
{
ColorChat(id, GREEN, "[Információ]^1 Sajnos lecsatlakozott a kiválasztott játékos!")
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
client_cmd(id, "messagemode PONT_ADDOLAS")
menu_destroy(menu)
return PLUGIN_CONTINUE
}
public PontAdas(id)
{
new adat[192], szam
read_args(adat, charsmax(adat))
szam = str_to_num(adat)
if(szam)
{
oles[g_iCelpont[id]] += szam
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
Egy elképzelés az addolás menüre, ha valamit rosszul írtam szólj(atok)!
ui: Csak ADMIN_IMMUNITY(a) joggal rendelkezők tudják használni ezt a menüt és csak 0 nál nagyobb számot tudsz hozzáadni az öléseihez, ha valamit máshogy képzelnél el, szólj és alakítunk rajta.