[sm] 카드정보 댓글로 만들어주기 005 - 레벨 정보 기준으로 카드 능력치 그리기 및 대전정보 매칭

avatar
(Edited)

이전 글 보기

대전 정보 매칭

대전 ID를 가져와서 해당 대전의 참여 몬스터 및 승리 결과를 추출 합니다. ( 대전이력도 추출 할 수 있지만 현재는 제가 별도로 사용은 안함 ) 아래와 같이 깔끔하게 이미지를 뽑아 낼 수 있습니다 ㅎㅎ

test1.png

링크를 누르면 결과를 볼 수 있습니다 : cannonwar VS wonsama

test2.png

관련 소스(nodejs)

지면 관계상 소스의 일부만 발췌한 점 양해 바랍니다.

    wrpc_smon.battle_result(id).then(res=>{     
        let d = JSON.parse(res.details);
        let t1 = d.team1;
        let t2 = d.team2;
        let r = {
            team1 : {
                player : t1.player,
                rating : t1.rating,
                cards : [{id:t1.summoner.card_detail_id,lv:t1.summoner.level}].concat(t1.monsters.map(x=>{return {id:x.card_detail_id, lv:x.level}})),
            },
            team2 : {
                player : t2.player,
                rating : t2.rating,
                cards : [{id:t2.summoner.card_detail_id,lv:t2.summoner.level}].concat(t2.monsters.map(x=>{return {id:x.card_detail_id, lv:x.level}})),
            },
            winner : d.winner,
            loser : d.loser,
        };
    });

맺음말

이제 ID 입력하면 자동으로 이미지랑 대전 관련 부가정보만 좀 더 설정해서 자동으로 대댓글 달아주면 될 것 같네요 후... 이미지는 한줄로 하니 잘 안보이는 소환사를 좌측으로 때어낸 후 2열로(3x2) 몬스터를 보여주면 될 것 같네요 ㅋ

만들다 보니 아직도 만들어야 될 부분들이 더 보이네요 :) 2020년도 스몬과 함께 다들 행복한 나날 보내세요 ~



0
0
0.000
6 comments
avatar

2020년도 스몬과 함께 다들 행복한 나날 보내세요 ~

저는 스몬 안하는데요?? ㅎㅎ 즐거운 불금되세요^^

0
0
0.000
avatar

네 ㅎㅎ 독거님도 즐거운 금욜 보내세요

0
0
0.000
avatar

오 좋은데요!!!!!

0
0
0.000
avatar

위와 같이 댓글이 그려지기는 하는데 ... 많은 정보를 포함하다 보니 좀 크긴 하네요 이미지가

즐거운 주말 보내세요~

0
0
0.000