Advertisement
DraconiusNX

Untitled

Feb 19th, 2023
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function chatLogger(arr) {
  2.   let j = 0;
  3.   let chat = [];
  4.   while (arr[j] !== "end") {
  5.     let element = arr[j].split(" ");
  6.     let command = element[0];
  7.     switch (command) {
  8.       case "Chat":
  9.         chat.push(element[1]);
  10.         break;
  11.       case "Delete":
  12.         if (chat.includes(element[1])) {
  13.           chat.splice(chat.indexOf(element[1]), 1);
  14.         }
  15.         break;
  16.       case "Edit":
  17.         if (chat.includes(element[1])) {
  18.           chat.splice(chat.indexOf(element[1]), 1, element[2]);
  19.         }
  20.         break;
  21.       case "Pin":
  22.         if (chat.includes(element[1])) {
  23.           let pin = chat.splice(chat.indexOf(element[1]), 1);
  24.           chat.push(pin);
  25.         }
  26.         break;
  27.       case "Spam":
  28.         for (let i = 1; i < element.length; i++) {
  29.           let spam = element[i];
  30.           chat.push(spam);
  31.         }
  32.         break;
  33.     }
  34.     j++;
  35.   }
  36.   console.log(chat.join("\n"));
  37. }
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement