Как не пытаюсь всунуть в код комбинирования не получается, ошибку в систему выдаёт при комбайне и не комбинирует...
Вот код который есть в forge.lua
function begin_unite_item (...)
-- Notice("Start Combining")
local Check_CanUnite = 0
-- SystemNotice ( arg[1] , "transfer detect can it be combined into main function")
Check_CanUnite = can_unite_item_main ( arg )
if Check_CanUnite == 0 then
return 0
end
local role = 0
local ItemBag = {} --µАѕЯ±і°ьО»ЦГ
local ItemCount = {} --µАѕЯКэБї
local ItemBagCount = {} --µАѕЯ¶ФПуКэБї
local Get_Count = 4
local ItemReadCount = 0
local ItemReadNow = 1
local ItemReadNext = 0
local ItemBag_Now = 0
local ItemCount_Now = 0
local ItemBagCount_Num = 0
role , ItemBag , ItemCount , ItemBagCount , ItemBag_Now , ItemCount_Now , ItemBagCount_Num = Read_Table ( arg )
local BagItem1 = ItemBag [0]
local BagItem2 = ItemBag [1]
local BagItem3 = ItemBag [2]
local BagItem1 = arg [3] --ИЎµАѕЯ±і°ьО»ЦГ
local BagItem2 = arg [6]
local BagItem3 = arg [9]
local Item1 = GetChaItem ( role , 2 , BagItem1 ) --ИЎµАѕЯЦёХл
local Item2 = GetChaItem ( role , 2 , BagItem2 )
local Item3 = GetChaItem ( role , 2 , BagItem3 )
local ItemID1 = GetItemID ( Item1 ) --ИЎµАѕЯ±аєЕ
local ItemID2 = GetItemID ( Item2 )
local ItemID3 = GetItemID ( Item3 )
local ItemType2 = GetItemType ( Item2 )
local Item2_Lv = Get_StoneLv ( Item2 ) --ИЎ±¦КЇµИј¶
local Item3_Lv = Get_StoneLv ( Item3 )
local i = 0
local j = 0
i = RemoveChaItem ( role , ItemID1 , 1 , 2 , BagItem1 , 2 , 1 , 0) --ТЖіэѕнЦб
j = RemoveChaItem ( role , ItemID3 , 1 , 2 , BagItem3 , 2 , 1 , 0) --ТЖіэТ»їЕ±¦КЇ
if i == 0 or j == 0 then
LG( "Hecheng_BS" , "Delete item failed" )
end
Item2_Lv =Item2_Lv + 1
Set_StoneLv ( Item2 , Item2_Lv )
local Money_Need = getunite_money_main ( arg )
local Money_Have = GetChaAttr ( role , ATTR_GD )
-- Notice ("Currently there are"..Money_Have.."So much gold")
-- Notice ("Must deduct"..Money_Need.."So much gold")
Money_Have = Money_Have - Money_Need
SetCharaAttr ( Money_Have , role , ATTR_GD )
ALLExAttrSet( role )
local Sklv = 1
local StateLv = GetChaStateLv ( role , STATE_HCGLJB )
Sklv = Sklv + StateLv
--local b = Check_CG_HechengBS ( Item2_Lv , ItemType2 , Sklv )
--if b == 0 then
--i = RemoveChaItem ( role , ItemID2 , 1 , 2 , BagItem2 , 2 , 1 , 0) --ТЖіэ±¦КЇ
--if i == 0 then
--LG( "Hecheng_BS" , "Delete item failed" )
--end
--local cha_name = GetChaDefaultName ( role )
--LG( "JingLian_ShiBai" , "Player"..cha_name.."Gem combining failed" )
--SystemNotice( role , "Very sorry, combining has failed. Gem has vanished!")
--return 2 --// Changed Combining Rate - MoMo (default = return 2)
--end
local cha_name = GetChaDefaultName ( role )
LG( "JingLian_ShiBai", "Игрок "..cha_name.." успешно скомбинировал уровня" )
return 1
end
Что ещё значит LG( "JingLian_ShiBai"