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

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

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

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

Tk Glow

Статус пользователя Sky Cat
сообщение 26.7.2013, 16:52
Сообщение #1
Стаж: 13 лет
Город: Белгород

Сообщений: 1179
Благодарностей: 733
Полезность: 1056

Автор: tron73
Перевел: Insamez


Описание:

Когда стреляешь в своих товарищей, то они светятся красным цветом в течении 5 секунд. Если стреляете в противника, то производится звук на стороне клиента на кого напали.


.sma плагина
Код
#include <amxmodx>
#include <fun>

public damage_event() {
    new victim = read_data(0);
    new weapon;
    new attacker = get_user_attacker(victim, weapon);

    if (attacker != victim && get_user_team(victim) == get_user_team(attacker)) {
        set_user_rendering(victim);
        client_cmd(attacker, "spk misc/ups.wav");
        set_user_rendering(victim,kRenderFxGlowShell,128,0,0,kRenderNormal,16);
        set_task(1.5,"tk");
    }
    return PLUGIN_CONTINUE;
}

public tk() {
    new playersCT[32]
    new playersT[32]
    new nbrCT,nbrT
    get_players(playersCT,nbrCT,"e","CT")
    get_players(playersT,nbrT,"e","TERRORIST")
    for(new i = 0; i < nbrCT; i++) {
          set_user_rendering(playersCT[i]);
    }
    for(new i = 0; i < nbrT; i++) {
          set_user_rendering(playersT[i]);
    }
}

public reset_hud(id) {

    set_user_rendering(id);
}

public plugin_precache()

{
    precache_sound( "misc/ups.wav")
    return PLUGIN_CONTINUE
}

public plugin_init() {
    register_plugin("TK-Glow", "0.1.2", "tron73 ofc");

    register_event("Damage", "damage_event", "b", "2!0");
    register_event("ResetHUD", "reset_hud", "b");

    return PLUGIN_CONTINUE;
}


Прикрепленные файлы:
Прикрепленный файл  tk_glow.zip ( 3,4 килобайт ) Кол-во скачиваний: 14


я знаю, что я ничего не знаю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
eckoecko
сообщение 26.7.2013, 17:00
Сообщение #2
Стаж: 14 лет

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

Спасибо за плагин. А если на сервере стоит ff - 0, то плагин выдаст ошибку, или все равно свой будет гореть красным?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sky Cat
сообщение 26.7.2013, 17:03
Сообщение #3
Стаж: 13 лет
Город: Белгород

Сообщений: 1179
Благодарностей: 733
Полезность: 1056

Цитата(eckoecko @ 26.7.2013, 19:00) *
Спасибо за плагин. А если на сервере стоит ff - 0, то плагин выдаст ошибку, или все равно свой будет гореть красным?

В плагине стоит проверка CT/T.
Это означает, что при ff - 0 все равно будет свечение. Изменить можно путем редактирования плагина.


я знаю, что я ничего не знаю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
eckoecko
сообщение 26.7.2013, 17:07
Сообщение #4
Стаж: 14 лет

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

Цитата(insamez @ 26.7.2013, 17:03) *
В плагине стоит проверка CT/T.
Это означает, что при ff - 0 все равно будет свечение. Изменить можно путем редактирования плагина.

Спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: