Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> 255 hp

Статус пользователя Gfx
сообщение 10.8.2010, 6:55
Сообщение #1


Стаж: 17 лет

Сообщений: 72
Благодарностей: 8
Полезность: 90

Выдрал из зомби плагуе мода код для отображения 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
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Makzz
сообщение 10.8.2010, 9:12
Сообщение #2


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Цитата(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
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Gfx
сообщение 10.8.2010, 9:39
Сообщение #3


Стаж: 17 лет

Сообщений: 72
Благодарностей: 8
Полезность: 90

Makzz,
Цитата
И вообще-то плагин не показывает больше 255

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

ps.gif а за код спс :)

Отредактировал: Gfx, - 10.8.2010, 9:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: