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

Flasher Punish 0.0.2b

Нет прав для скачивания
Сообщения
513
Реакции
453
Предупреждения
17
Помог
8 раз(а)
Пользователь Vaqtincha разместил новый ресурс:

Flasher Punish - Наказания за ослепления тиммейтов.

Плагин наказания за ослепления тиммейтов Flash-гранатой. Имеет: Гибкость настроек, блокировки, иммунитет, запоминание перезашедшего игрока, несколько видов наказаний. Поддержку colorchat и информирование в чат.

Код:
/**■■■■■■■■■■■■■■■■■■■■■■■■■■■■ CONFIG START ■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/// Главные настройки:
#define PUNISH_BEGIN 3 // Кол-во ослепления своих, для наказания
// #define IMMUNITY_FLAG ADMIN_IMMUNITY // Имунитет для Админов
//...
Узнать больше об этом ресурсе...
 
Сообщения
160
Реакции
170
Помог
1 раз(а)
Если бы добавить сюда несколько наказание за тимкилл,был бы один плагин наказаний и об atac.amxx можно было забыть.
 
Сообщения
287
Реакции
223
Помог
6 раз(а)
@mr_CHikAZ, кому-то просто нужно наказывать за ослепление тиммейтов, не более. Лучше отдельным плагином аналог atac запилить
 
Сообщения
160
Реакции
170
Помог
1 раз(а)
@Phantom можно и отдельным.Да и невелика разница, всего то закоментировать несколько наказаний.
 
Сообщения
2,713
Реакции
2,995
Помог
59 раз(а)
@mr_CHikAZ, я не совсем правильно понял суть сообщения.
 
Сообщения
160
Реакции
170
Помог
1 раз(а)
@wopox1337, я имел ввиду что если будет один плагин наказаний,то можно будет закоментировать в исходнике, или нет, вид наказаний кому какой нужен.
 
Сообщения
6
Реакции
0
Не работает ограничение на покупку флешек.
 
Последнее редактирование:
Сообщения
23
Реакции
2
Уважаемые Tranquillity, Vaqtincha

В описании не нашёл, про эффект от флеша.
(Подскажите пожалуйста, какой установлен).

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

Ведь есть тактики для игры, когда частичное ослепление выручает/помогает.
Просьба добавить квар на "полное" либо "частичное" ослепление.
Функция очень важная.

Если установлено по дефолту "только полное ослепление", мой пост считать неактуальным.
Спасибо!
 
Сообщения
2,713
Реакции
2,995
Помог
59 раз(а)
best101, в данный момент плагин сработает (накажет) даже если ослепление было частичным.

Здесь я описывал процесс ослепления.
No Team Flash Lite

Вот там код на наказание только при полном ослеплении.
Код:
/// MAIN
public PlayerBlind(const pPlayer, const inflictor, const pAttacker, const Float:fadeTime, const Float:fadeHold, const alpha, Float:color[3])
{
if(pPlayer == pAttacker && alpha < 255) // Alpha > 255 = Full flash.
return HC_CONTINUE

if(get_member(pPlayer, m_iTeam) == get_member(pAttacker, m_iTeam))
{
client_print_color(pPlayer, print_team_default, "^4* ^1Вас ослепил ^3%s", g_szPlayerName[pAttacker])

#if defined IMMUNITY_FLAG
if(get_user_flags(pAttacker) & IMMUNITY_FLAG)
return HC_CONTINUE
#endif
g_iFails[pAttacker]++
client_print_color(pAttacker, print_team_default, "^4* ^1Вы ослепили тиммейта ^3%s ^1всего: ^4%d ^1раз(a)", g_szPlayerName[pPlayer], g_iFails[pAttacker])

if(g_iFails[pAttacker] < PUNISH_BEGIN)
return HC_CONTINUE

#if defined RESTRICT_FLASHBANG
g_flLastBlind[pAttacker] = get_gametime() + RESTRICT_FLASHBANG.0
#endif
#if defined NO_MONEY_NEXT_ROUND
set_member(pAttacker, m_bReceivesNoMoneyNextRound, true)
#endif
#if defined STRIP_WEAPONS
rg_remove_all_items(pAttacker)
#endif
#if defined MONEY_PENALTY
rg_set_account(pAttacker, max(get_member(pAttacker, m_iAccount) - MONEY_PENALTY, 0), .typeSet = AS_SET)
#endif
#if defined SLAP_FLASHER
user_slap(pAttacker, SLAP_FLASHER)
#endif
#if defined MIROR_BLIND
ScreenFade(pAttacker, fadeTime, fadeHold, alpha)
#endif
// return HC_SUPERCEDE // block flash (aka noteamflash)
}

return HC_CONTINUE
}
 
Последнее редактирование:
Сообщения
23
Реакции
2
wopox1337, спасибо большое. Не силён в этом особо, но попробую перенести его.
 
Сообщения
23
Реакции
2
wopox1337, Help пожалуйста!
Все что там изменил это только

if(pPlayer == pAttacker && alpha > 255) // Alpha > 255 = Full flash.

в остальном одинаково.
И стандарт из шапки так же не компилит.
 

Вложения

Сообщения
1,536
Реакции
2,319
Помог
39 раз(а)

Download all Attachments

Сообщения
287
Реакции
223
Помог
6 раз(а)
Tranquillity, инклуда колорчата нет у него
 
Последнее редактирование:
Сообщения
1,536
Реакции
2,319
Помог
39 раз(а)
Phantom, странно, в плагине есть проверка на это
Код:
#if AMXX_VERSION_NUM < 183
#include <colorchat>
#endif
 
Сообщения
23
Реакции
2
Phantom, странно, в плагине есть проверка на это
Код:
#if AMXX_VERSION_NUM < 183
#include <colorchat>
#endif
Вот и я об этом. Было бы написано, то разобрался. А так ни слова о нем, не знал на что думать. Инклуд то есть, тут по идее он измененный наверно. Другие компилю - проходили...
Попробую Вашими, спасибо!
Всем спасибо!
19 Апр 2017
Tranquillity,
19 Апр 2017
Спасибо, получилось с AMX 183.

+заново закачал инклуды с сервера.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу