//starts argumentsvar fstring, caps, offensive, filtered;fstring=argument0//creates list of offensive wordsoffensive = ds_list_create()This is where the offensive words are added.Example: ds_list_add(offensive,"wth")Add as many as you want.To see my list and save some time, click here.Save other people some time and your words there!//save capital positionscaps=ds_list_create()global.caps = capsfor(p=1; p<=string_length(k); p+=1){if string_char_at(fstring,p)=string_letters(string_upper(string_char_at(fstring,p)))ds_list_add(caps,p)}//save symbol positionssymbpos=ds_list_create()global.symbpos = symbpossymb=ds_list_create()global.symb = symbfor(p=1; p<=string_length(fstring); p+=1){if string_char_at(fstring,p)!=string_letters(string_char_at(fstring,p)){ds_list_add(symb,string_char_at(fstring,p))ds_list_add(symbpos,p)}}//replaces symbols with possible letter counterpartsfstring=string_replace_all(fstring,'1','i')fstring=string_replace_all(fstring,'!','i')fstring=string_replace_all(fstring,'3','e')fstring=string_replace_all(fstring,'5','s')fstring=string_replace_all(fstring,'8','b')fstring=string_replace_all(fstring,'0','o')fstring=string_replace_all(fstring,'()','o')fstring=string_replace_all(fstring,'@','a')fstring=string_replace_all(fstring,'$','s')fstring=string_replace_all(fstring,'z','s')//make string lowercasefstring = string_lower(fstring)//stars out bad wordsvar star;star=''for(ds=0; ds<ds_list_size(offensive); ds+=1){star=''//generates string of correct number of starsfor(a=0; a<string_length(ds_list_find_value(offensive,ds)); a+=1)star+='*'fstring = string_replace_all(fstring,ds_list_find_value(offensive,ds),star)}//puts stars the original string with numbers and symbolsfor(l=1; l<=string_length(fstring)+1; l+=1){if string_char_at(fstring,l)='*'{filtered = string_delete(filtered,l,1)filtered = string_insert('*',filtered,l)}}//returns a filtered stringreturn filteredI'm pretty sure that counts as content.Go filter your games!Hey! Add words to the list here!EDIT: God is included because I don't want people going "God Damnit" every where. Which IS offensive to me because I AM a Christian!
STOP THE FLAMES!And Arc, WHY does my filtering fail?
How To Filter A String
Posted by Siert on July 15, 2008, 9:26 p.m.
i think that you should make it check any part of a string, i entered an example …. [wii]
Wow! Very good idea! lol
Btw, in your list thing, why is wtf in there? I thought that was the proper way to say it with spelling it out lol!OK that is offensive to a person that is Christian faith
ds_list_add(offensive,"jesus")ds_list_add(offensive,"christ")ds_list_add(offensive,"god")Why you bag the christion Faith why you do this ds_list_add(offensive,"Siert")IF you do this game add other faith in there too. I wont play it anywhey you might put this in your gameds_list_add(offensive,"DT-170x")And tell me why these words are offensive.Like I said before, DT-170x, who is he going to get in trouble with?
Also, his filtering fails anyway, Regex is more effective.It's SO very offensive to use those words as an example that you can edit for your own game.
It's also so very offensive that the church prohibits gay marriage to those who are gay.It's also so very offensive that the church condemns movies that are written by an atheist showing the horrid past of the church.Now shut the fuck up 170, it's getting me pissed off that you have horrible grammar and complain about everything.What is Rejax
And RawSpoon maybe I ani't the goodest person in English SO What.That is before I use Firefox and I did not even saw that typo.