diff --git a/MyProject/A.nut b/MyProject/A.nut index e9d2b97..c39d63b 100644 --- a/MyProject/A.nut +++ b/MyProject/A.nut @@ -22,7 +22,6 @@ Gm_InputFunc_Handle["给"] <- function(SUser, CmdString) { } } - Gm_InputFunc_Handle["转职"] <- function(SUser, CmdString) { local count = -1; local pos = 0; @@ -113,7 +112,6 @@ Gm_InputFunc_Handle["点券"] <- function(SUser, CmdString) { } - Gm_InputFunc_Handle["test"] <- function(SUser, CmdString) { SUser.SendItemWindowNotification([[33900, 1]]); } diff --git a/_DPS_/_BuiltProject/偷窃系统/偷窃系统.nut b/_DPS_/_BuiltProject/偷窃系统/偷窃系统.nut index 67aba0f..769a472 100644 --- a/_DPS_/_BuiltProject/偷窃系统/偷窃系统.nut +++ b/_DPS_/_BuiltProject/偷窃系统/偷窃系统.nut @@ -140,6 +140,24 @@ class StealSystem { RequestCache[cid].rawset(npcId, 2); }.bindenv(this)); + + + ClientSocketPackFuncMap.rawset(21017005, function(SUser, Jso) { + local InvenObj = SUser.GetInven(); + local itemSlot = InvenObj.GetSlotById(UseItem); + if (itemSlot == -1) { + SUser.SendJso({ + op = 21017006, + ret = false + }); + return; + } + else{ + InvenObj.DeleteItemCount(UseItem, 1); + SUser.SendNotiPacketMessage("密码错误,已消耗一个材料!", 8); + } + + }.bindenv(this)); } function InitDailyResetTask() { @@ -187,7 +205,7 @@ class StealSystem { function GetRandomGroupName() { local groupNames = ["normal", "rarity", "epic"]; - return groupNames[MathClass.Rand(0, groupNames.len() - 1)]; + return groupNames[MathClass.Rand(0, groupNames.len())]; } function RollRewardFromGroup(GroupData) { diff --git a/_DPS_/_BuiltProject/宿命魂石/FatalismStone.nut b/_DPS_/_BuiltProject/宿命魂石/FatalismStone.nut index 54deaeb..b6a1749 100644 --- a/_DPS_/_BuiltProject/宿命魂石/FatalismStone.nut +++ b/_DPS_/_BuiltProject/宿命魂石/FatalismStone.nut @@ -336,6 +336,7 @@ class FatalismStone { function RegisterDebugCmd() { Gm_InputFunc_Handle["给魂石"] <- function(SUser, CmdString) { + print(123123); local count = -1; local pos = 0; local handler = []; @@ -406,7 +407,7 @@ class FatalismStone { //给指定玩家新增魂石 function AddFatalismStone(SUser, FatalismStoneID) { local CID = SUser.GetCID(); - + } diff --git a/示例项目/一键分解卷/一键分解卷.nut b/示例项目/一键分解卷/一键分解卷.nut index 0e1990e..437a20f 100644 --- a/示例项目/一键分解卷/一键分解卷.nut +++ b/示例项目/一键分解卷/一键分解卷.nut @@ -53,7 +53,7 @@ function _Dps_OneClickDisassemblyOfRoll_Logic_() { SUser.SendNotiPacketMessage("装备分解失败,道具已返还", 8); } if (Config["是否返还分解券道具(true代表返还,false代表不返还)"]) { - Timer.setTimeout(function() { + Timer.SetTimeOut(function() { SUser.GiveItem(ItemId, 1); }, 1); }