 |
|
Senior Member
Join Date: Feb 2008
Location: in space...
|

06-02-2010
, 14:56
Re: Menu / 0 (exit doesn't dwork)
|
#9
|
Quote:
Originally Posted by drekes
now it works.
It didn't showed up because you didn't have the client connect stuff. I only posted the function of the menu_handler above
This is the full code
PHP Code:
#include <amxmodx> #define TASK 2376
public plugin_init() { register_plugin("Join menu","0.1","grankee") } public showmenu(id) { new menu=menu_create("Welcome to server","menu_funkcja") menu_additem(menu,"Rules") menu_additem(menu,"Admins") menu_additem(menu,"Commands") menu_additem(menu,"Slot") menu_setprop(menu,MPROP_EXITNAME,"Close") menu_display(id,menu) return PLUGIN_HANDLED } public menu_funkcja(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu) remove_task(TASK + id) return PLUGIN_HANDLED } switch(item) { case 0:show_motd(id,"join_menu/rules.txt","Rules.") case 1:show_motd(id,"join_menu/admins.txt","Admins.") case 2:show_motd(id,"join_menu/commands.txt","Commands.") case 3:show_motd(id,"join_menu/slot.txt","Slot.") } if((item==-3)&&(task_exists(TASK+id))) { remove_task(TASK+id) menu_destroy(menu) } else showmenu(id) return PLUGIN_HANDLED } public client_connect(id) { new i[1] i[0]=id set_task(5.0,"check",TASK+id,i,1,"b") } public check(id[]) { showmenu(id[0]) }
|
Work perfect 
Thanks!
__________________
Only God can judge me...
|
|
|
|