deal with cheat
This commit is contained in:
parent
d313b7fa40
commit
a60dc1ece1
@ -340,6 +340,12 @@ data_comment_c456ea59_6018_45ef_8bcc_211a24c627dc =
|
|||||||
"_type": "textarea",
|
"_type": "textarea",
|
||||||
"_data": "仇恨属性中,每杀死一个怪物获得的仇恨值"
|
"_data": "仇恨属性中,每杀死一个怪物获得的仇恨值"
|
||||||
},
|
},
|
||||||
|
"maxValidHp": {
|
||||||
|
"_leaf": true,
|
||||||
|
"_type": "textarea",
|
||||||
|
"_range": "thiseval==null||thiseval>0",
|
||||||
|
"_data": "最大合法生命值;如果此项不为null且用户通关血量超过本值,则视为作弊,不上传成绩"
|
||||||
|
},
|
||||||
"animateSpeed": {
|
"animateSpeed": {
|
||||||
"_leaf": true,
|
"_leaf": true,
|
||||||
"_type": "textarea",
|
"_type": "textarea",
|
||||||
|
|||||||
@ -166,7 +166,8 @@ events.prototype.gameOver = function (ending, fromReplay) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var doUpload = function(username) {
|
var doUpload = function(username) {
|
||||||
if (username==null) username="";
|
var hp = core.status.hero.hp;
|
||||||
|
if (username==undefined) hp = 1;
|
||||||
|
|
||||||
// upload
|
// upload
|
||||||
var formData = new FormData();
|
var formData = new FormData();
|
||||||
@ -175,10 +176,10 @@ events.prototype.gameOver = function (ending, fromReplay) {
|
|||||||
formData.append('version', core.firstData.version);
|
formData.append('version', core.firstData.version);
|
||||||
formData.append('platform', core.platform.isPC?"PC":core.platform.isAndroid?"Android":core.platform.isIOS?"iOS":"");
|
formData.append('platform', core.platform.isPC?"PC":core.platform.isAndroid?"Android":core.platform.isIOS?"iOS":"");
|
||||||
formData.append('hard', core.status.hard);
|
formData.append('hard', core.status.hard);
|
||||||
formData.append('username', username);
|
formData.append('username', username||"");
|
||||||
formData.append('ending', ending);
|
formData.append('ending', ending);
|
||||||
formData.append('lv', core.status.hero.lv);
|
formData.append('lv', core.status.hero.lv);
|
||||||
formData.append('hp', core.status.hero.hp);
|
formData.append('hp', hp);
|
||||||
formData.append('atk', core.status.hero.atk);
|
formData.append('atk', core.status.hero.atk);
|
||||||
formData.append('def', core.status.hero.def);
|
formData.append('def', core.status.hero.def);
|
||||||
formData.append('mdef', core.status.hero.mdef);
|
formData.append('mdef', core.status.hero.mdef);
|
||||||
@ -198,7 +199,7 @@ events.prototype.gameOver = function (ending, fromReplay) {
|
|||||||
core.ui.drawConfirmBox("你想记录你的ID和成绩吗?", function () {
|
core.ui.drawConfirmBox("你想记录你的ID和成绩吗?", function () {
|
||||||
doUpload(prompt("请输入你的ID:"));
|
doUpload(prompt("请输入你的ID:"));
|
||||||
}, function () {
|
}, function () {
|
||||||
doUpload("");
|
doUpload(undefined);
|
||||||
})
|
})
|
||||||
|
|
||||||
return;
|
return;
|
||||||
@ -209,10 +210,19 @@ events.prototype.gameOver = function (ending, fromReplay) {
|
|||||||
core.restart();
|
core.restart();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
|
||||||
|
if (core.isset(core.values.maxValidHp) && core.status.hero.hp>core.values.maxValidHp) {
|
||||||
|
core.drawText("作弊可耻!", function () {
|
||||||
|
core.restart();
|
||||||
|
});
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
confirmUpload();
|
confirmUpload();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
////// 转换楼层结束的事件 //////
|
////// 转换楼层结束的事件 //////
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user