From bae136ea1c672982dea5a48d46ebfe1a70b64346 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期五, 02 十一月 2018 13:48:31 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/KnapSack/Logic/PackModelInterface.cs | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/System/KnapSack/Logic/PackModelInterface.cs b/System/KnapSack/Logic/PackModelInterface.cs
index ebd5784..ff17c33 100644
--- a/System/KnapSack/Logic/PackModelInterface.cs
+++ b/System/KnapSack/Logic/PackModelInterface.cs
@@ -45,6 +45,9 @@
private int[] pushItemIds;
public int[] pushBuffTypeIds;
private List<int> equipBaseAttrlist = new List<int>();
+ public int promptUseLvLimit { get; private set;}
+ public int[] promptUseIdsLimit { get; private set; }
+
public override void Init()
{
_equipGSFormula = Config.Instance.Get<FuncConfigConfig>("EquipGSFormula");
@@ -60,6 +63,10 @@
_itemPush = Config.Instance.Get<FuncConfigConfig>("ItemPush");
preciousItemType = ConfigParse.GetMultipleStr<int>(_itemPush.Numerical1);
+ FuncConfigConfig noPromptUsetItem = Config.Instance.Get<FuncConfigConfig>("NoPromptUsetItem");
+ promptUseLvLimit = int.Parse(noPromptUsetItem.Numerical2);
+ promptUseIdsLimit = ConfigParse.GetMultipleStr<int>(noPromptUsetItem.Numerical1);
+
_drugIDFunc = Config.Instance.Get<FuncConfigConfig>("LifePotionlist");
drugIDs = ConfigParse.GetMultipleStr<int>(_drugIDFunc.Numerical1);
_oneKeySellFunc = Config.Instance.Get<FuncConfigConfig>("OneKeySellItemType");
@@ -511,6 +518,16 @@
}
+ if(promptUseIdsLimit.Contains(itemModel.itemId))
+ {
+ int playerLv = PlayerDatas.Instance.baseData.LV;
+ if(playerLv < promptUseLvLimit)
+ {
+ isReach = false;
+ return isReach;
+ }
+ }
+
ulong canUseCnt = 0;
if(playerPack.IsReachUseLimit(itemModel.itemInfo.ItemGUID,out canUseCnt))
{
--
Gitblit v1.8.0