Senior Member
Join Date: Nov 2012
Location: Where ever you want
|
05-26-2013
, 16:07
get_msg_block
|
#1
|
Hi,
on our SlenderMan - Mod we get an error:
Thanks to rocofelu who posted the error
PHP Code:
L 05/26/2013 - 22:40:34: Start of error session.
L 05/26/2013 - 22:40:34: Info (map "de_0815_alps") (file "addons/amxmodx/logs/error_20130526.log")
L 05/26/2013 - 22:40:34: Invalid message id
L 05/26/2013 - 22:40:34: [AMXX] Displaying debug trace (plugin "slenderman_1_0_6.amxx")
L 05/26/2013 - 22:40:34: [AMXX] Run time error 10: native error (native "get_msg_block")
L 05/26/2013 - 22:40:34: [AMXX] [0] slenderman_1_0_6.sma::team_choice (line 802)
L 05/26/2013 - 22:03:33: Invalid message id
L 05/26/2013 - 22:03:33: [AMXX] Displaying debug trace (plugin "slenderman_1_0_6.amxx")
L 05/26/2013 - 22:03:33: [AMXX] Run time error 10: native error (native "get_msg_block")
L 05/26/2013 - 22:03:33: [AMXX] [0] slenderman_1_0_6.sma::team_choice (line 758)
L 05/26/2013 - 22:10:31: Invalid message id
L 05/26/2013 - 21:51:43: Invalid message id
L 05/26/2013 - 21:51:43: [AMXX] Displaying debug trace (plugin "slenderman_1_0_6.amxx")
L 05/26/2013 - 21:51:43: [AMXX] Run time error 10: native error (native "get_msg_block")
L 05/26/2013 - 21:51:43: [AMXX] [0] slenderman_1_0_6.sma::team_choice (line 784)
L 05/26/2013 - 21:51:46: Invalid message id
L 05/26/2013 - 21:51:46: [AMXX] Displaying debug trace (plugin "slenderman_1_0_6.amxx")
L 05/26/2013 - 21:51:46: [AMXX] Run time error 10: native error (native "get_msg_block")
L 05/26/2013 - 21:51:46: [AMXX] [0] slenderman_1_0_6.sma::team_choice (line 792)
L 05/26/2013 - 21:52:00: Invalid message id
The code in the mod :
PHP Code:
/* Team Manager */
public message_ShowMenu(iMsgid, iDest, id)
{
static sMenuCode[iMaxLen];
get_msg_arg_string(4, sMenuCode, sizeof(sMenuCode) - 1)
if(equal(sMenuCode, FIRST_JOIN_MSG) || equal(sMenuCode, FIRST_JOIN_MSG_SPEC))
{
show_team_menu(id)
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE;
}
public message_VGUIMenu(iMsgid, iDest, id)
{
if(get_msg_arg_int(1) != VGUI_JOIN_TEAM_NUM)
{
return PLUGIN_CONTINUE;
}
show_team_menu(id)
return PLUGIN_HANDLED;
}
public count_teams()
{
CTCount = 0
TCount = 0
new Players[32]
new playerCount, i
get_players(Players, playerCount, "")
for (i=0; i<playerCount; i++)
{
if (is_user_connected(Players[i]))
{
if (cs_get_user_team(Players[i]) == CS_TEAM_CT) CTCount++
if (cs_get_user_team(Players[i]) == CS_TEAM_T) TCount++
}
}
}
public team_choice(id, menu, item)
{
static dst[32], data[5], access, callback
static restore, vgui, msgblock
if(item == MENU_EXIT)
{
msgblock = get_msg_block(g_MsgShowMenu)
set_msg_block(g_MsgShowMenu, BLOCK_ONCE)
engclient_cmd(id, "jointeam", "2")
engclient_cmd(id, "joinclass", "2")
set_msg_block(g_MsgShowMenu, msgblock)
menu_destroy(menu)
return PLUGIN_HANDLED
}
restore = get_pdata_int(id, m_iVGUI)
vgui = restore & (1<<0)
if(vgui)
set_pdata_int(id, m_iVGUI, restore & ~(1<<0))
menu_item_getinfo(menu, item, access, data, charsmax(data), dst, charsmax(dst), callback)
menu_destroy(menu)
switch(data[0])
{
case('1'):
{
count_teams()
if(TCount < 1)
{
msgblock = get_msg_block(g_MsgShowMenu)
set_msg_block(g_MsgShowMenu, BLOCK_ONCE)
engclient_cmd(id, "jointeam", "1")
engclient_cmd(id, "joinclass", "1")
set_msg_block(g_MsgShowMenu, msgblock)
}
else
{
msgblock = get_msg_block(g_MsgShowMenu)
set_msg_block(g_MsgShowMenu, BLOCK_ONCE)
engclient_cmd(id, "jointeam", "2")
engclient_cmd(id, "joinclass", "2")
set_msg_block(g_MsgShowMenu, msgblock)
}
}
case('2'):
{
msgblock = get_msg_block(g_MsgShowMenu)
set_msg_block(g_MsgShowMenu, BLOCK_ONCE)
engclient_cmd(id, "jointeam", "2")
engclient_cmd(id, "joinclass", "2")
set_msg_block(g_MsgShowMenu, msgblock)
}
}
if(vgui)
set_pdata_int(id, m_iVGUI, restore)
return PLUGIN_HANDLED
}
public show_team_menu(id)
{
static menu
menu = menu_create("Select Your Team:", "team_choice")
if(TCount < 1) menu_additem(menu, "Slender", "1", 0)
else menu_additem(menu, "\dSlender", "1", 0)
menu_additem(menu, "Human", "2", 0)
menu_display(id, menu)
return PLUGIN_HANDLED
}
public jointeam(id)
return PLUGIN_HANDLED
Can someone help me?
__________________
Selling Hosting stuff such as Webspace and Game- & VoiceServer
I'm also selling Steam Keys.
For more informations, contact me.
(Homepage is under development)
|
|