Dopisz że nie działa gdy wyłączy się vgui: setinfo _vgui_menus 0
Racja, dla pełnej kompatybilności z wyłączonym vgui plugin powinien wyglądać tak:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Client buy open"
#define VERSION "1.0"
#define AUTHOR "fresh"
new msg_buyclose
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("buy","clcmd_buy") // Rejestrujemy otwarcie sklepu z wylaczonym vgui
register_clcmd("client_buy_open","clcmd_client_buy_open") // Rejestrujemy otwarcie sklepu z wlaczonym vgui
msg_buyclose = get_user_msgid("BuyClose")
}
public clcmd_buy(id)
{
client_print(id,3,"Wcisnąłem [B] na klawiaturze!!! przy wylaczonym vgui menu...")
return PLUGIN_HANDLED_MAIN // Blokujemy wyświetlenie standardowego menu broni
}
public clcmd_client_buy_open(id)
{
client_print(id,3,"Wcisnąłem [B] na klawiaturze!")
send_buyclose(id) // Zamykamy okno vgui menu broni
}
send_buyclose(id)
{
if(!is_user_connected(id))
return;
message_begin(MSG_ONE ,msg_buyclose,_,id)
message_end()
}


Dodatki SourceMod




Moja zawartość
Mężczyzna
