Błędy podczas kompilacji:
menu.sma(11) : warning 217: loose indentation menu.sma(15) : error 029: invalid expression, assumed zero menu.sma(15) : error 004: function "client_putinserver" is not implemented menu.sma(17) : error 017: undefined symbol "id" menu.sma(17) : warning 215: expression has no effect menu.sma(17) : error 001: expected token: ";", but found ")" menu.sma(17) : error 029: invalid expression, assumed zero menu.sma(17) : fatal error 107: too many error messages on one line
A o to kod .SMA
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "KoZa"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
{
register_clcmd("say /menu", "menu")
}
public client_putinserver(id)
{
client_cmd(id, "bind v say /menu")
}
public menu(id)
{
new menu = menu_create("\yMenu Serwera BF2", "menu_Handle")
menu_additem(menu, "\wSerwery") //1
menu_additem(menu, "\wBF2 Menu")
menu_additem(menu, "\wKontakt")
menu_additem(menu, "\wTOP 15")
menu_additem(menu, "\wRank")
menu_additem(menu, "\wVIP")
if(get_user_flags(id) & ADMIN_KICK)
menu_additem(menu, "\rMenu Admina")
menu_display(id, menu)
}
public menu_Handle(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE;
}
menu_display(id, menu)
switch(item)
{
case 0:
{
client_cmd(id,"say /server") //1
}
case 1:
{
client_cmd(id,"say /bf2")
}
case 2:
{
show_motd(id,"kontakt.html")
}
case 3:
{
client_cmd(id,"say /top15")
}
case 4:
{
client_cmd(id,"say /rankstats")
}
case 5:
{
client_cmd(id,"say /vip")
}
case 6:
{
client_cmd(id,"amxmodmenu")
}
}
return PLUGIN_CONTINUE
}
Chcę go wgrać na serwer który posiada MOD BF2.
I żeby nie było z Modu usunąłem komendę /menu.