View Issue Details

IDProjectCategoryView StatusLast Update
0000081WolfAdminGeneralpublic2020-05-12 20:45
ReporterTimo Assigned ToTimo  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Target Version1.3.0Fixed in Version1.3.0 
Summary0000081: Create output module
DescriptionInstead of invoking et.trap_SendServerCommand everywhere, create a module that does this for us. This will improve consistency, maintainability and resolve certain issues/limitations.

Currently known issues: using csay to print something over RCON is not printed to RCON but to server console. This is because csay enters the et_ServerCommand callback rather than being printed directly in the executed script (e.g. help.lua).
TagsNo tags attached.
ModN/A
Mod version
Standaloneno

Relationships

related to 0000035 resolvedTimo Greetings are cut off 

Activities

There are no notes attached to this issue.

Related Changesets

WolfAdmin: develop 1768ccc9

2020-05-10 01:01

Timo

Details Diff
Added output module (refs 0000081)

* takes care of all output to server and clients
* routes all client output through server commands so the in-chat order is preserved
Affected Issues
0000081
mod - luascripts/wolfadmin/commands/server/cannounce.lua Diff File
mod - luascripts/wolfadmin/commands/server/cbp.lua Diff File
mod - luascripts/wolfadmin/commands/server/cchat.lua Diff File
mod - luascripts/wolfadmin/commands/server/ccp.lua Diff File
mod - luascripts/wolfadmin/commands/server/ccpm.lua Diff File
mod - luascripts/wolfadmin/commands/server/cmusic.lua Diff File
mod - luascripts/wolfadmin/commands/server/csay.lua Diff File
add - luascripts/wolfadmin/commands/server/ctchat.lua Diff File
add - luascripts/wolfadmin/game/client.lua Diff File
add - luascripts/wolfadmin/game/output.lua Diff File
add - luascripts/wolfadmin/game/server.lua Diff File

Issue History

Date Modified Username Field Change
2017-03-03 12:16 Timo New Issue
2018-12-27 16:58 Timo Target Version 1.2.0 => 1.3.0
2019-01-17 10:14 Timo Category Commands => General
2019-01-31 18:34 Timo Relationship added related to 0000035
2020-05-09 23:03 Timo Changeset attached => WolfAdmin develop 1768ccc9
2020-05-09 23:11 Timo Assigned To => Timo
2020-05-09 23:11 Timo Status new => assigned
2020-05-12 20:45 Timo Status assigned => resolved
2020-05-12 20:45 Timo Resolution open => fixed
2020-05-12 20:45 Timo Fixed in Version => 1.3.0