AMX MOD X
Вторник, 30.12.2025, 18:01:04



Приветствую Вас Гость | RSS
[ Главная ] [ FriendlyFire Off/On - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: AlMod, slogic  
FriendlyFire Off/On
PeretzДата: Пятница, 22.08.2008, 15:28:13 | Сообщение # 1
Майор
Группа: Пользователи
Сообщений: 89
Репутация: 0
Статус: Не в сети
Отключает огонь по своим по окончанию карты. тем самым защищает от тимкила. Есть такой плагин?

connect csdm.csfight.net, 1.cstut.ru, 2.cstut.ru, 3.cstut.ru, 4.cstut.ru, 5.cstut.ru

Сообщение отредактировал Peretz - Пятница, 22.08.2008, 15:35:46
 
mcdemonДата: Суббота, 23.08.2008, 03:28:16 | Сообщение # 2
Лейтенант
Группа: Пользователи
Сообщений: 71
Репутация: 0
Статус: Не в сети
+1
 
JokerДата: Суббота, 23.08.2008, 12:22:28 | Сообщение # 3
Генерал-майор
Группа: Пользователи
Сообщений: 375
Репутация: 5
Статус: Не в сети
lastround2 - автор изменений many. На этом форуме должен быть.

One death is a Tragedy
One million is a Statistic...
 
PeretzДата: Суббота, 23.08.2008, 16:15:25 | Сообщение # 4
Майор
Группа: Пользователи
Сообщений: 89
Репутация: 0
Статус: Не в сети
Quote
Описание:
Этот Plugin позваляет сыграть последний раунд до конца перед сменой карты + выбрасывает оружия на землю.

это немного не то..


connect csdm.csfight.net, 1.cstut.ru, 2.cstut.ru, 3.cstut.ru, 4.cstut.ru, 5.cstut.ru
 
DaTaДата: Суббота, 23.08.2008, 16:45:55 | Сообщение # 5
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Quote (Peretz)
это немного не то..

не хоть бы объяснил что надо конкретно

Quote (Peretz)
Отключает огонь по своим по окончанию карты.

на твой запрос этого кода досточно, падений сервера он не учитывает:
Code
#include <amxmodx>

public plugin_init()
  register_plugin("OnMapEndFF0", "1.1", "DaTa")

public plugin_end()
  set_cvar_string("mp_friendlyfire", "0")
 
PeretzДата: Суббота, 23.08.2008, 18:12:53 | Сообщение # 6
Майор
Группа: Пользователи
Сообщений: 89
Репутация: 0
Статус: Не в сети
конкретно - нужно чтобы за 10 секунд до смены карты отключался friendlyfire.
Как я понял этого можно добиться изменив плагин timeleft


connect csdm.csfight.net, 1.cstut.ru, 2.cstut.ru, 3.cstut.ru, 4.cstut.ru, 5.cstut.ru
 
JokerДата: Суббота, 23.08.2008, 18:44:04 | Сообщение # 7
Генерал-майор
Группа: Пользователи
Сообщений: 375
Репутация: 5
Статус: Не в сети
Сразу нужно было указывать, что нужно за 10 секунд до конца карты.

Нет, плагин timeleft оставим в покое. Хотя можно и его отредактировать..

Я уверен, товарисч Data любезно предоставит кусочек скрипта, который можно засунуть в timeleft.sma :D


One death is a Tragedy
One million is a Statistic...
 
PeretzДата: Суббота, 23.08.2008, 19:03:45 | Сообщение # 8
Майор
Группа: Пользователи
Сообщений: 89
Репутация: 0
Статус: Не в сети
оо я сделал beer
вроде даже работает)
Прикрепления: timeleft.rar (2.5 Kb)


connect csdm.csfight.net, 1.cstut.ru, 2.cstut.ru, 3.cstut.ru, 4.cstut.ru, 5.cstut.ru

Сообщение отредактировал Peretz - Суббота, 23.08.2008, 19:04:12
 
DaTaДата: Суббота, 23.08.2008, 20:56:07 | Сообщение # 9
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Репутация: 16
Статус: Не в сети
Quote (Peretz)
конкретно - нужно чтобы за 10 секунд до смены карты отключался friendlyfire.
Как я понял этого можно добиться изменив плагин timeleft

ну лучше бы было оставить стандартный плагин в покое, но так как я вообще ничего в нем разобрать не могу, вот быстрое решение(правка timeleft.sma из 1.8.1):

в функции public timeRemain(param[]), после следующего блока кода:

Code
   if (flags & 2)
    {
     setTimeVoice(arg, 127, flags, tmlf)
     client_cmd(0, "%s", arg)
    }

добавить
Code
   static bFirstCount = true
    if(  bFirstCount && get_timeleft() <= 10  )
    {
     bFirstCount = false
     set_cvar_string("mp_friendlyfire", "0")
    }

Добавлено (2008-08-23, 8:56 Pm)
---------------------------------------------

Quote (Peretz)
оо я сделал beer
вроде даже работает)

Code
   if (flags & 2)
    {
     setTimeVoice(arg, 127, flags, tmlf)
     set_cvar_string("mp_friendlyfire", "0")
     client_cmd(0, "%s", arg)
    }

походу это вызывается даже когда говорит 5, 1 минута до конца карты
 
PeretzДата: Воскресенье, 24.08.2008, 15:14:06 | Сообщение # 10
Майор
Группа: Пользователи
Сообщений: 89
Репутация: 0
Статус: Не в сети
Quote (DaTa)
походу это вызывается даже когда говорит 5, 1 минута до конца карты

возможно :) но у меня отключено звуковое оповещение когда остается 20, 5, 1 минута. :D


connect csdm.csfight.net, 1.cstut.ru, 2.cstut.ru, 3.cstut.ru, 4.cstut.ru, 5.cstut.ru
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2025