디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

후레담당 보셈앱에서 작성

도너츠갤로그로 이동합니다. 2022.01.06 22:13:52
조회 98 추천 2 댓글 6

: (
    /* ver.1910.1
    */
    function () {
        var limitDaily = 0
        var minCombo = 1
        var doubleOnly = 1
        var autoProdCall = 0
        var order = ['nature', 'round', 'half', 'full', 'relay']
        var item = {
            rule: {
                min: 0,
                max: 0,
                force: 5,
            },
            'nature': number("#disp_bp") || number("#bpImg", '/', 0),
            'round': number(".dreamArea > div:nth-child(2) > div:nth-child(2) > span"),
            'half': number(".dreamArea > div:nth-child(1) > div:nth-child(2) > span"),
            'full': 0
        }
        var stamina = [8, 14, 'relay']
        var main = home + "event_dream/";
        function find(s) { return document.querySelector(s) }
        function text(s) { return find(s) ? find(s).innerText : '' }
        function number(s, e, x) { return (e ? text(s).split(e)[x] : text(s)).replace(/[^0-9]/g, '') * 1 }
        function send(type, url, data, async, after) {
            var form = new FormData()
            var xhr = new XMLHttpRequest()
            for (param in data) { form.append(param, data[param]) }
            xhr.open(type, url, async == void 0 || async);
            xhr. = (xhr) => { after && after(xhr.target) }
            xhr.send(form);
            return xhr
        }
        function limit(time, msg) {
            if (!find('#vove-counter')) {
                find("#top").innerText = msg + "\n북마크는 게임 규정을 위반하는 행위입니다. \nㅡ.'.'.'ㅡ"
                $('<img/>', {
                    id: 'vove-arisa',
                    src: home + 'image_sp/ui/rich/quest/loading/' + (Math.random() > 0.5 ? '100302.gif' : '101131.gif'),
                    style: 'display:block;margin:auto',
                }).appendTo('#top');
                $('<progress/>', { id: 'vove-counter', style: 'width:320px', value: 0, max: time }).appendTo('#top');
                var progress = 0
                var timer = setInterval(() => {
                    progress += 1,
                        find("#vove-counter") && (find("#vove-counter").value = progress),
                        progress >= time && (clearInterval(timer), find("#top").innerText = "대기 중")
                }, 1000);
            }
        }
        function load(url, replace) {
            send('GET', url, '', true, function (xhr) {
                if (/^FWS/.test(xhr.response)) {
                    xhr.response = ''
                } else if (/limited_access/.test(xhr.responseURL)) {
                    limit(60, "통신규제가 발생했습니다. 1분간 기다려 주세요.")
                } else if (/life_empty/.test(xhr.responseURL)) {
                    find('#top').innerText = "ㅡ.'.'.'ㅡ"
                    var csrf = 0
                    for (i of stamina) {
                        if (i == 'relay') {
                            location = main.slice(0, -1) + '_box_reward/index?box_round=1'
                            return
                        } else if (csrf = $(send('GET', home + 'item/check/' + i, '', false).response).find("[name = csrf_test_name]").val()) {
                            send('POST', home + 'item/use_item', { 'item_id': i, 'csrf_test_name': csrf }, false)
                            find('#top').innerText = "ready"
                            break
                        }
                    }
                    !csrf && limit(10, "스테미나 회복이 불가능합니다. 10초 후 재시도 가능합니다.")
                } else if (/btn_play_area/.test(xhr.response)) {
                    if (live_check = $(send('GET', home + 'event_dream_boss', '', false).response).find("form[action *= 'boss_play']")[0]) {
                        location = live_check.action
                    } else {
                        location = main
                    }
                } else if (replace) {
                    $(replace).html($($(xhr.response).remove('canvas')).closest('#top')[0])
                } else {
                    $('div#top').html($($(xhr.response).remove('canvas')).closest('#top')[0])
                }
                return
            })
        }
        function compute(require) { /* require = {deal, target, multiply} || number */
            var num = require
            var use = { 'nature': 0, 'round': 0, 'half': 0, 'full': 0 };
            if (typeof require == '') {
                for (i in require.multiply) {
                    var num = i;
                    if ((deal * require.multiply[i]) > target) {
                        break
                    }
                }
            }
            for (i = 0; (i < order.length) && !use['full'] && num; i++) {
                if (order[i] == 'relay') {
                    location = main.slice(0, -1) + '_box_reward/index?box_round=1'
                    throw new Error('nothing but relay');
                    return
                }
                for (null; num && (item[order[i]] > 0);) {
                    use[order[i]]++
                    item[order[i]]--
                    num--
                }
            }
            if (num && !use['full']) {
                return 0
            }
            return use
        }
        function authorize() {
            if (0 < number("section.l-Hgt140.m-Btm5 > div > div:nth-child(2) > span")) {
                if (item.rule.force <= item['nature']) {
                    return 1
                }
                if (item.rule.min > item.nature) {
                    return 0
                }
                if (!(combo = number('.dreamArea.type_02 > .red'))) {
                    combo = number('.dreamArea.type_02 >.displayBox > .t-Lft > .red')
                }
                if (!combo && !minCombo) {
                    return 1
                } else if (combo < minCombo) {
                    return 0
                }
                if (doubleOnly && !find("img[src *= 'doubleup']")) {
                    return 0
                }
                return 1
            }
            return 0
        }
        if (/ㅡ.'.'.'ㅡ/.test(text("#top"))) {
            return
        }
        if (find(".bossLifeGauge")) {
            item.full = $(".yellow:contains(自動使用する)")[0] && number(".bp_item") ? 1 : 0
            console.log(item)
            var id = decodeURIComponent((find("a.btn_on") || find("a.btn_off")).href).split(/[/?]/)[11];
            if (authorize()) {
                if (autoProdCall && !find("#help_chk")) {
                    var autoProdCall = 0;
                }
                var use = compute(3)
                find(".dreamArea > p").innerText = "Loading ㅡ.'.'.'ㅡ";
                send('POST', main + "raid_battle", {
                    'raid_id': id,
                    'current_bp': number("#disp_bp"),
                    'deck': find("[name = 'deck']").value,
                    'lv': find("[name = 'lv']").value,
                    'use_bp': 3,
                    'use_bp_num': use['nature'],
                    'chapter_use_num': use['round'],
                    'use_half_bp_item_num': use['half'],
                    'use_bp_item_num': use['full'],
                    'call_help_members_flag': autoProdCall
                })
                setTimeout(() => load(main + 'get_raid_boss/' + id), 100);
                return
            } else {
                if (number(".dreamArea.type_01.t-Cnt > div > .yellow") == 0) {
                    if (limitDaily) {
                        location = main + "get_reward/" + id;
                    } else if (find(".btn_battle_active")) {
                        load(find(".btn_battle_active").href)
                    } else {
                        load(main + "play")
                    }
                    return
                }
                find(".dreamArea > p").innerText = "Loading ㅡ.'.'.'ㅡ";
                if (!(item.nature >= 6 || item.nature >= item.rule.max)) {
                    load(main + 'play', '#headerPopupMenu')
                }
                load(main + 'get_raid_boss/' + id)
                return
            }
        }
        if (find('.blue_st')) {
            if (find(".btn_battle_active")) {
                load(find(".btn_battle_active").href)
                return
            }
        }
        if (find('img[src *= icon_event_point]') && find(".dreamArea.type_02 > .t-Cnt > .yellow")) {
            var point = number(".dreamArea.type_02 > .t-Cnt > .yellow");
            if (limitDaily) {
                if (point > limitDaily) {
                    alert("[Limit Daily] " + point + " / " + limitDaily + "\n목표 점수에 도달하여 정지합니다.");
                    return
                }
            }
        }
        if (find(".event_main_graphic")) {
            find(".btn_queststart") && load(main + "play")
            return
        }
        find("#top") ? load(main + "play") : location = main + "play/get_nothing"
    }
)();

추천 비추천

2

고정닉 2

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 본업은 완벽해 보이지만 일상은 허당일 것 같은 스타는? 운영자 25/02/17 - -
1361732 생각해보면 과금 유도땨문에 미친난이도 겜이 꽤 있었네 4456갤로그로 이동합니다. 22.04.04 40 0
1361731 사이게애니탈세용이라는글을봣던거같은데 [2] 楽園갤로그로 이동합니다. 22.04.04 71 0
1361730 근데 말딸로번돈 재투자한거치고 과금유도 노애민데? [1] 유코갤로그로 이동합니다. 22.04.04 80 0
1361729 신데걸 했던애가 또 신데걸 먹을수있으려나 [3] 아티쉬갤로그로 이동합니다. 22.04.04 60 0
1361728 근데 영서3이 젤 잘만들긴 한듯 [2] ㅇㅇ(175.200) 22.04.04 34 0
1361727 초기맛폰겜은 머했드라 [11] 갤로그로 이동합니다. 22.04.04 94 0
1361725 싱글벙글 똥나무 [2] 楽園갤로그로 이동합니다. 22.04.04 51 0
1361723 실베에 라밥혐오 뭐노 [1] ㅇㅇ갤로그로 이동합니다. 22.04.04 56 0
1361722 초딩때 신기했던놈들.... [3] 129_283갤로그로 이동합니다. 22.04.04 33 0
1361721 저 스마트폰판 화이트데이 업적 다땄었는데 하루귀여운(223.33) 22.04.04 26 0
1361720 영웅서기 4가 제 성벽에 지대한 영향을끼침 [1] 흑단갤로그로 이동합니다. 22.04.04 45 0
1361719 근데 씹레단독총선 내년에하는건가요 [3] 쑤장이갤로그로 이동합니다. 22.04.04 65 0
1361718 씹타 요즘은 이벤유닛애들 갸챠도 따로 파냐 [1] 도너츠갤로그로 이동합니다. 22.04.04 39 0
1361715 근데 내다버릴줄 알았는데 계속 뭐 내주는건 의외네ㅋㅋㅋ [4] 아티쉬갤로그로 이동합니다. 22.04.04 73 0
1361714 당시 호불호안갈리고 다같이 즐긴건 레이디버그 였어요 [1] 4456갤로그로 이동합니다. 22.04.04 28 0
1361713 이게 영서3인가 [3] ㅇㅇ(39.7) 22.04.04 34 0
1361712 스킬 맘대로 조합해서 싸우는 게임 없나 [2] 하루귀여운(223.33) 22.04.04 38 0
1361711 영웅서기4는 올체력 창술사인가 그게 젤 좋더라 [1] ㅇㅇ(175.200) 22.04.04 33 0
1361710 화이트데이 무서워서 직접 해본적이없음 [2] 楽園갤로그로 이동합니다. 22.04.04 41 0
1361709 피쳐폰 겜은 이거지 [4] Perusan갤로그로 이동합니다. 22.04.04 48 0
1361708 총선 제일 궁금한건 이거긴함 [3] 아미마네라갤로그로 이동합니다. 22.04.04 78 0
1361706 제노니아도 엄청 재밌게 했었는데 [1] 129_283갤로그로 이동합니다. 22.04.04 34 0
1361705 검은방을 ★로 봤네 [4] ㅇㅇ(116.32) 22.04.04 55 0
1361704 영웅서기는 영웅서기5만 해봤는데 [3] 129_283갤로그로 이동합니다. 22.04.04 47 0
1361703 근데 u149 애니까지 나옴? 아티쉬갤로그로 이동합니다. 22.04.04 47 0
1361702 사이게가 주인님이다 [1] 楽園갤로그로 이동합니다. 22.04.04 58 0
1361700 영웅서기 제로가 언제나온거지 [1] ㅇㅇ(39.7) 22.04.04 31 0
1361699 누가 영웅서기 얘기함 ㅇㅇ갤로그로 이동합니다. 22.04.04 33 0
1361697 영웅서기 몇인지 기억안나는데 딸기맨갤로그로 이동합니다. 22.04.04 20 0
1361695 화이트데이도 피쳐폰으로 겜이 있었는데요 [3] 여기서만피는꽃갤로그로 이동합니다. 22.04.04 53 0
1361694 제 추억의게임은 마비노기인데 하루귀여운(223.33) 22.04.04 31 0
1361693 영웅서기 버전마다 난이도 들쭉날쭉하지 않았나 [3] Lacrimosa갤로그로 이동합니다. 22.04.04 40 0
1361692 좆리노래중에 젤 좋아하는 노랜데 [2] 도너츠갤로그로 이동합니다. 22.04.04 63 0
1361691 신데걸 당선되면 쓰알 만들어 준다고?! ㅇㅇ(211.176) 22.04.04 40 0
1361690 영웅서기4는 소서러가 개사기임 [2] 멍청이갤로그로 이동합니다. 22.04.04 46 0
1361689 아니 에리 미쳤나 노출없는데 왜 짜르냐 [1] Perusan갤로그로 이동합니다. 22.04.04 49 0
1361688 전 검은방2를 제일 처음 해봤었는데 [2] 129_283갤로그로 이동합니다. 22.04.04 40 0
1361686 나로써는 영웅서기1이 제일 재미있었던거 같은데 [2] ㅇㅇ(39.7) 22.04.04 28 0
1361685 근데 말딸은 요즘에 뭐 잘안됐음? [11] 아티쉬갤로그로 이동합니다. 22.04.04 130 0
1361683 이 게임 아는 분 있나요 [4] ぶっち갤로그로 이동합니다. 22.04.04 93 0
1361682 피쳐폰겜이 버튼 누르는 손맛이 좋았는데 ㅇㅇ(119.192) 22.04.04 26 0
1361681 폰겜들 맨날 하다가 찍싸서 기억이 애매해 미래귀여운갤로그로 이동합니다. 22.04.04 26 0
1361680 검방하니까 회색도시도 생각나네 [4] 갤로그로 이동합니다. 22.04.04 46 0
1361679 영웅서기 듣기만하고 해본적은 없는데 [5] 4456갤로그로 이동합니다. 22.04.04 45 0
1361677 피처폰 요금제 데이터5000원인가 4000원인가 그랬는데 Ortholinear갤로그로 이동합니다. 22.04.04 28 0
1361676 뭔 주도권얘기나 하나 했더니 그냥 똥글이었나 아티쉬갤로그로 이동합니다. 22.04.04 28 0
1361675 검은방 카카오톡버전 생각나노 ㅋㅋ [1] 楽園갤로그로 이동합니다. 22.04.04 46 0
1361674 뭐임 씹타 추억은 클리토리스 나옴?? [3] 도너츠갤로그로 이동합니다. 22.04.04 50 0
1361671 영웅서기 3할때 게임을 거의 몰라서 [2] ㅇㅇ(175.200) 22.04.04 47 0
1361670 오빠 폰에 있던 붕어빵타이쿤도 멀탯안되서 접엇었음 흑단갤로그로 이동합니다. 22.04.04 25 0
뉴스 ‘그놈은 흑염룡’ 문가영-최현욱, 달콤 게임 만남부터 살벌 오피스 재회까지 “흑염룡의 봉인을 풀 수 있는 건 너뿐이야” 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2