#include <amxmodx>
#include <cstrike>
new menu;
public plugin_init (){
register_plugin("Menu skiny", "0.01", "janofer");
register_clcmd("say /skiny", "skinsMenu");
register_clcmd("say_team /skiny", "skinsMenu");
}
public skinsMenu(index)
{
menu=menu_create("Wybierz bron","skinSection");
menu_additem(menu,"AWP");
menu_additem(menu,"AK47");
menu_additem(menu,"M4A1");
menu_additem(menu,"KNIFE");
menu_display(index, menu);
return PLUGIN_HANDLED;
}
public skinSection(id, menu, item){
switch(item){
case 0:{
cmdExecute(id, "say /awp");
}
case 1:{
cmdExecute(id, "say /ak47");
}
case 2:{
cmdExecute(id, "say /m4a1");
}
case 3:{
cmdExecute(id, "say /knife");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock cmdExecute( id , const szText[]) {
#pragma unused szText
if ( id == 0 || is_user_connected( id ) ) {
new szMessage[ 256 ];
format_args( szMessage ,charsmax( szMessage ) , 1 );
message_begin( id == 0 ? MSG_ALL : MSG_ONE, 51, _, id )
write_byte( strlen( szMessage ) + 2 )
write_byte( 10 )
write_string( szMessage )
message_end()
}
}