Иконка ресурса

Lite Vampire 1.3

Нет прав для скачивания

perfectblood0

Команда форума
Администратор
Регистрация
29 Окт 2017
Сообщения
2.578
Симпатии
914
Пол
Женский
perfectblood0 добавил(а) новый ресурс:

Lite Vampire - Легкий и быстрый плагин Vampire.

  • Не лажает, то есть не дает больше HP, чем разрешено.
  • Не выдает hp за самоубийство. От Shalfey версия страдала этим.
  • Имеет 3 настройки. О них ниже :)
  • Имеет возможность отключения моргания экрана при убийстве.
  • Экран моргает синим цветом.
Узнать больше об этом ресурсе...
 

jerry88

Пользователь
Регистрация
24 Сен 2020
Сообщения
11
Симпатии
1
Это Re версия?
На AmxModX 1.8.2 работать будет?
 

jerry88

Пользователь
Регистрация
24 Сен 2020
Сообщения
11
Симпатии
1
Ребята помогите пожалуйста, нужен простой плагин вампир для CSDM FFA сервера
Без всяких подствечиваний экрана и т.д
Чтобы функция плагина была 1, это выдача заданного кол-во HP при убийстве и все!
Не чего лишнего чтобы не было
Просто на сервере стоит Screen fading (Подсвечивание экрана, со звуком)
Дабы избежать конфликтов плагинов!
БУДУ ОЧЕНЬ СИЛЬНО БЛАГОДАРЕН:)
 

jerry88

Пользователь
Регистрация
24 Сен 2020
Сообщения
11
Симпатии
1
причем тут Re и 1.8.2 ?
Если в требованиях не указано, значит должна работать на 182
Понял, а как скачать то его отсюда?
Он перекидывает по кнопке скачивания на описания плагина
причем тут Re и 1.8.2 ?
Если в требованиях не указано, значит должна работать на 182
Помоги пожалуйста добрый человек
Данный плагин подходит под мои требования?
 

jerry88

Пользователь
Регистрация
24 Сен 2020
Сообщения
11
Симпатии
1
В исходнике уже вижу Lite Vampire + Fade
Не вырежиш Fade пожалуйста?
Чтоб работала только выдача HP за убийство
В функционале нет настройки которая выключает подсвечивание экрана
 

ThePhoenix

Пользователь
Регистрация
8 Июл 2017
Сообщения
205
Симпатии
38
Пол
Мужской
Написал на кснете, напишу и тут. Первая ссылка в гугле. Ты даже не пытался поискать...
 

ThePhoenix

Пользователь
Регистрация
8 Июл 2017
Сообщения
205
Симпатии
38
Пол
Мужской
jerry88,
нужен простой плагин вампир
ну да, ну да, тут же так много объяснений о том, что нужно.

p.s. по первой ссылке в гугле я нашёл результат без эффектов с всеми нужными кварами, но ты же искал)
 

jerry88

Пользователь
Регистрация
24 Сен 2020
Сообщения
11
Симпатии
1
Может надо кому то, Скальпель отредачил код под нужды!


lite_vampire:
#include <amxmodx>
#include <fun>

new pMaxHP, pAddHP, pHsAddHP, pOnlyAdmins;
new AddHP, HsAddHP, MaxHP, oAdmins;
new g_HudSyncMsg;
new killer_HP, killerID;
//new g_ScreenMsg;

new g_iAdmin[33];

public plugin_init()
{
#define Version "1.3"
    register_plugin("Lite Vampire + Fade", Version, "neygomon");
    register_cvar("lv_neygomon", Version, FCVAR_SERVER | FCVAR_SPONLY)
    
    register_event("DeathMsg", "eDeathMsg", "a", "1>0");
    //g_ScreenMsg = get_user_msgid("ScreenFade");
    
    pMaxHP         = register_cvar("lv_maxhp", "100");    // Максимум HP
    pAddHP         = register_cvar("lv_addhp", "10");    // Добавление за убийство в тело
    pHsAddHP    = register_cvar("lv_hsaddhp", "15");    // Добавление за убийство в лицо :D
    pOnlyAdmins    = register_cvar("lv_oadmins", "0");    // Все функции плагина только для админов
    
    g_HudSyncMsg = CreateHudSyncObj();
    //g_ScreenMsg = get_user_msgid("ScreenFade");
    
    set_task(1.5, "Load_Cfg");
}

public Load_Cfg()
{
    AddHP     = get_pcvar_num(pAddHP);
    HsAddHP = get_pcvar_num(pHsAddHP);
    MaxHP     = get_pcvar_num(pMaxHP);
    oAdmins    = get_pcvar_num(pOnlyAdmins);
}   

public client_putinserver(id)
{
    if(oAdmins)
    {
        if(get_user_flags(id) & ADMIN_MENU) g_iAdmin[id] = 1;
        else g_iAdmin[id] = 0;
    }
}
    
public eDeathMsg()
{
    if(((killerID = read_data(1)) == read_data(2)) || (oAdmins && !g_iAdmin[killerID]))
        return;
    killer_HP = get_user_health(killerID);
    static TempHP; TempHP = (read_data(3) == 1) ? HsAddHP : AddHP;
    set_user_health(killerID, ((killer_HP += TempHP) > MaxHP) ? MaxHP : killer_HP);
    set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1);
    ShowSyncHudMsg(killerID, g_HudSyncMsg, "Добавлено +%d HP", TempHP);
    
    /*static id;
    if((id = read_data(1)) == read_data(2))
        return;

    message_begin(MSG_ONE, g_ScreenMsg, {0, 0, 0}, id);
    write_short(1<<10);
    write_short(1<<10);
    write_short(0x0000);
    write_byte(0);
    write_byte(0);        // R
    write_byte(200);        // G
    write_byte(75);        // B
    message_end();    */
}
 

jerry88

Пользователь
Регистрация
24 Сен 2020
Сообщения
11
Симпатии
1
Версия я так понял без Screen Fide?
Более раняя!
Может проще всего ставить ее?
Ведь по сути должна только ХП выдавать и все, или я ошибаюсь?(
Подправь пожалуйста этот код если в нем что то лишнее, если все ок и так, тогда ставлю эту версию

Код:
/*
    neygomon created ^_^ | http://www.neugomon.ru
*/

#include <amxmodx>
#include <fun>

new pMaxHP, pAddHP, pHsAddHP, pOnlyAdmins;
new AddHP, HsAddHP, MaxHP, oAdmins;
new g_HudSyncMsg;
new killer_HP, killerID;

new g_iAdmin[33];

public plugin_init()
{
#define Version "1.2"
    register_plugin("Lite Vampire", Version, "neygomon");
    register_cvar("lv_neygomon", Version, FCVAR_SERVER | FCVAR_SPONLY)
    
    register_event("DeathMsg", "eDeathMsg", "a", "1>0");
    
    pMaxHP         = register_cvar("lv_maxhp", "100");    // Максимум HP
    pAddHP         = register_cvar("lv_addhp", "20");    // Добавление за убийство в тело
    pHsAddHP    = register_cvar("lv_hsaddhp", "50");    // Добавление за убийство в лицо :D
    pOnlyAdmins    = register_cvar("lv_oadmins", "0");    // Все функции плагина только для админов
    
    g_HudSyncMsg = CreateHudSyncObj();
    
    set_task(1.5, "Load_Cfg");
}

public Load_Cfg()
{
    AddHP     = get_pcvar_num(pAddHP);
    HsAddHP = get_pcvar_num(pHsAddHP);
    MaxHP     = get_pcvar_num(pMaxHP);
    oAdmins    = get_pcvar_num(pOnlyAdmins);
}   

public client_putinserver(id)
{
    if(oAdmins)
    {
        if(get_user_flags(id) & ADMIN_MENU) g_iAdmin[id] = 1;
        else g_iAdmin[id] = 0;
    }
}
    
public eDeathMsg()
{
    if(((killerID = read_data(1)) == read_data(2)) || (oAdmins && !g_iAdmin[killerID]))
        return;
    killer_HP = get_user_health(killerID);
    static TempHP; TempHP = (read_data(3) == 1) ? HsAddHP : AddHP;
    set_user_health(killerID, ((killer_HP += TempHP) > MaxHP) ? MaxHP : killer_HP);
    set_hudmessage(255, 0, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1);
    ShowSyncHudMsg(killerID, g_HudSyncMsg, "Добавлено +%d HP", TempHP);
}
 

ThePhoenix

Пользователь
Регистрация
8 Июл 2017
Сообщения
205
Симпатии
38
Пол
Мужской
jerry88, ты справишься с задачей найти плагин в конце концов?
 
Сверху Снизу