Zrobiłem komendę która powinna być tylko dla admina, lecz nie działa, prezentuje ostatni sposób jaki robiłem, już nie wiem jak to zrobić, podpowiedzcie mi coś.
register_clcmd("say /zal", "specialday_check", ADMIN_BAN)
public specialday_check(id,level,cid)
{
if(!cmd_access (id, level, cid, 3))
return PLUGIN_HANDLED;
if(get_user_flags(id) & ADMIN_BAN)
{
new name[32]
get_user_name(id,name,31)
ColorChat(0, RED, "%s Menu specjalnego dnia otwarte przez^x04 %s", PREFIX, name)
}
if(!get_pcvar_num(cvar_daysmenu))
{
#if defined USE_CC
ColorChat(id, RED, "%s Dni sa^x03 wylaczone", PREFIX)
#else
client_print(id, print_chat, "%s Dni sa wylaczone", PREFIX)
#endif
return PLUGIN_HANDLED
}
if(get_user_team(id) != 2)
{
#if defined USE_CC
ColorChat(id, RED, "%s Tylko^x03 straznicy^x04 moga rozpoczac a^x03 specjalny dzien", PREFIX)
#else
client_print(id, print_chat, "%s Tylko straznicy moga rozpoczac specjalny dzien", PREFIX)
#endif
return PLUGIN_HANDLED
}
if(!is_user_alive(id))
{
#if defined USE_CC
ColorChat(id, RED, "%s Musisz byc^x03 zywy^x04 aby rozpoczac a^x03 specjalny dzien", PREFIX)
#else
client_print(id, print_chat, "%s Musisz byc zywy aby rozpoczac specjalny dzien", PREFIX)
#endif
return PLUGIN_HANDLED
}
if(specialday[20] != DAY_NONE)
{
#if defined USE_CC
ColorChat(id, RED, "%s Jest juz wybrany specjalny dzien", PREFIX)
#else
client_print(id, print_chat, "%s Jest juz wybrany specjalny dzien", PREFIX)
#endif
return PLUGIN_HANDLED
}
specialday_menu(id)
return PLUGIN_HANDLED
}