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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.
2 страниц V   1 2

Нужен плагин vampire для админов

ham1k
сообщение 23.5.2014, 16:40
Сообщение #1
Стаж: 12 лет

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

Здравствуйте не подскажите где найти плагин плагин вапмир?
Чтоб он действовал только для админов не синел экран просто добавлялись hp
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя 9art
сообщение 23.5.2014, 16:54
Сообщение #2


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

Код:
#include <amxmodx>
#include <fun>

#define amountHP_HS 5 // Добавить за убийство в ЩИ :D (голова)
#define amountHP 2 // Добавить за убийство в тело
#define maxHP 200 // Всего HP
#define ADMIN_CHECK ADMIN_BAN

new killerID, killer_HP, addHP

public plugin_init()
{
register_plugin("Give HP", "1.0", "neygomon | 9art")
register_event("DeathMsg","eventDeathMsg","a","1>0")
}

public eventDeathMsg()
{
killerID = read_data(1)
if (!is_user_alive(killerID) || !(get_user_flags(killerID) & ADMIN_CHECK))
return;

killer_HP = get_user_health(killerID)
addHP = ((read_data(3) == 1))?amountHP_HS:amountHP
set_user_health(killerID,((killer_HP += addHP) > maxHP)?maxHP:killer_HP)
set_hudmessage(0,255,0,-1.0,0.15,0,1.0,1.0,0.1,0.1,-1)
show_hudmessage(killerID,"Добавлено +%d HP",addHP)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
ham1k
сообщение 13.6.2014, 21:21
Сообщение #3
Стаж: 12 лет

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

можете туда вставить чтоб экран синел при убийстве другого игрока ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 13.6.2014, 21:54
Сообщение #4


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

Цитата(ham1k @ 13.6.2014, 23:21) *
можете туда вставить чтоб экран синел при убийстве другого игрока ?


Код:
#include <amxmodx>
#include <fun>

#define amountHP_HS 5 // Добавить за убийство в ЩИ :D (голова)
#define amountHP 2 // Добавить за убийство в тело
#define maxHP 200 // Всего HP
#define ADMIN_CHECK ADMIN_BAN

new killerID, killer_HP, addHP

public plugin_init()
{
register_plugin("Give HP", "1.0", "neygomon | 9art")
register_event("DeathMsg","eventDeathMsg","a","1>0")
}

public eventDeathMsg()
{
killerID = read_data(1)
if (!is_user_alive(killerID) || !(get_user_flags(killerID) & ADMIN_CHECK))
return;

killer_HP = get_user_health(killerID)
addHP = ((read_data(3) == 1))?amountHP_HS:amountHP
set_user_health(killerID,((killer_HP += addHP) > maxHP)?maxHP:killer_HP)
set_hudmessage(0,255,0,-1.0,0.15,0,1.0,1.0,0.1,0.1,-1)
show_hudmessage(killerID,"Добавлено +%d HP",addHP)

message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, killerID)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)
write_byte(0)
write_byte(0)
write_byte(200)
write_byte(75)
message_end()
}
Проверяй

Отредактировал: 9art, - 29.6.2014, 16:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 13.6.2014, 21:56
Сообщение #5


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

9art, мне не нравиться твой код. Так что, за тобой выехали.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 9art
сообщение 13.6.2014, 21:57
Сообщение #6


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

Andrei, код тролфейса
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 13.6.2014, 21:58
Сообщение #7


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Цитата(9art @ 13.6.2014, 22:57) *
Andrei, код тролфейса


За ним то же выехали.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ham1k
сообщение 13.6.2014, 22:01
Сообщение #8
Стаж: 12 лет

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

Цитата(Andrei @ 13.6.2014, 21:58) *
За ним то же выехали.

:D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6yxoudbdarg
сообщение 13.6.2014, 22:02
Сообщение #9
Стаж: 13 лет

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

Цитата(ham1k @ 23.5.2014, 17:40) *
Здравствуйте не подскажите где найти плагин плагин вапмир?
Чтоб он действовал только для админов не синел экран просто добавлялись hp

всё на халяву хотите, купи у скальпеля 100р
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ham1k
сообщение 13.6.2014, 22:15
Сообщение #10
Стаж: 12 лет

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

Цитата(6yxoudbdarg @ 13.6.2014, 22:02) *
всё на халяву хотите, купи у скальпеля 100р

опять под синькой ? нет у него такого плагина
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя selest
сообщение 13.6.2014, 22:32
Сообщение #11


Стаж: 12 лет

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

Цитата(ham1k @ 13.6.2014, 23:15) *
опять под синькой ? нет у него такого плагина

ar_vampire.amxx - конечно же нету!)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ham1k
сообщение 13.6.2014, 22:36
Сообщение #12
Стаж: 12 лет

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

Цитата(selest @ 13.6.2014, 22:32) *
ar_vampire.amxx - конечно же нету!)

он с армией идет ) и для всех как бы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6yxoudbdarg
сообщение 13.6.2014, 23:09
Сообщение #13
Стаж: 13 лет

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

Цитата(ham1k @ 13.6.2014, 23:36) *
он с армией идет ) и для всех как бы

напиши в личку ему он обрежет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 29.6.2014, 15:42
Сообщение #14
Стаж: 12 лет

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

9art,
да ладно?
прям мой?
1. я не использую FUN модуль в этом плагине. он тут просто не нужен =|
2. я не писал в нем ScreenFade
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 29.6.2014, 15:54
Сообщение #15


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

trollface, ну ты где то выкладывал такой. Я только вывернул части кода из других плагинов и добавил сюда.

Отредактировал: 9art, - 29.6.2014, 15:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 29.6.2014, 15:55
Сообщение #16
Стаж: 12 лет

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

9art,
дак и не надо говорить что код мой :)
сам понадобавлял чего то а все на меня сваливаешь -_-
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя strelok93
сообщение 29.6.2014, 15:55
Сообщение #17


Стаж: 12 лет

Сообщений: 905
Благодарностей: 392
Полезность: 576

А мне этот скидывали ! рабочий 100%

Код:
#include <amxmodx>
#include <fun>

#define amountHP_HS 15 // Добавить за убийство в ЩИ :D (голова)
#define amountHP 10 // Добавить за убийство в тело
#define maxHP 200 // Всего HP

new killerID, killer_HP, addHP

public plugin_init()
{
register_plugin("Give HP", "1.0", "neygomon")
register_event("DeathMsg","eventDeathMsg","a","1>0")
}

public eventDeathMsg()
{
killerID = read_data(1)
if (!is_user_alive(killerID) || !(get_user_flags(killerID) & ADMIN_MENU))
return;

killer_HP = get_user_health(killerID)
addHP = ((read_data(3) == 1))?amountHP_HS:amountHP
set_user_health(killerID,((killer_HP += addHP) > maxHP)?maxHP:killer_HP)
set_hudmessage(0,255,0,-1.0,0.15,0,1.0,1.0,0.1,0.1,-1)
show_hudmessage(killerID,"Добавлено +%d HP",addHP)

// Screen fading
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, killerID)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)
write_byte(0)
write_byte(0)
write_byte(200)
write_byte(75)
message_end()
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 29.6.2014, 16:02
Сообщение #18


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

Цитата(trollface @ 29.6.2014, 17:55) *
9art,
дак и не надо говорить что код мой :)
сам понадобавлял чего то а все на меня сваливаешь -_-

Исправлюсь thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 29.6.2014, 16:04
Сообщение #19
Стаж: 12 лет

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

/del

9art,
завтыкал :)
FUN нужен для выдачи HP. чет у меня каша в голове сегодня >_<

Отредактировал: trollface, - 29.6.2014, 16:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя leshiy
сообщение 20.4.2015, 6:52
Сообщение #20


Стаж: 12 лет

Сообщений: 82
Благодарностей: 19
Полезность: 156

А можно убрать худ-сообщения при убийстве? И как установить определенный флаг, чтобы можно было в users.ini прописать, кому из админов давать такую привилегию, а кому нет?
В amxx.cfg нужно вот это прописывать?
amx_vampire_hp
amx_vampire_hp_hs
amx_vampire_max_hp
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: