refactored to match api-changes + added multi-kill-chart
This commit is contained in:
@@ -122,7 +122,7 @@
|
||||
<tbody>
|
||||
<tr v-for="match in data.matches"
|
||||
:key="match.match_id"
|
||||
:class="GetWinLoss(match.match_result, match.stats[0].team_id)"
|
||||
:class="GetWinLoss(match.match_result, match.stats.team_id)"
|
||||
class="match"
|
||||
@click="GoToMatch(match.match_id)">
|
||||
<td class="td-map text-center">
|
||||
@@ -135,9 +135,9 @@
|
||||
</td>
|
||||
<td class="td-rank text-center">
|
||||
<img
|
||||
:alt="DisplayRank(match.stats[0].extended?.rank?.new)[1]"
|
||||
:src="DisplayRank(match.stats[0].extended?.rank?.new)[0]"
|
||||
:title="DisplayRank(match.stats[0].extended?.rank?.new)[1]"
|
||||
:alt="DisplayRank(match.stats.rank?.new)[1]"
|
||||
:src="DisplayRank(match.stats.rank?.new)[0]"
|
||||
:title="DisplayRank(match.stats.rank?.new)[1]"
|
||||
class="rank-icon">
|
||||
</td>
|
||||
<td class="td-length text-center">
|
||||
@@ -145,43 +145,43 @@
|
||||
title="Long match"></i>
|
||||
<i v-if="match.max_rounds === 16" class="far fa-circle text-muted" title="Short match"></i>
|
||||
</td>
|
||||
<td :class="match.stats[0].team_id === match.match_result ? 'text-success' : !match.match_result ? 'text-warning' : 'text-danger'"
|
||||
<td :class="match.stats.team_id === match.match_result ? 'text-success' : !match.match_result ? 'text-warning' : 'text-danger'"
|
||||
class="td-score text-center fw-bold">
|
||||
{{ match.score[0] }} - {{ match.score[1] }}
|
||||
</td>
|
||||
<td class="td-kills text-center">
|
||||
{{ match.stats[0].kills ? match.stats[0].kills : "0" }}
|
||||
{{ match.stats.kills ? match.stats.kills : "0" }}
|
||||
</td>
|
||||
<td class="td-assists text-center">
|
||||
{{ match.stats[0].assists ? match.stats[0].assists : "0" }}
|
||||
{{ match.stats.assists ? match.stats.assists : "0" }}
|
||||
</td>
|
||||
<td class="td-deaths text-center">
|
||||
{{ match.stats[0].deaths ? match.stats[0].deaths : "0" }}
|
||||
{{ match.stats.deaths ? match.stats.deaths : "0" }}
|
||||
</td>
|
||||
<td :class="(match.stats[0].kills ? match.stats[0].kills : 0) - (match.stats[0].deaths ? match.stats[0].deaths : 0) >= 0 ? 'text-success' : 'text-danger'"
|
||||
<td :class="(match.stats.kills ? match.stats.kills : 0) - (match.stats.deaths ? match.stats.deaths : 0) >= 0 ? 'text-success' : 'text-danger'"
|
||||
class="td-plus text-center">
|
||||
{{
|
||||
(match.stats[0].kills ? match.stats[0].kills : 0) - (match.stats[0].deaths ? match.stats[0].deaths : 0)
|
||||
(match.stats.kills ? match.stats.kills : 0) - (match.stats.deaths ? match.stats.deaths : 0)
|
||||
}}
|
||||
</td>
|
||||
<td :class="GetHLTV_1(
|
||||
match.stats[0].kills,
|
||||
match.stats.kills,
|
||||
match.score[0] + match.score[1],
|
||||
match.stats[0].deaths,
|
||||
match.stats[0].extended?.multi_kills?.duo,
|
||||
match.stats[0].extended?.multi_kills?.triple,
|
||||
match.stats[0].extended?.multi_kills?.quad,
|
||||
match.stats[0].extended?.multi_kills?.pent) >= 1 ? 'text-success' : 'text-warning'"
|
||||
match.stats.deaths,
|
||||
match.stats.multi_kills?.duo,
|
||||
match.stats.multi_kills?.triple,
|
||||
match.stats.multi_kills?.quad,
|
||||
match.stats.multi_kills?.pent) >= 1 ? 'text-success' : 'text-warning'"
|
||||
class="td-hltv text-center fw-bold">
|
||||
{{
|
||||
GetHLTV_1(
|
||||
match.stats[0].kills,
|
||||
match.stats.kills,
|
||||
match.score[0] + match.score[1],
|
||||
match.stats[0].deaths,
|
||||
match.stats[0].extended?.multi_kills?.duo,
|
||||
match.stats[0].extended?.multi_kills?.triple,
|
||||
match.stats[0].extended?.multi_kills?.quad,
|
||||
match.stats[0].extended?.multi_kills?.pent)
|
||||
match.stats.deaths,
|
||||
match.stats.multi_kills?.duo,
|
||||
match.stats.multi_kills?.triple,
|
||||
match.stats.multi_kills?.quad,
|
||||
match.stats.multi_kills?.pent)
|
||||
}}
|
||||
</td>
|
||||
<td :title="FormatFullDuration(match.duration)" class="td-duration text-center">
|
||||
@@ -270,6 +270,8 @@ export default {
|
||||
document.title = `${data.playerDetails.name} | csgoWTF`
|
||||
|
||||
console.log(data.playerDetails)
|
||||
} else {
|
||||
GoToLink('/')
|
||||
}
|
||||
} else {
|
||||
GoToLink('/')
|
||||
@@ -279,13 +281,15 @@ export default {
|
||||
const TrackPlayer = async () => {
|
||||
[data.statusErrorCode, data.statusError] = await TrackMe(data.playerDetails.steamid64, data.userData.authcode, data.userData.sharecode)
|
||||
|
||||
// setTimeout(() => {
|
||||
if (data.statusErrorCode === 202) {
|
||||
data.statusErrorCode = 0
|
||||
data.statusError = ''
|
||||
data.tracked = true
|
||||
}
|
||||
// }, 2000)
|
||||
setTimeout(() => {
|
||||
if (data.statusErrorCode === 202) {
|
||||
data.statusErrorCode = 0
|
||||
data.statusError = ''
|
||||
data.tracked = true
|
||||
}
|
||||
|
||||
window.location.reload()
|
||||
}, 2000)
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
|
||||
Reference in New Issue
Block a user