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

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

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

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

Плагин

, Чучуть переделать плагин
Статус пользователя Wolf228
сообщение 8.1.2018, 17:46
Сообщение #1
Стаж: 9 лет 4 месяца

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

Можно ли это damager со звёздочкой сделать только для обычных игроков, но и что бы у админов он не появлялся когда попадаешь в кого-то, коротко у обычных игроков только звёздочка у VIP/admin свой дамагер с VIP(может надо будет флаг У VIP " t")
Плагин
#include <amxmodx>

new g_MsgSync
new g_MsgSync2

new isConnected[33 char]

public plugin_init()
{
register_plugin("Damager", "1.0", "Prayer")

register_event("Damage", "EVENT_Damage", "b", "2!0", "3=0", "4!0")

g_MsgSync = CreateHudSyncObj()
g_MsgSync2 = CreateHudSyncObj()
}

public client_putinserver(id)
{
isConnected{id} = true
}

public client_disconnect(id)
{
isConnected{id} = false
}

public EVENT_Damage(id)
{
if(isConnected{id})
{
static damage, pid
damage = read_data(2)

set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(id, g_MsgSync2, "*", damage)

pid = get_user_attacker(id)

if((pid > 0) && (pid < 33) && isConnected{pid})
{
set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(pid, g_MsgSync, "*", damage)
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Nebo
сообщение 8.1.2018, 21:57
Сообщение #2


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Ничего не понял
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaBonnotte
сообщение 8.1.2018, 22:02
Сообщение #3
Стаж: 8 лет 7 месяцев

Сообщений: 117
Благодарностей: 12
Полезность: 5

Цитата(Nebo @ 8.1.2018, 21:57) *
Ничего не понял

Кароче. Думаю я правильно прочитал. Для игроков при попадании звёздочки были, а для людей с привилегиями цифрами урон показывал.

Если кто-то будет заниматься, то скиньте мне тоже функцию дамага с цифрами для людей с привилегиями. А самое главное, чтоб можно было активировать через какое-нибудь вип меню))) спасибо

Отредактировал: LaBonnotte, - 8.1.2018, 22:03


Лохи особенно хорошо разводятся в местах их скопления. Вот собственно почему я и на этом форуме :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя adva
сообщение 8.1.2018, 22:12
Сообщение #4


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

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Wolf228, попробуй
Cкрытый текст
Код:
#include <amxmodx>
#include <cstrike>

#define is_player_valid(%1) (1 <= %1 <= 32)
new Hud;
new g_MsgSync;
new g_MsgSync2;

public plugin_init()
{
register_plugin("Damager","1.0","AMXX Dev Team");
register_event("Damage","damage_message","b","2!0","3=0","4!0");
Hud = CreateHudSyncObj();
g_MsgSync = CreateHudSyncObj();
g_MsgSync2 = CreateHudSyncObj();
}

public damage_message(id)
{
new attacker = get_user_attacker(id);
if(!is_player_valid(attacker) || !(get_user_flags(attacker) & ADMIN_USER))
{
return PLUGIN_CONTINUE;
}
new damag = read_data(2);
static damage, pid;
if(cs_get_user_team(id) == CS_TEAM_T)
{
set_hudmessage(255, 0, 0, -1.0, 0.55, 0, 0.1, 1.2, 0.1, 0.1, -1);
ShowSyncHudMsg(id, g_MsgSync2, "*", damage)
}
if(cs_get_user_team(id) == CS_TEAM_CT)
{
set_hudmessage(0, 0, 255, -1.0, 0.55, 0, 0.1, 1.2, 0.1, 0.1, -1);
ShowSyncHudMsg(pid, g_MsgSync, "*", damage)
}
ShowSyncHudMsg(attacker,Hud,"%i",damag);
return PLUGIN_CONTINUE;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Wolf228
сообщение 8.1.2018, 22:31
Сообщение #5
Стаж: 9 лет 4 месяца

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

Уже не надо, оказывается такой плагин уже есть
Вот
https://c-s.net.ua/forum/topic61716.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: