Showing
2 changed files
with
108 additions
and
47 deletions
... | @@ -2,7 +2,7 @@ module.exports = function(app){ | ... | @@ -2,7 +2,7 @@ module.exports = function(app){ |
2 | 2 | ||
3 | var request = require("request"); | 3 | var request = require("request"); |
4 | var urlenconde = require('urlencode'); | 4 | var urlenconde = require('urlencode'); |
5 | -var apikey = "RGAPI-e4aabf85-2067-48cb-82ab-39bdf7c07325"//api | 5 | +var apikey = "RGAPI-82ef5a7a-34a3-428a-bd3c-14cc0d8462f3"//api |
6 | 6 | ||
7 | 7 | ||
8 | var profileIconId; //아이콘 번호 | 8 | var profileIconId; //아이콘 번호 |
... | @@ -116,35 +116,65 @@ var rotation_champ = new Array(); | ... | @@ -116,35 +116,65 @@ var rotation_champ = new Array(); |
116 | request(userLeagueUrl,function(error,response,body){ | 116 | request(userLeagueUrl,function(error,response,body){ |
117 | var info_user_league_json = JSON.parse(body); | 117 | var info_user_league_json = JSON.parse(body); |
118 | //console.log("userLeagueUrl:", userLeagueUrl); | 118 | //console.log("userLeagueUrl:", userLeagueUrl); |
119 | - if(info_user_league_json[0] != null){ | 119 | + if(info_user_league_json[0] != null){ // 자유랭 데이터 |
120 | - var leagueId = info_user_league_json[0]["leagueId"]; | 120 | + var leagueId_F = info_user_league_json[0]["leagueId"]; |
121 | - var wins = info_user_league_json[0]["wins"]; | 121 | + var wins_F = info_user_league_json[0]["wins"]; |
122 | - var losses = info_user_league_json[0]["losses"]; | 122 | + var losses_F = info_user_league_json[0]["losses"]; |
123 | - var leagueName = info_user_league_json[0]["leagueName"] | 123 | + var leagueName_F = info_user_league_json[0]["leagueName"] |
124 | - var tier = info_user_league_json[0]["tier"]; | 124 | + var tier_F = info_user_league_json[0]["tier"]; |
125 | - var rank = info_user_league_json[0]["rank"]; | 125 | + var rank_F = info_user_league_json[0]["rank"]; |
126 | - var leaguePoints = info_user_league_json[0]["leaguePoints"]; | 126 | + var leaguePoints_F = info_user_league_json[0]["leaguePoints"]; |
127 | - var img_tier; | 127 | + var img_tier_F; |
128 | - if(tier == "MASTER"){ | 128 | + if(tier_F == "MASTER"){ |
129 | - img_tier = "https://i.imgur.com/nvQjonh.png"; | 129 | + img_tier_F = "https://i.imgur.com/nvQjonh.png"; |
130 | - }else if(tier == "CHALLENGER"){ | 130 | + }else if(tier_F == "CHALLENGER"){ |
131 | - img_tier = "https://i.imgur.com/sbK1Edj.png"; | 131 | + img_tier_F = "https://i.imgur.com/sbK1Edj.png"; |
132 | - }else if(tier == "DIAMOND"){ | 132 | + }else if(tier_F == "DIAMOND"){ |
133 | - img_tier = "https://i.imgur.com/5VBu8PF.png" | 133 | + img_tier_F = "https://i.imgur.com/5VBu8PF.png" |
134 | - }else if(tier == "PLATINUM"){ | 134 | + }else if(tier_F == "PLATINUM"){ |
135 | - img_tier = "https://i.imgur.com/Eqi6858.png" | 135 | + img_tier_F = "https://i.imgur.com/Eqi6858.png" |
136 | - }else if(tier == "GRANDMASTER"){ | 136 | + }else if(tier_F == "GRANDMASTER"){ |
137 | - img_tier = "https://i.imgur.com/mcEhz1o.png" | 137 | + img_tier_F = "https://i.imgur.com/mcEhz1o.png" |
138 | - }else if(tier == "GOLD"){ | 138 | + }else if(tier_F == "GOLD"){ |
139 | - img_tier = "https://i.imgur.com/Ec4hPuO.png" | 139 | + img_tier_F = "https://i.imgur.com/Ec4hPuO.png" |
140 | - }else if(tier == "SILVER"){ | 140 | + }else if(tier_F == "SILVER"){ |
141 | - img_tier = "https://i.imgur.com/GKnPu7s.png" | 141 | + img_tier_F = "https://i.imgur.com/GKnPu7s.png" |
142 | - }else if(tier == "BRONZE"){ | 142 | + }else if(tier_F == "BRONZE"){ |
143 | - img_tier ="https://i.imgur.com/TPZVXIr.png" | 143 | + img_tier_F ="https://i.imgur.com/TPZVXIr.png" |
144 | }else{ | 144 | }else{ |
145 | - img_tier = "https://i.imgur.com/kcdoC4r.png" | 145 | + img_tier_F = "https://i.imgur.com/kcdoC4r.png" |
146 | } | 146 | } |
147 | -} | 147 | + } |
148 | + if(info_user_league_json[1] != null){ // 솔랭 데이터 | ||
149 | + var leagueId_S = info_user_league_json[1]["leagueId"]; | ||
150 | + var wins_S = info_user_league_json[1]["wins"]; | ||
151 | + var losses_S = info_user_league_json[1]["losses"]; | ||
152 | + var leagueName_S = info_user_league_json[1]["leagueName"] | ||
153 | + var tier_S = info_user_league_json[1]["tier"]; | ||
154 | + var rank_S = info_user_league_json[1]["rank"]; | ||
155 | + var leaguePoints_S = info_user_league_json[1]["leaguePoints"]; | ||
156 | + var img_tier_S; | ||
157 | + if(tier_S == "MASTER"){ | ||
158 | + img_tier_S = "https://i.imgur.com/nvQjonh.png"; | ||
159 | + }else if(tier_S == "CHALLENGER"){ | ||
160 | + img_tier_S = "https://i.imgur.com/sbK1Edj.png"; | ||
161 | + }else if(tier_S == "DIAMOND"){ | ||
162 | + img_tier_S = "https://i.imgur.com/5VBu8PF.png" | ||
163 | + }else if(tier_S == "PLATINUM"){ | ||
164 | + img_tier_S = "https://i.imgur.com/Eqi6858.png" | ||
165 | + }else if(tier_S == "GRANDMASTER"){ | ||
166 | + img_tier_S = "https://i.imgur.com/mcEhz1o.png" | ||
167 | + }else if(tier_S == "GOLD"){ | ||
168 | + img_tier_S = "https://i.imgur.com/Ec4hPuO.png" | ||
169 | + }else if(tier_S == "SILVER"){ | ||
170 | + img_tier_S = "https://i.imgur.com/GKnPu7s.png" | ||
171 | + }else if(tier_S == "BRONZE"){ | ||
172 | + img_tier_S ="https://i.imgur.com/TPZVXIr.png" | ||
173 | + }else{ | ||
174 | + img_tier_S = "https://i.imgur.com/kcdoC4r.png" | ||
175 | + } | ||
176 | + } | ||
177 | + | ||
148 | champ_name[champ_name.length] = "total"; | 178 | champ_name[champ_name.length] = "total"; |
149 | var temp_id; | 179 | var temp_id; |
150 | var temp_name; | 180 | var temp_name; |
... | @@ -205,12 +235,18 @@ var rotation_champ = new Array(); | ... | @@ -205,12 +235,18 @@ var rotation_champ = new Array(); |
205 | c_pic: champ_pic, | 235 | c_pic: champ_pic, |
206 | c_rotation : rotation_pic, | 236 | c_rotation : rotation_pic, |
207 | c_summoner: summoner, | 237 | c_summoner: summoner, |
208 | - c_wins: wins, | 238 | + c_wins_S: wins_S, |
209 | - c_losses: losses, | 239 | + c_losses_S: losses_S, |
210 | - c_tier: tier, | 240 | + c_tier_S: tier_S, |
211 | - c_imgtier: img_tier, | 241 | + c_imgtier_S: img_tier_S, |
212 | - c_rank: rank, | 242 | + c_rank_S: rank_S, |
213 | - c_leaguePoint: leaguePoints | 243 | + c_leaguePoint_S: leaguePoints_S, |
244 | + c_wins_F: wins_F, | ||
245 | + c_losses_F: losses_F, | ||
246 | + c_tier_F: tier_F, | ||
247 | + c_imgtier_F: img_tier_F, | ||
248 | + c_rank_F: rank_F, | ||
249 | + c_leaguePoint_F: leaguePoints_F | ||
214 | }); | 250 | }); |
215 | }); | 251 | }); |
216 | }); | 252 | }); | ... | ... |
... | @@ -9,6 +9,7 @@ | ... | @@ -9,6 +9,7 @@ |
9 | <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap-theme.min.css"> | 9 | <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap-theme.min.css"> |
10 | <script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> | 10 | <script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> |
11 | <style> @import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");</style> | 11 | <style> @import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");</style> |
12 | + | ||
12 | <script> | 13 | <script> |
13 | $(document).ready(function(){ | 14 | $(document).ready(function(){ |
14 | 15 | ||
... | @@ -45,16 +46,40 @@ | ... | @@ -45,16 +46,40 @@ |
45 | </strong> | 46 | </strong> |
46 | </font> | 47 | </font> |
47 | 48 | ||
49 | + <br></br> | ||
50 | + <br></br> | ||
51 | + | ||
48 | <table class="basic"> | 52 | <table class="basic"> |
49 | <tbody> | 53 | <tbody> |
50 | - <tr><td> <img src= <%=c_imgtier%> width=120, height=120></td></tr> | 54 | + <font size = 5em> |
51 | - <tr><td><%= "Tier : " + c_tier + " " + c_rank + " / " + c_leaguePoint + "점"%></td></tr> | 55 | + <strong> |
52 | - <tr><td><%= "Win : " + c_wins + " / Lose : " + c_losses%></td></tr> | 56 | + <%= "솔로 랭크"%> |
53 | - <tr><td><%= "승률 : " + ((c_wins/(c_wins+c_losses))*100).toFixed(2) + "%" %></td></tr> | 57 | + </strong> |
54 | - <tr><td><%= "캐리력 : " + (c_wins/c_losses*2).toFixed(2) %></td></tr> | 58 | + </font> |
59 | + <tr><td> <img src= <%=c_imgtier_S%> width=120, height=120></td></tr> | ||
60 | + <tr><td><%= "Tier : " + c_tier_S + " " + c_rank_S + " / " + c_leaguePoint_S + "점"%></td></tr> | ||
61 | + <tr><td><%= "Win : " + c_wins_S + " / Lose : " + c_losses_S%></td></tr> | ||
62 | + <tr><td><%= "승률 : " + ((c_wins_S/(c_wins_S+c_losses_S))*100).toFixed(2) + "%" %></td></tr> | ||
63 | + <tr><td><%= "캐리력 : " + (c_wins_S/c_losses_S*2).toFixed(2) %></td></tr> | ||
55 | </tbody> | 64 | </tbody> |
56 | </table> | 65 | </table> |
57 | 66 | ||
67 | + <br></br> | ||
68 | + | ||
69 | + <table class="basic"> | ||
70 | + <tbody> | ||
71 | + <font size = 5em> | ||
72 | + <strong> | ||
73 | + <%= "자유 랭크"%> | ||
74 | + </strong> | ||
75 | + </font> | ||
76 | + <tr><td> <img src= <%=c_imgtier_F%> width=120, height=120></td></tr> | ||
77 | + <tr><td><%= "Tier : " + c_tier_F + " " + c_rank_F + " / " + c_leaguePoint_F + "점"%></td></tr> | ||
78 | + <tr><td><%= "Win : " + c_wins_F + " / Lose : " + c_losses_F%></td></tr> | ||
79 | + <tr><td><%= "승률 : " + ((c_wins_F/(c_wins_F+c_losses_F))*100).toFixed(2) + "%" %></td></tr> | ||
80 | + <tr><td><%= "캐리력 : " + (c_wins_F/c_losses_S*2).toFixed(2) %></td></tr> | ||
81 | + </tbody> | ||
82 | + </table> | ||
58 | 83 | ||
59 | <br></br> | 84 | <br></br> |
60 | 85 | ||
... | @@ -72,26 +97,26 @@ | ... | @@ -72,26 +97,26 @@ |
72 | </div> | 97 | </div> |
73 | <div class="center"> | 98 | <div class="center"> |
74 | <strong> | 99 | <strong> |
75 | - <%= "추측 MMR:" %> | 100 | + <%= "추측 MMR(솔로랭크):" %> |
76 | - <%if (c_tier=="SILVER") {%> | 101 | + <%if (c_tier_S=="SILVER") {%> |
77 | <%="1200~1500"%> | 102 | <%="1200~1500"%> |
78 | <%}%> | 103 | <%}%> |
79 | - <%if (c_tier=="GOLD") {%> | 104 | + <%if (c_tier_S=="GOLD") {%> |
80 | <%="1500~1800"%> | 105 | <%="1500~1800"%> |
81 | <%}%> | 106 | <%}%> |
82 | - <%if (c_tier=="PLATINUM") {%> | 107 | + <%if (c_tier_S=="PLATINUM") {%> |
83 | <%="1800~2100"%> | 108 | <%="1800~2100"%> |
84 | <%}%> | 109 | <%}%> |
85 | - <%if (c_tier=="DIAMOND") {%> | 110 | + <%if (c_tier_S=="DIAMOND") {%> |
86 | <%="2100~2400"%> | 111 | <%="2100~2400"%> |
87 | <%}%> | 112 | <%}%> |
88 | - <%if (c_tier=="MASTER") {%> | 113 | + <%if (c_tier_S=="MASTER") {%> |
89 | <%="2400~2600"%> | 114 | <%="2400~2600"%> |
90 | <%}%> | 115 | <%}%> |
91 | - <%if (c_tier=="GRANDMASTER") {%> | 116 | + <%if (c_tier_S=="GRANDMASTER") {%> |
92 | <%="2600~2800"%> | 117 | <%="2600~2800"%> |
93 | <%}%> | 118 | <%}%> |
94 | - <%if (c_tier=="CHALLENGER") {%> | 119 | + <%if (c_tier_S=="CHALLENGER") {%> |
95 | <%=">3000"%> | 120 | <%=">3000"%> |
96 | <%}%> | 121 | <%}%> |
97 | </strong> | 122 | </strong> | ... | ... |
-
Please register or login to post a comment