Znalazłem menu u was na stronie lecz nie działa poprawnie
a dokładnie, kiedy wpisuje /sklep poprawnie wyświetlają mi się opcje
lecz gdy nacisnę którąś z nich to wyskakuje mi błąd w konsoli: [CSXGuard] "say /vip": (SD Blocked)
wiem, że jest to wina CSXGuard.ini które jest zainstalowane w cs-ie 1.6 non steam
i moje pytanie jest takie czy pomogliby mi państwo to ominąć tak aby każdy non steamowiec mógł korzystać z menu na serwerze?
#include <amxmodx>
public plugin_init() {
register_plugin("123", "1.0", "...");
register_clcmd("say /sklep", "ShowMenu", .info = "Otwiera menu sklepu");
register_clcmd("say_team /sklep", "ShowMenu", .info = "Otwiera menu sklepu");
}
public ShowMenu(id) {
if(is_user_connected(id)) {
new menu = menu_create("Sklep", "mymenu_sklep");
menu_additem(menu, "Kup VIP");
menu_additem(menu, "Kup Premium");
menu_setprop(menu, MPROP_BACKNAME, "Wroc");
menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_display(id, menu);
}
}
public mymenu_sklep(id, menu, item){
if(item == MENU_EXIT || !is_user_connected(id)){
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item){
case 0: {
cmdExecute(id, "say /vip")
}
case 1: {
cmdExecute(id, "say /premium")
}
}
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
stock cmdExecute( id , const szText[] , any:... ) {
#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()
}
}


Dodatki SourceMod






menu_kup.amxx






