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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

vampire modify

Статус пользователя Moshu
сообщение 1.8.2021, 18:40
Сообщение #1
Стаж: 4 года 11 месяцев

Сообщений: 7
Благодарностей: 1
Полезность: 0

Vaqtincha,
how can i modify "vampire" to grant hp and xp only on the flag for custom?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 1.8.2021, 18:53
Сообщение #2


Иконка группы

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Looks like you should just add the "if flag is set" condition before granting xp...


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Moshu
сообщение 1.8.2021, 19:18
Сообщение #3
Стаж: 4 года 11 месяцев

Сообщений: 7
Благодарностей: 1
Полезность: 0

Цитата(Metal Messiah @ 1.8.2021, 18:53) *
Looks like you should just add the "if flag is set" condition before granting xp...

how i can modify that? my apologise about this, but i still try to found that line :(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Moshu
сообщение 1.8.2021, 19:33
Сообщение #4
Стаж: 4 года 11 месяцев

Сообщений: 7
Благодарностей: 1
Полезность: 0

energydance,
use this line
if(equali(mapname, "de_") || equali(mapname, "cs_") || equali(mapname, "css_"))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Moshu
сообщение 1.8.2021, 19:46
Сообщение #5
Стаж: 4 года 11 месяцев

Сообщений: 7
Благодарностей: 1
Полезность: 0

how can i modify "vampire" to grant hp and xp only on the flag for custom?
someone can help me with that ?

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 2.8.2021, 3:10
Сообщение #6


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

Цитата(Moshu @ 1.8.2021, 20:46) *
how can i modify "vampire" to grant hp and xp only on the flag for custom?
someone can help me with that ?


Код:
#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"); // maxHP
pAddHP = register_cvar("lv_addhp", "20"); // hp for kill
pHsAddHP = register_cvar("lv_hsaddhp", "50"); // hp for headshot
pOnlyAdmins = register_cvar("lv_oadmins", "0"); // only for admins on / off

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);
}


Код:
lv_oadmins  "1" - on / if 0 off


Код:
if(get_user_flags(id) & ADMIN_MENU) g_iAdmin[id] = 1;
flag for admin

Отредактировал: r1nk0, - 2.8.2021, 3:15


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Moshu
сообщение 2.8.2021, 4:56
Сообщение #7
Стаж: 4 года 11 месяцев

Сообщений: 7
Благодарностей: 1
Полезность: 0

r1nk0,
I appreciate the effort and thank you very much!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: