[ CTF ] Flag

Coffee

Heir
Customer
Hi everyone,

I would like to make a change to the flag used in the CTF (Capture the Flag) event on my server. Currently, the flag requires players to kill in order to capture it.
424242.webp
However, I’ve noticed that many other revisions (Revs) use a different system where the flag can be directly captured without needing to kill.
565454.webp

Is it possible to implement this kind of capture system on my server? If anyone has guidance or scripts to share, I would really appreciate your help!

Thanks in advance!
 
Hi everyone,

I would like to make a change to the flag used in the CTF (Capture the Flag) event on my server. Currently, the flag requires players to kill in order to capture it.
View attachment 4778
However, I’ve noticed that many other revisions (Revs) use a different system where the flag can be directly captured without needing to kill.
View attachment 4779

Is it possible to implement this kind of capture system on my server? If anyone has guidance or scripts to share, I would really appreciate your help!

Thanks in advance!
I will move it to config
 
Done, commited

# НПЦ Флаг для синей команды
CTF_BlueFlagNpc = 32027
# НПЦ Флаг для красной команды
CTF_RedFlagNpc = 32027
# Флаг, который надевается игроку синей команды
CTF_BlueFlagItem = 6718
# Флаг, который надевается игроку красной команды
CTF_RedFlagItem = 6718

Автор темы спрашивал как сделать чтоб флаг можно было подбежать и взять, а не убивать, чтобы взять. Вот и у меня тоже такой вопрос возник. Эти конфиги разве могут как то помочь ?
 
there are several post regarding this, i hope it will take it's turn on getting fixxed.
 
Предлагаю в конфиг CTF добавить ещё:

Code:
# Через сколько секунд удалять флаг из рук (0 - отключено)
CtF_FlagTime =

# Точки флагов
CtF_BlueFlagLoc =
CtF_RedFlagLoc =
 
Предлагаю в конфиг CTF добавить ещё:

Code:
# Через сколько секунд удалять флаг из рук (0 - отключено)
CtF_FlagTime =

# Точки флагов
CtF_BlueFlagLoc =
CtF_RedFlagLoc =
Если не ошибаюсь, такая настройка уже есть, называется "защита от афк". Когда флаг берётся, накладывается бафф по истечению которого персонаж будет убит, если не донесёт флаг.
 
Предлагаю в конфиг CTF добавить ещё:

Code:
# Через сколько секунд удалять флаг из рук (0 - отключено)
CtF_FlagTime =

# Точки флагов
CtF_BlueFlagLoc =
CtF_RedFlagLoc =
Локация флагов = локация спауна команд
AFKProtect - через сколько если не донесешь, помрешь, время эффекта регулируется
 
Локация флагов = локация спауна команд
AFKProtect - через сколько если не донесешь, помрешь, время эффекта регулируется

Я знаю, это не правильно. Почитай тикет.
1. Из-за этого флаг респается рандомно по всей локации.
2. Из-за этого так же начинаются проблемы со взятием флага. Если делаем метр на метр локацию, чтоб флаг хотя бы как то оставался на месте, то и захватить его можно только в этом квадратном метре. А это значит что маг его никогда не захватит, особенно с механикой - убить чтобы захватить. Будут кричать сервак дырявый.
3. Если сделать респ 1000х1000 чтоб маг мог нормально забирать флаг, то и флаг тусуется по всей этой зоне. А если не большая локация ? 2500х2500 например, тогда что флаг будет у зоны врага появляться ? Это дичь.
4. Механика убить чтобы захватить ни туда ни сюда. Отсюда и проблемы такие. Обычно ctf всего в двух вариантах: подбежать захватить руками без килла. Либо наоборот тупо киляешь базу, кто больше скилял, тот и вин.

В общем я у себя ctf отключил до лучших времен.


UPD. Самое простое что можно сделать - добавить в конфиг возможность указывать жёсткие точки респа флага + радиус с которого можно забрать флаг скиллом. Хотя бы так.
 
Last edited:
Back
Top