Advertisement
DraconiusNX

Untitled

Feb 19th, 2023
45
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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement