Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let input = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.input > input');
- let btn = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.input > button');
- let buttons = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.bottom-section > .buttons');
- let substr = 'SPIERDALAJ';
- let emo = ["💜","💛","💚","💙","💓"];
- let onStatus = true;
- let offStatus = false;
- let p = 0;
- let timerCl = 50;
- let timer = setInterval(function(){
- p++;
- if(p === emo.length){p = 0};
- input.value =`/avatar ${emo[p]}`;
- btn.click()
- },timerCl)
- function deleteNotice(){
- document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelectorAll('.log > p.notice').forEach(cmd => {
- cmd.style.display = 'none';
- });
- }
- let del = setInterval(deleteNotice,timerCl);
- function stopAvatar(){
- clearInterval(timer)
- clearInterval(del)
- }
- function startAvatar(){
- timer = setInterval(function(){
- p++;
- if(p === emo.length){p = 0};
- input.value =`/avatar ${emo[p]}`;
- btn.click()
- },timerCl)
- del = setInterval(deleteNotice,timerCl)
- }
- let returnOn = (()=>`<button class="on-btn">ON</button>`);
- let returnOff = (()=>`<button class="off-btn">OFF</button>`);
- let returnInput = (()=>`<input class="speed" type="number"><button class="go">OK</button>`);
- buttons.insertAdjacentHTML('beforeend',returnOn());
- buttons.insertAdjacentHTML('beforeend',returnOff());
- document.querySelector('.gameframe').contentWindow.document.querySelector('.header-btns').insertAdjacentHTML('afterbegin',returnInput());
- let on = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.on-btn');
- let off = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.off-btn');
- let inp = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.speed');
- on.style.backgroundColor = '#3e3e3e';
- on.addEventListener('click',()=>{
- onStatus = true;
- if(offStatus){
- on.style.backgroundColor = '#3e3e3e'
- off.style.backgroundColor = '#244967'
- startAvatar();
- offStatus = false;
- }
- })
- off.addEventListener('click',()=>{
- offStatus = true;
- if(onStatus){
- on.style.backgroundColor = '#244967';
- off.style.backgroundColor = '#3e3e3e';
- stopAvatar();
- onStatus = false;
- }
- })
- document.querySelector('.gameframe').contentWindow.document.querySelector('.go').addEventListener('click',()=>{
- timerCl = parseInt(document.querySelector('.gameframe').contentWindow.document.querySelector('.header-btns > input').value)
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement