Get_Return 사용
This commit is contained in:
parent
1c55295857
commit
46b9f969a0
|
|
@ -268,7 +268,6 @@ function Get_JsonUserData()
|
||||||
function Set_JsonUserData(urod)
|
function Set_JsonUserData(urod)
|
||||||
{
|
{
|
||||||
urod.LastTime = Get_CurKoreaTime();
|
urod.LastTime = Get_CurKoreaTime();
|
||||||
log.info(urod.LastTime);
|
|
||||||
server.UpdateUserReadOnlyData({ PlayFabId: currentPlayerId, Permission: "Public", Data: {"UserInfo": JSON.stringify(urod)} });
|
server.UpdateUserReadOnlyData({ PlayFabId: currentPlayerId, Permission: "Public", Data: {"UserInfo": JSON.stringify(urod)} });
|
||||||
}
|
}
|
||||||
function Get_Return(errorval, add) {
|
function Get_Return(errorval, add) {
|
||||||
|
|
@ -370,7 +369,7 @@ handlers.Save_CheatItem = function(args)
|
||||||
|
|
||||||
handlers.Save_StageResult = function(args) {
|
handlers.Save_StageResult = function(args) {
|
||||||
var error = Get_Error(args.Token);
|
var error = Get_Error(args.Token);
|
||||||
if (error < 0) return { error: error };
|
if (error < 0) return Get_Return(error);
|
||||||
|
|
||||||
var urod = Get_JsonUserData();
|
var urod = Get_JsonUserData();
|
||||||
|
|
||||||
|
|
@ -400,15 +399,15 @@ handlers.Save_StageResult = function(args) {
|
||||||
handlers.Save_PC_Stat = function(args)
|
handlers.Save_PC_Stat = function(args)
|
||||||
{
|
{
|
||||||
var error = Get_Error(args.Token);
|
var error = Get_Error(args.Token);
|
||||||
if (error < 0) return { error: error };
|
if (error < 0) return Get_Return(error);
|
||||||
|
|
||||||
if (!args.UsePoint || args.UsePoint.length !== 4) {
|
if (!args.UsePoint || args.UsePoint.length !== 4) {
|
||||||
return { error: 2 }; // invalid input
|
return Get_Return(2); // invalid input
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var i = 0; i < 4; i++) {
|
for (var i = 0; i < 4; i++) {
|
||||||
if (args.UsePoint[i] < 0)
|
if (args.UsePoint[i] < 0)
|
||||||
return { error: 3 }; // no negative values allowed
|
return Get_Return(3); // no negative values allowed
|
||||||
}
|
}
|
||||||
|
|
||||||
var urod = Get_JsonUserData();
|
var urod = Get_JsonUserData();
|
||||||
|
|
@ -424,15 +423,15 @@ handlers.Save_PC_Stat = function(args)
|
||||||
}
|
}
|
||||||
Add_MissionCount(urod, "HERO_STAT_UPGRADE_ACC", 0, curUsePoint, false);
|
Add_MissionCount(urod, "HERO_STAT_UPGRADE_ACC", 0, curUsePoint, false);
|
||||||
Set_JsonUserData(urod);
|
Set_JsonUserData(urod);
|
||||||
return { error: 0 };
|
return Get_Return(0);
|
||||||
} else {
|
} else {
|
||||||
return { error: 1 }; // not enough points
|
return Get_Return(1); // not enough points
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
handlers.Save_PC_StatInit = function(args)
|
handlers.Save_PC_StatInit = function(args)
|
||||||
{
|
{
|
||||||
var error = Get_Error(args.Token);
|
var error = Get_Error(args.Token);
|
||||||
if (error < 0) return { error: error };
|
if (error < 0) return Get_Return(error);
|
||||||
|
|
||||||
var urod = Get_JsonUserData();
|
var urod = Get_JsonUserData();
|
||||||
var rtnerror = 2; // 실패 (재화 부족)
|
var rtnerror = 2; // 실패 (재화 부족)
|
||||||
|
|
@ -456,26 +455,26 @@ handlers.Save_PC_StatInit = function(args)
|
||||||
Set_JsonUserData(urod);
|
Set_JsonUserData(urod);
|
||||||
}
|
}
|
||||||
|
|
||||||
return { error: rtnerror, gem: useGem };
|
return Get_Return(rtnerror, { gem: useGem });
|
||||||
}
|
}
|
||||||
|
|
||||||
handlers.Save_PC_Ability = function(args)
|
handlers.Save_PC_Ability = function(args)
|
||||||
{
|
{
|
||||||
var error = Get_Error(args.Token);
|
var error = Get_Error(args.Token);
|
||||||
if (error < 0) return { error: error };
|
if (error < 0) return Get_Return(error);
|
||||||
|
|
||||||
var table = Get_AbilityConfigTable();
|
var table = Get_AbilityConfigTable();
|
||||||
var data = table.find(f => f.n_AbilityID == args.AbilityID);
|
var data = table.find(f => f.n_AbilityID == args.AbilityID);
|
||||||
if (!data) return { error: 3 }; // 잘못된 특성 ID
|
if (!data) return Get_Return(3); // 잘못된 특성 ID
|
||||||
|
|
||||||
var urod = Get_JsonUserData();
|
var urod = Get_JsonUserData();
|
||||||
|
|
||||||
if (data.n_MaxUpgradeLevel <= (urod.Ability[args.AbilityID] || 0))
|
if (data.n_MaxUpgradeLevel <= (urod.Ability[args.AbilityID] || 0))
|
||||||
return { error: 1 }; // 이미 최대 레벨
|
return Get_Return(1); // 이미 최대 레벨
|
||||||
|
|
||||||
var global = Get_GlobalValueTable();
|
var global = Get_GlobalValueTable();
|
||||||
var matdata = global.find(f => f.s_ID == "n_AbilityMaterialID");
|
var matdata = global.find(f => f.s_ID == "n_AbilityMaterialID");
|
||||||
if (!matdata) return { error: 4 }; // 설정 누락
|
if (!matdata) return Get_Return(4); // 설정 누락
|
||||||
|
|
||||||
var materialId = matdata.n_Value;
|
var materialId = matdata.n_Value;
|
||||||
if (Use_Item(urod, materialId, 1))
|
if (Use_Item(urod, materialId, 1))
|
||||||
|
|
@ -492,10 +491,10 @@ handlers.Save_PC_Ability = function(args)
|
||||||
|
|
||||||
Set_JsonUserData(urod);
|
Set_JsonUserData(urod);
|
||||||
|
|
||||||
return { error: 0 };
|
return Get_Return(0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return { error: 2 }; // 재료 없음
|
return Get_Return(2); // 재료 없음
|
||||||
}
|
}
|
||||||
/////////////////////////////////// 서버 처리
|
/////////////////////////////////// 서버 처리
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue