Цитата(Gfx @ 10.8.2010, 8:55)

Выдрал из зомби плагуе мода код для отображения 255 хп в нижнем левом углу, когда жизней больше 255. Вставил в биохазард, запахало:

А как отдельный плагин не идет. Подскажите в чем проблема?
Код
#include <amxmodx>
#define Plugin "255 hp"
#define Version "1.0"
#define Author "test"
new cvar
public plugin_init()
{
register_plugin(Plugin, Version, Author)
cvar = register_cvar("255hp", "1")
register_message(get_user_msgid("Health"), "msg_health")
}
public msg_health(msgid, dest, id)
{
if(!get_pcvar_num(255hp))
return PLUGIN_CONTINUE
static health
health = get_msg_arg_int(1)
if(health > 255)
set_msg_arg_int(1, ARG_BYTE, 255)
return PLUGIN_CONTINUE
}
При компилировании вылазеет вот эта ошибка:
Код
255.sma(14) : warning 217: loose indentation
255.sma(22) : error 029: invalid expression, assumed zero
255.sma(22) : error 029: invalid expression, assumed zero
255.sma(22) : error 029: invalid expression, assumed zero
255.sma(22) : fatal error 107: too many error messages on one line
Код
#include <amxmodx>
#define Plugin "255 hp"
#define Version "1.0"
#define Author "test"
new cvar
public plugin_init()
{
register_plugin(Plugin, Version, Author)
cvar = register_cvar("255hp", "1")
register_message(get_user_msgid("Health"), "msg_health")
}
public msg_health(msgid, dest, id)
{
if(!get_pcvar_num(cvar))
return PLUGIN_CONTINUE
static health
health = get_msg_arg_int(1)
if(health > 255)
set_msg_arg_int(1, ARG_BYTE, 255)
return PLUGIN_CONTINUE
}
И вообще-то плагин не показывает больше 255