- Сообщения
- 11
- Симпатии
- 0
- Баллы
- 22
include <amxmodx>
#include <amxmisc>
#include <dhudmessage>
#define PLUGIN "dop_voz"
#define VERSION "1.0"
#define AUTHOR "WaT_1"
new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_0
new cvar_showhudmsg
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menu("dop_voz", keys, "func_menu")
register_concmd("dop_voz", "dop_voz")
register_concmd("chooseteam", "dop_voz")
cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off
}
public client_authorized(id)
{
client_cmd(id, "say ^"dop_voz^"")
}
public client_putinserver(id)
{
if(get_pcvar_num(cvar_showhudmsg))
set_task(1.0, "task_hudmsg", id, _, _, "b")
}
public task_hudmsg(id)
public dop_voz (id)
{
new name[32]
get_user_name(id, name, 31)
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\r[CS-PROJECT] \yДоп. Возможности^n^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[1] \wГолосовать за смену карты^n")
keys |= MENU_KEY_1
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[2] \wГолосовать за бан^n")
keys |= MENU_KEY_2
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[3] \wНоминировать карту^n^n")
keys |= MENU_KEY_3
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[0] [\rВыходt\r]^n")
keys |= MENU_KEY_0
show_menu(id, keys, dop_voz, -1, "dop_voz 1")
return PLUGIN_HANDLED
}
public func_menu(id, key)
{
switch(key)
{
case 0: client_cmd(id, "say /rtv")
case 1: client_cmd(id, "say /voteban")
case 2: client_cmd(id, "say /maps")
}
return PLUGIN_HANDLED
}
После компиляции пишет:
/hlds/web/www/amxxpc/work/scripting/dop_voz.sma(1) : error 010: invalid function or declaration
/hlds/web/www/amxxpc/work/scripting/dop_voz.sma(36) : error 029: invalid expression, assumed zero
/hlds/web/www/amxxpc/work/scripting/dop_voz.sma(56) : error 029: invalid expression, assumed zero
#include <amxmisc>
#include <dhudmessage>
#define PLUGIN "dop_voz"
#define VERSION "1.0"
#define AUTHOR "WaT_1"
new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_0
new cvar_showhudmsg
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menu("dop_voz", keys, "func_menu")
register_concmd("dop_voz", "dop_voz")
register_concmd("chooseteam", "dop_voz")
cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off
}
public client_authorized(id)
{
client_cmd(id, "say ^"dop_voz^"")
}
public client_putinserver(id)
{
if(get_pcvar_num(cvar_showhudmsg))
set_task(1.0, "task_hudmsg", id, _, _, "b")
}
public task_hudmsg(id)
public dop_voz (id)
{
new name[32]
get_user_name(id, name, 31)
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\r[CS-PROJECT] \yДоп. Возможности^n^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[1] \wГолосовать за смену карты^n")
keys |= MENU_KEY_1
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[2] \wГолосовать за бан^n")
keys |= MENU_KEY_2
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[3] \wНоминировать карту^n^n")
keys |= MENU_KEY_3
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[0] [\rВыходt\r]^n")
keys |= MENU_KEY_0
show_menu(id, keys, dop_voz, -1, "dop_voz 1")
return PLUGIN_HANDLED
}
public func_menu(id, key)
{
switch(key)
{
case 0: client_cmd(id, "say /rtv")
case 1: client_cmd(id, "say /voteban")
case 2: client_cmd(id, "say /maps")
}
return PLUGIN_HANDLED
}
После компиляции пишет:
/hlds/web/www/amxxpc/work/scripting/dop_voz.sma(1) : error 010: invalid function or declaration
/hlds/web/www/amxxpc/work/scripting/dop_voz.sma(36) : error 029: invalid expression, assumed zero
/hlds/web/www/amxxpc/work/scripting/dop_voz.sma(56) : error 029: invalid expression, assumed zero