VGUI Meniu uždelsimas

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

VGUI Meniu uždelsimas

Post 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ą.

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: VGUI Meniu uždelsimas

Post 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().
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: VGUI Meniu uždelsimas

Post by xFrostas »

Nelabai suprantu su tuo išsiuntimu message_begin(), gali gal pavyzdį duoti, arba labiau paaiškinti?

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: VGUI Meniu uždelsimas

Post by hleV »

Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: VGUI Meniu uždelsimas

Post by xFrostas »

o gal dar gali paskayti iš kur sužinoti MenuID, Multipart ir Name?

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: VGUI Meniu uždelsimas

Post 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;}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: VGUI Meniu uždelsimas

Post by xFrostas »

Ačiū!

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 4 guests