更新毁梦定制

This commit is contained in:
lenheart 2026-01-01 13:45:02 +08:00
parent ea5d573cde
commit ccac8f4427
2 changed files with 52 additions and 1 deletions

View File

@ -112,9 +112,12 @@ Gm_InputFunc_Handle["点券"] <- function(SUser, CmdString) {
Gm_InputFunc_Handle["test"] <- function(SUser, CmdString) { Gm_InputFunc_Handle["test"] <- function(SUser, CmdString) {
// MoveToCargo(SUser, 1);
} }
Timer.SetTimeOut(function() {
}, 1);

View File

@ -91,6 +91,54 @@ _HM_DQJYHD_ <- "0"
function _Dps_JYYJBB2_Main_() { function _Dps_JYYJBB2_Main_() {
Cb_Use_Item_Sp_Func[999594696] <- function(SUser, ItemId) {
// 获取背包对象
local InvenObj = SUser.GetInven();
// 获取宠物装备栏第一格slot 0的物品
local PetEquipItem = InvenObj.GetSlot(Inven.INVENTORY_TYPE_CREATURE, 140);
// 检查第一格是否有物品
if (PetEquipItem == null) {
SUser.SendNotiPacketMessage("宠物装备栏第一格没有装备!", 8);
return;
}
// 获取第一格物品的编号
local EquipItemId = PetEquipItem.GetIndex();
// 根据物品编号给予对应奖励
local RewardItemId = null;
if (EquipItemId == 11808) {
RewardItemId = 2112115;
} else if (EquipItemId == 11809) {
RewardItemId = 2112116;
} else if (EquipItemId == 11810) {
RewardItemId = 2112117;
} else {
SUser.SendNotiPacketMessage("宠物装备栏第一格的装备不支持回收!", 8);
}
if (!RewardItemId) return;
// 删除宠物装备栏第一格的装备
PetEquipItem.Delete();
// 刷新宠物装备栏
SUser.SendUpdateItemList(1, Inven.INVENTORY_TYPE_CREATURE, 140);
SUser.GiveItemEx([{
id = RewardItemId,
count = 1
}]);
SUser.SendItemSpace(3);
SUser.SendItemSpace(7);
}
Cb_History_ItemUp_Func["交易邮件播报"] <- function(SUser, args) { Cb_History_ItemUp_Func["交易邮件播报"] <- function(SUser, args) {
local reason = args[18]; local reason = args[18];
if (reason == "1") { if (reason == "1") {