111
This commit is contained in:
@@ -4,15 +4,27 @@
|
||||
创建日期:2025-04-01 21:42
|
||||
文件用途:
|
||||
*/
|
||||
function _Dps_FashionAndPetClearanceRoll_Main_() {
|
||||
local Cofig = GlobalConfig.Get("时装与宠物清除卷_Lenheart.json");
|
||||
|
||||
function _Dps_FashionAndPetClearanceRoll_Logic_() {
|
||||
local Config = GlobalConfig.Get("时装与宠物清除卷_Lenheart.json");
|
||||
local PoolObj = MysqlPool.GetInstance();
|
||||
local Ip = Config["数据库IP 不是外置数据库不要更改"];
|
||||
local Port = Config["数据库端口 不懂不要更改"];
|
||||
local DbName = Config["数据库用户名 本地用户名不懂不要更改"];
|
||||
local Password = Config["数据库密码 本地密码不懂不要更改"];
|
||||
//设置数据库连接信息
|
||||
PoolObj.SetBaseConfiguration(Ip, Port, DbName, Password);
|
||||
//连接池大小
|
||||
PoolObj.PoolSize = 10;
|
||||
//初始化
|
||||
PoolObj.Init();
|
||||
//宠物删除
|
||||
Cb_Use_Item_Sp_Func[Cofig["宠物清除卷ID"]] <- function(SUser, ItemId) {
|
||||
if(Cofig["宠物清除券是否返还"])SUser.GiveItem(ItemId, 1);
|
||||
Cb_Use_Item_Sp_Func[Config["宠物清除卷ID"]] <- function(SUser, ItemId) {
|
||||
if (Config["宠物清除券是否返还"]) SUser.GiveItem(ItemId, 1);
|
||||
local Cid = SUser.GetCID();
|
||||
local InvenObj = SUser.GetInven();
|
||||
if (InvenObj) {
|
||||
for (local i = 0; i< 13; i++) {
|
||||
for (local i = 0; i <= 13; i++) {
|
||||
local ItemObj = InvenObj.GetSlot(3, i);
|
||||
local Flag = false;
|
||||
if (ItemObj) {
|
||||
@@ -25,17 +37,17 @@ function _Dps_FashionAndPetClearanceRoll_Main_() {
|
||||
//把连接还池子
|
||||
MysqlPool.GetInstance().PutConnect(SqlObj);
|
||||
SUser.SendItemSpace(7);
|
||||
SUser.SendNotiPacketMessage(Cofig["宠物清除完成提示"], 8);
|
||||
SUser.SendNotiPacketMessage(Config["宠物清除完成提示"], 8);
|
||||
}
|
||||
}
|
||||
|
||||
//时装删除
|
||||
Cb_Use_Item_Sp_Func[Cofig["时装清除卷ID"]] <- function(SUser, ItemId) {
|
||||
if(Cofig["时装清除券是否返还"])SUser.GiveItem(ItemId, 1);
|
||||
Cb_Use_Item_Sp_Func[Config["时装清除卷ID"]] <- function(SUser, ItemId) {
|
||||
if (Config["时装清除券是否返还"]) SUser.GiveItem(ItemId, 1);
|
||||
local Cid = SUser.GetCID();
|
||||
local InvenObj = SUser.GetInven();
|
||||
if (InvenObj) {
|
||||
for (local i = 0; i< 13; i++) {
|
||||
for (local i = 0; i <= 13; i++) {
|
||||
local ItemObj = InvenObj.GetSlot(2, i);
|
||||
if (ItemObj) {
|
||||
ItemObj.Delete();
|
||||
@@ -47,8 +59,18 @@ function _Dps_FashionAndPetClearanceRoll_Main_() {
|
||||
//把连接还池子
|
||||
MysqlPool.GetInstance().PutConnect(SqlObj);
|
||||
SUser.SendItemSpace(1);
|
||||
SUser.SendNotiPacketMessage(Cofig["时装清除完成提示"], 8);
|
||||
SUser.SendNotiPacketMessage(Config["时装清除完成提示"], 8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function _Dps_FashionAndPetClearanceRoll_Main_() {
|
||||
_Dps_FashionAndPetClearanceRoll_Logic_();
|
||||
}
|
||||
|
||||
function _Dps_FashionAndPetClearanceRoll_Main_Reload_(OldConfig) {
|
||||
Cb_Use_Item_Sp_Func.rawdelete(OldConfig["宠物清除卷ID"]);
|
||||
Cb_Use_Item_Sp_Func.rawdelete(OldConfig["时装清除卷ID"]);
|
||||
|
||||
_Dps_FashionAndPetClearanceRoll_Logic_();
|
||||
}
|
||||
Reference in New Issue
Block a user