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

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

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

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

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

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

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

Плагин, который не дает убить заложников

Статус пользователя neverminde
сообщение 2.7.2017, 13:08
Сообщение #21


Стаж: 15 лет

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

Graf777,
mp_hostagepenalty 10 //максимальное допустимое убийство заложников
mp_hostage_hurtable 0 //regamedll заложники не могут быть ранены игроком
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mini1
сообщение 2.7.2017, 13:25
Сообщение #22


Стаж: 11 лет

Сообщений: 181
Благодарностей: 40
Полезность: 175

Вот такой вот у меня стоит, проблем нет, заложников не убить, и выводить можно, от команды Y18 вроде плагин!
+ Заложник отвечает еще чат командой когда наносишь по нему урон (12-17 срока)
Cкрытый текст
Код
#include <amxmodx>
#include <hamsandwich>

#if AMXX_VERSION_NUM < 183
    #include <colorchat>
#endif

//#define CHECK_MAP

new const g_sChatMessages[][] =
{
    "Ах ты негодяй, не балуйся!",
    "А мне не больно! Курица довольна :D",
    "Мой папа Чак Норрис, не смеши меня, сынок!",
    "Уважаемый, по голове себе постучи!",
    "Да иди ты в жопу!",
    "Ты идиот? ИДИОТ!"
}

new bool:g_bMessage[33]
new g_iMaxPlayers

public plugin_init ()
{
    register_plugin ( "Immortal hostages", "1.0", "***" )

#if defined CHECK_MAP
    new sMap[4]
    get_mapname ( sMap, charsmax ( sMap ) )

    if ( !equal ( sMap, "cs_" ) )
    {
        pause ( "ad" )
        return
    }
#endif

    RegisterHam ( Ham_TakeDamage, "hostage_entity", "fw_HostageTakeDamage" )

    g_iMaxPlayers = get_maxplayers ()
}

public client_disconnect ( id )
{
    remove_task ( id )
    g_bMessage[id] = false
}

public fw_HostageTakeDamage ( victim, inflictor, attacker )
{
    if ( !( 1 <= attacker <= g_iMaxPlayers ) )
        return HAM_SUPERCEDE

    if ( !g_bMessage[attacker] )
    {
        g_bMessage[attacker] = true
        client_print_color ( attacker, print_team_red, "^4[Заложник] ^3%s", g_sChatMessages[random_num ( 0, charsmax ( g_sChatMessages ) )] )
        set_task ( random_float ( 3.0, 7.0 ), "MessageOn", attacker )
    }
    return HAM_SUPERCEDE
}

public MessageOn ( id )
{
    g_bMessage[id] = false
}


Отредактировал: mini1, - 2.7.2017, 13:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Graf777
сообщение 2.7.2017, 13:39
Сообщение #23


Стаж: 16 лет

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

mini1, на reapi не у кого нету ?


«Денег нет, но вы держитесь» ©
«Денег нет - идите в бизнес» ©
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mini1
сообщение 2.7.2017, 15:24
Сообщение #24


Стаж: 11 лет

Сообщений: 181
Благодарностей: 40
Полезность: 175

Graf777, данный плагин и на ReHLDS отлично работает
Код
#include <amxmodx>
#include <hamsandwich>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: