So I went to edit the Message of the Day for my guild and I found out that the one of the words in our guild name is forbidden text!
Since when did the word Sword become forbidden???
So I went to edit the Message of the Day for my guild and I found out that the one of the words in our guild name is forbidden text!
Since when did the word Sword become forbidden???
Last edited by Namelessone; 10-03-2007 at 04:51 AM. Reason: Spelling -_-
Me neither, and as part of the guild am really wondering why "sword" is forbidden.
Oh.. I can see the euphanisim in sword, but that is freaking ridiculous. I think someone got hired with a thesaurus in hand and no clue of what they were doing.
I just checked and was able to add the word Sword to our guild message. So I'm not sure what the problem was.![]()
That is truly strange, I was there when he was trying to change it. Wonder if it was the combination of the ~s that made it inelligible. hmmm tilda s...I see nothing wrong with that...dunno...if only I had the power to change the message I would play around with it and see.
Is it possibly tied to ~S and not the actual word Sword? I.e. would the MoTD work fine without the tilde?
*grins* Programmer talk.
Basically, there are many ways you can check the MoTD to see if it contains naughty words. As computers work only in binary (1s and 0s) there needs to be a system in place to convert binary into human readable text. This code used here is called ASCII (American Standard Code for Information Interchange)
http://www.asciitable.com/
For example the letter 'C' has a decimal value of 68. (01000011 in binary).
Many simple checks just break apart a longer sentence (programmers call them strings) into smaller parts, hence parcing. Normally simple checks compare the ASCII characters to what is desired. While this works, it takes longer than doing actual checks against the binary values.
Rather than work with binary numbers directly, programmers will typically deal with groupings of the binary. These groupings are what we called hex values. The hex value for 'C' is 43. (hex is also base 16, as decimal is base 10, and binary is base 2)
A parcer will go through this string looking for a key/token. This key/token is normally what you are searching for. If the parcer is using hex, and it found a key/token that was actually a false hit, it could parce the whole MoTD wrong, hence why ~sword could have been caught.
I tried to keep this simple and may have used some terms wrong, but hopefully you are more confused now than what you started out at.
The simpler answer to what I said is simply. "The program done did a stupid when looking for bad words."
You all bring up good points and I'll try to move or remove the "~" from the message.
The only problem is that before mod 5 update, I was able to post the message:
~SwordAndRose.guildportal.com~
So perhaps under mod 5, the "~" have to be separate from the word?
Testing right now![]()
Last edited by Namelessone; 10-03-2007 at 05:40 PM.
Soooo it worked, I had to add a space between the ~ and the S.
::lets out a big sigh of relief:: At least now I can post MOD's that have the guild website for information![]()