You tried to put 5 plugins in 1, but it does not go too well , some commands are repeated several times as plugin_init() 2x...
You can try to use the original plugins and and invite with their say commands.
You understand, It would look like this:
PHP Code:
#include <amxmodx>
#include <cstrike>
public plugin_init() {
register_clcmd("menu", "player");
register_clcmd("chooseteam", "handled");
}
public handled(id) {
if ( cs_get_user_team(id) == CS_TEAM_UNASSIGNED )
return PLUGIN_CONTINUE
player(id)
return PLUGIN_HANDLED
}
public player( id )
{
new menu = menu_create( "\rPlayer Menu!:", "menu_handler" );
menu_additem( menu, "\wRules&Infos", "", 0 );
menu_additem( menu, "\wPrivate Message", "", 0 );
menu_additem( menu, "\wMute Player", "", 0);
menu_additem( menu, "\wVoteBan Player", "", 0);
menu_additem( menu, "\wSpectate(Admins)", "", ADMIN_BAN );
menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, menu, 0 );
}
public menu_handler( id, menu, item )
{
switch( item )
{
case 0:
{
engclient_cmd(id, "say", "motd");
}
case 1:
{
engclient_cmd(id, "say", "!pm");
}
case 2:
{
engclient_cmd(id, "say", "mute");
}
case 3:
{
engclient_cmd(id, "say", "!voteban");
}
case 4:
{
engclient_cmd(id, "say", "!spec");
}
case MENU_EXIT:
{
client_print( id, print_chat, "You exited the menu..." );
}
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
__________________