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