Bindowanie bez zgody usera nie jest fajne. Możesz użyć innych pluginów do tego.
#include <amxmodx>
#define PLUGIN "MyMenu"
#define VERSION "1.0"
#define AUTHOR "R3X"
new mMyMenu;
public plugin_init() {
mMyMenu = menu_create("Funkcje", "mh_MyMenu");
menu_additem(mMyMenu, "Checkpoint", "", ADMIN_ALL);
menu_additem(mMyMenu, "Teleport", "", ADMIN_ALL);
menu_additem(mMyMenu, "Pomoc", "", ADMIN_ALL);
menu_additem(mMyMenu, "Sprawdz admina", "", ADMIN_ALL);
menu_additem(mMyMenu, "Top3", "", ADMIN_ALL);
register_clcmd("mymenu","showMenu");
register_plugin(PLUGIN, VERSION, AUTHOR);
}
public showMenu(id){
if(task_exists(id))
remove_task(id);
new menu_id, keys;
new menuUp = player_menu_info( id, menu_id, keys );
if ( menuUp <= 0 || menu_id < 0 ) {
menu_display(id, mMyMenu);
}
else{
set_task( 1.0, "showMenu",id);
}
}
public mh_MyMenu(id, menu, item) {
switch(item){
case 0:{
client_cmd(id, "say ^"/cp^"");
}
case 1:{
client_cmd(id, "say ^"/tp^"");
}
case 2:{
client_cmd(id, "say ^"/help^"");
}
case 3:{
client_cmd(id, "say ^"/admin ^"");
}
case 4:{
client_cmd(id, "say ^"/top3^"");
}
}
}