doom2d.org

Главная база плоских морпехов
It is currently 25 Apr 2024, 04:57

All times are UTC + 3 hours




Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: 24 Mar 2023, 01:40 
Offline
Шерлок Холмс
User avatar

Joined: 19 Jun 2019, 23:28
Posts: 416
Location: Equestrian Wasteland.
Я это репортил в чате ещё год назад, но руки до форума тогда видимо не дошли, ибо темы я не нашёл. Зато дошли сейчас.
Имеем мы пару алиасов, например:
Code:
alias cmap04 "event onmapstart nextmap PrikolSoft.wad MAP01;          event onmapend call cmap05"
alias cmap05 "event onmapstart nextmap PrikolSoft.wad MAP02;              event onmapend call cmap06"
alias cmap06 "g_timelimit 1800;event onmapstart nextmap PrikolSoft.wad MAP03;           event onmapend call cmap07"
alias cmap07 "g_timelimit 600;event onmapstart nextmap PrikolSoft.wad MAP02;    event onmapend call cmap08"
alias cmap08 "event onmapstart nextmap PrikolSoft.wad MAP01;           event onmapend call cmap09"

Ожидаем, что при вызове cmap06 в конце карты, у нас сработает установка лимита времени и заодно сменится карта. А получаем, что у нас срабатывает onmapend call cmap06... В конце cmap04, когда должен вызываться cmap05. А cmap07 срабатывает в конце cmap05.

Порядок действий:
1. Устанавливаем порядок карт, запускаем сервер, заходим на него;
2. С помощью rcon endmap добираемся до cmap04;
3. Прописываем rcon endmap ещё раз и наблюдаем, как у нас срабатывает после конца карты послеследующий алиас;
4. Ещё раз прописываем команду - у нас срабатывает снова послеледующий алиас.

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

_________________
aka TerminalHash.


Top
 Profile  
 
PostPosted: 06 Jul 2023, 02:24 
Offline
Шерлок Холмс
User avatar

Joined: 19 Jun 2019, 23:28
Posts: 416
Location: Equestrian Wasteland.
FoxFromPripyat wrote:
вкупе с отсутствием вообще какой-либо записи эвентов (команда event выводит абсолютно пустой список эвентов)

Важное уточнение: оно выводится через консоль сервера, ркон же никакой информации не предоставляет, так как вывод только в консоль сервера пуляется.

_________________
aka TerminalHash.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
doom2d.org, since 2005