- Дней с нами
- 3.485
- Розыгрыши
- 0
- Сообщения
- 1.851
- Репутация
- 214
- Реакции
- 2.439
Учусь кодить на JS хех
Недавно видел в теме с раздачами, что каждую раздачу надо проверять вручную в своём профиле, поэтому решил написать скрипт на JavaScript.
Внимание! Возможны неполадки скрипта, т.к. я чайник, не стесняйтесь отписываться в этой теме, буду править
UPD
Проверял на своём акке, у меня не было выигрышей, и поэтому я не знаю, что будет, если ты выиграл
При выигрыше появляется соответствующий банер, однако проверка продолжается
//-----
Недавно видел в теме с раздачами, что каждую раздачу надо проверять вручную в своём профиле, поэтому решил написать скрипт на JavaScript.
Внимание! Возможны неполадки скрипта, т.к. я чайник, не стесняйтесь отписываться в этой теме, буду править
UPD
При выигрыше появляется соответствующий банер, однако проверка продолжается
Собственно скрипт:
Также залил на Pastebin
PS Заделал профиль, залил с него, перелил ссылку :3
Код:
/*
/*
!!!
Следует точно исполнять ниже данную инструкцию, иначе скрипт не сработает!
!!!
1) Зайдите в свой профиль IndieGala
2) Раскройте "Giveaways library"
3) Раскройте вкладку "Completed"
4) Нажмите Ctrl+Shift+J, чтобы открыть консоль.
5) Вставьте скрипт в консоль и нажмите Enter
*/
//---------------------------------------------------------------------------
var GAmenu = document.getElementById('collapseGiveaways');
var completed = GAmenu.getElementsByClassName('giveaways-library-cont')[2];
var amount = completed.getElementsByClassName('palette-color-7')[0]
//---------------------------------------------------------------------------
function getAmount(){
var l=amount.innerHTML.length;
var b='';
for (var i = 1; i<l-1; i++) {
b+=amount.innerHTML[i]
}
console.log('Amount of GA to check: '+b);
return b;
}
//---------------------------------------------------------------------------
function pressButt(n) { /* Yeah. Press this butt (° ͜ʖ °) */
var list=completed.getElementsByClassName('giveaways-completed-list')[0];
var butt=list.getElementsByClassName('btn-check-if-won check-if-won palette-color-fff palette-background-4')[n];
console.log('check');
butt.click();
}
//---------------------------------------------------------------------------
function tick() {
if (k>=0) {
pressButt(k);
k=k-1;
} else {
clearInterval(time);
console.log('All GAs are checked!')
}
}
//---------------------------------------------------------------------------
var am=getAmount();
var k = am-1;
var time=setInterval(tick,1001);
Также залил на Pastebin
PS Заделал профиль, залил с него, перелил ссылку :3
Скрытое содержимое.
Последнее редактирование: