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