Page 1 of 1

VGUI Meniu uždelsimas

Posted: 2012 Apr 02 23:06
by xFrostas
Norėčiau kodo, kuriuo galėčiau tai padaryti: Kai žaidėjas prisijungia jam išmeta mano meniu (meniu dalies nereikia), kai jis kažką pasirneka, tik tada jam leidžia rinktis kokią nors komandą. +karma už kodą.

Re: VGUI Meniu uždelsimas

Posted: 2012 Apr 02 23:42
by hleV
Tai bandyk registruot tą VGUI meniu, rodyk savo meniu ir originalų užblokuok, o norėdamas parodyt originalų meniu išsiųsk per message_begin().

Re: VGUI Meniu uždelsimas

Posted: 2012 Apr 03 14:17
by xFrostas
Nelabai suprantu su tuo išsiuntimu message_begin(), gali gal pavyzdį duoti, arba labiau paaiškinti?

Re: VGUI Meniu uždelsimas

Posted: 2012 Apr 03 16:54
by hleV

Re: VGUI Meniu uždelsimas

Posted: 2012 Apr 03 18:54
by xFrostas
o gal dar gali paskayti iš kur sužinoti MenuID, Multipart ir Name?

Re: VGUI Meniu uždelsimas

Posted: 2012 Apr 03 19:05
by hleV

Code: Select all

#include <amxmodx> new VguiMenu; public plugin_init()    register_message((VguiMenu = get_user_msgid("VGUIMenu")), "OnVguiMenu"); public OnVguiMenu(msg, dest, client){    if (get_msg_arg_int(1) != 2)        return PLUGIN_CONTINUE;        new menu = menu_create("Menu", "OnMenu");        menu_additem(menu, "Select Team");    menu_display(client, menu);        return PLUGIN_HANDLED;} public OnMenu(client, menu, item){    if (item == 0)    {        message_begin(MSG_ONE, VguiMenu, _, client);        write_byte(2);        write_short(51);        write_char(-1);        write_byte(0);        write_string("");        message_end();    }        menu_destroy(menu);        return PLUGIN_HANDLED;}

Re: VGUI Meniu uždelsimas

Posted: 2012 Apr 03 19:14
by xFrostas
Ačiū!