|
Post by friendlyfire on Jan 26, 2008 10:16:09 GMT
Excuse my lack of knowledge of NWNX... Would it be possible to use SIMTools or a modification of it to prevent players receiving specific server messages? Namely, I do not want players to recieve the message "You Triggered a Trap!" at any time, ever.
Thanks FF
|
|
|
Post by Acaos on Jan 26, 2008 10:54:52 GMT
Actually, we have already done this on Higher Ground in NWNeXalt, so yes, it can be done and will be released after 1.69 is final.
Acaos
|
|
|
Post by FunkySwerve on Jan 26, 2008 10:56:24 GMT
The unused fky_chat_srv is the script that fires for server messages. I haven't tested it's behaviour at all, but it stands to reason you should be able to supress them. How you would tell those events from others, I don't know, save for possibly doing a string compare to check for the exact text or beginning of the message. I also don't konw what object you would set the suppress string on, though I suspect it'd be the modules. These are probably questions best posed to virusman on the nwnx forums, since it's his plugin, but it should be reletively easy to test.
HTH, Funky
|
|
|
Post by friendlyfire on Jan 27, 2008 17:09:41 GMT
That is absolutely excellent news, I'll post here when I have it figured in case anyone else is interested. Many thanks.
|
|
|
Post by friendlyfire on Jan 27, 2008 20:19:33 GMT
Hmmm, it would appear that fky_chat_srv only fires for the [Server] messages (understandably), and so, for example, can be used to trap the message announcing a player has joined the game, but does not trap messages generated as SpeakStringByStrRef (which I think is where my hated trap message is coming from). Perhaps, I should just wait for eXalt to go live rather than bothering you with more specific questions.
Just to clarify, will eXalt allow the removal of the yellow text "You Triggered a Trap!" always sent to a player on trap activation, or will it only allow the [Server] prefixed messages?
|
|
|
Post by Acaos on Jan 27, 2008 22:04:45 GMT
It removes the yellow 'You triggered a trap!' message.
Acaos
|
|