Sidebar

XashNT в разработке

Raid

VIP
Jul 11, 2006
8,308
33
220
0
CSM-чат
Добавить глобальные часы. Пригодится для синхронизации времени на разных картах. Пример: есть 3 карты связанные по кругу, на каждой из них установлены часы. Если мы перемещаемся по маршруту А-Б-В в одну сторону, то всё нормально. Но вот если обратно, или по В-А - выйдет путешествие назад во времени.
 

Qwertyus

New member
Aug 13, 2009
1,339
26
0
Возможно, может пригодиться такая фича - автоматический сейв в начале запуска любой карты (или перехода на следующую). Можно это сделать функцией, выбираемой пользователем или автором мода (т. е. включение/отключение по квару, типа cl_levelsave).

Также хотелось бы увидеть возможность выбора глав при повторном прохождении, либо, как вариант, возможность запуска из специального меню отдельных синглплеерных карт (подобно тому, как это работает для мультиплеера, но с выбором уровня сложности игры). Неплохо было бы иметь и возможность некоего превью карты перед запуском - картинка, аннотация (в мультиплеерном меню тоже не помешало бы).

А вообще, хотелось бы, чтобы пользовательский интерфейс игрового меню мог гибко настраиваться без кодинга, подобно тому, как это сделано в Стим-ХЛ.
 

XaeroX

Crystice Softworks
Sep 5, 2008
9,254
38
Мне очень понравилась идея префикса cl_ переменной для чисто серверной фичи.
Можно ещё называть "cl_ы", чтобы никто не догадался. :)
 

balaber

FATT♂STAR
Feb 13, 2012
566
27
Дядь Миш, идея на миллион!
Сделай конструктор на ксаше по типу Raycasting Game Maker. Чтобы там можно было делать врагов и оружия не зная кодинга, и уровни по кубикам, и этажность. И чтобы это добро было на NT ксаше.
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 XaeroX: а у меня фксаше есть секретные квары, которые в консоль не отсвечивают при авто-дополнении :)
 

Дядя Миша

Супер Модератор
Mar 28, 2010
15,347
235
0
Кубань
2 XaeroX: не. Там забавная история. Когда ксаш еще был поделён на кучу дллок, у меня возникла необходимость в изменении некоторых переменных между дллками. Через интерфейс это делать не удобно. gpGlobals у тех интерфейсов отсутствовал. Я придумал брать квар по указателю и менять ему переменную modified, что отлично укладывалось во всю логику работы. А чтобы квар не меняли юзеры - сделал его скрытым. Так оно и осталось.
 

Raid

VIP
Jul 11, 2006
8,308
33
220
0
CSM-чат
Надеюсь, часики будут с точностью до сотой секунды. Мало ли.

[ADDED=Raid]1410893271[/ADDED]
И ещё накопитель для глобальных энтить в качестве флага. Чтобы если на одной карте глобальную энтитю активировали 5 раз, то на следующей карте она и 5 импульсов передаст целевой энтите.
 
Last edited:

Qwertyus

New member
Aug 13, 2009
1,339
26
0
В энтите monstermaker на данный момент не поддерживается (насколько мне известно) выбор подтипа того или иного монстра (например, нельзя выбрать конкретный тип учёного или солдата). Было бы неплохо это исправить, в т. ч. сделать возможным выбор рандомного подтипа монстра.
 

Qwertyus

New member
Aug 13, 2009
1,339
26
0
Было бы здорово, если бы можно было внедрить такую фичу - чёрный список консольных сообщений. Т. е. каждый, кому это нужно, делает себе специальный текстовый файл, который будет размещаться, к примеру, в папке scripts. В него вносятся потенциально нежелательные для вывода в консоль (и записи в лог-файл) сообщения. Возможно, всё сообщение целиком, или часть сообщения в виде маски. Ну, например, такие, которыми консоль очень любит спамить чуть что (или сообщения, специфические для конкретной карты, но не представляющие практической ценности с точки зрения поиска проблем на данной карте). Скажем:
Got a velocity too *low* on *gib*
Found *something*, but can't play!
Warning: trace backed up past 0.0
Free Sound List is full!
Could not AllocSound() for InsertSound() (DLL)
Error: env_sprite have MOVETYPE_FOLLOW with no corresponding ent!
Master was null or not a master!

Зачастую такой спам составляет основную долю консольных сообщений и лога, что крайне затрудняет отлов действительно значимых событий. Ну и смысл чёрного списка, соответственно, в том, что обозначенные в нём сообщения перестают выводиться в консоль и в лог-файл, упрощая тем самым поиск багов и т. п..

Либо, как альтернатива, запретить консоли выдавать более, скажем, пяти одинаковых сообщений подряд (такую функцию можно сделать кваром специальным, в том числе).
 
Last edited:

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord