徒儿报错了,我先使用单步启动,启动服务器,方便查看Server输出的错误。
[./Item/ItemRuler.cpp][1436][static BOOL ItemRulerCheck::CheckTypeRuler(ITEM_RULER_LIST, UINT)][pGET]
[Undefined common item found, Please check the Common-Item table. ItemType=39901018]
Assert:Stack:[./Item/ItemRuler.cpp][1480][static BOOL ItemRulerCheck::CheckTypeRuler(ITEM_RULER_LIST, UINT)][FALSE]
Assert:Stack:[./Item/ItemOperator.cpp][253][BOOL ItemOperator::CreateItem(ITEM_LOG_PARAM*, UINT, UINT, ItemContainer*, BOOL&, UINT&, INT)][FALSE]
Assert:Stack:[./Item/HumanItemLogic.cpp][1347][static BOOL HumanItemLogic::CreateItemToBag(ITEM_LOG_PARAM*, Obj_Human*, UINT, UINT&, UINT)][FALSE]
Stack: ENDHUMANDEFINE ./Script/LuaFnTbl_Ability.h 3994 int LuaFnTbl:uaFnTryRecieveItem(lua_State*) (-912999615)(T0=2022-2-14_0:19:7 T1=176.4150)
Stack:1011 x001011_OnDefaultEvent (-912999615)(T0=2022-2-14_0:19:7 T1=176.4150)
CGCharDefaultEventHandler: GUID=3C336081 TargetObjID:50 (-912999615)(T0=2022-2-14_0:19:7 T1=176.4150)
今天徒儿添加GM物品时候出现了报错,这是什么原因? 解决方法:
[Undefined common item found, Please check the Common-Item table. ItemType=39901018]
根据错误提示,说明服务器找不到39901018的物品ID,但是我们明明添加了,为什么不能使用。用GM工具虽然能发到游戏里,但是服务端其实是不认可的。 需要把id添加到CommonItem.txt文件夹中,注意,必须ID的位置不能乱加。必须按照顺序插入进去
|