Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //scheld
- // Nakijken als het geen command is.
- if (!commands) {
- var swearWords = JSON.parse(fs.readFileSync("./data/swearWords.json"));
- // De tekst die gevormd moet worden.
- var sentenceUser = "";
- // Aantal vloekwoorden dat er al zijn.
- var amountSwearWords = 0;
- // Over ieder woord gaan in de zin.
- for (var y = 0; y < messageArray.length; y++) {
- // Opgegeven wat het woord is dat veranderd moet worden.
- var changeWord = "";
- // Voor ieder vloek woord in het bestand
- for (var i = 0; i < swearWords["vloekWoorden"].length; i++) {
- // Zorg dat het woord in kleine letters is.
- var word = messageArray[y].toLowerCase();
- // Als het woord gelijk is met het woord dat we aan bekijken zijn in de lijst doen we het volgende.
- if (word == swearWords["vloekWoorden"][i]) {
- // Verander het woord naar **
- changeWord = word.replace(swearWords["vloekWoorden"][i], "****");
- // Plaats het woord mee in de zin met de rest
- sentenceUser = sentenceUser + " " + changeWord;
- amountSwearWords++;
- }
- }
- // Als we het woord hebben vergeleken en deze staat niet in de lijst moeten we het wel nog aan de zin
- // toevoegen.
- if (!changeWord) {
- // Toevoegen
- sentenceUser = sentenceUser + " " + messageArray[y];
- }
- }
- }
- // Als er een vloekwoord is dan delete de regel en vervang het.
- if (amountSwearWords != 0) {
- message.delete();
- message.channel.send(sentenceUser);
- message.channel.send(message.author + " Don't swear!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement