Пример сундука с 3 ключами.
function ItemUse_LockedChest1 (role, Item)
local Cha_Boat = GetCtrlBoat ( role )
if Cha_Boat ~= nil then
SystemNotice( role , "Нельзя использовать в море!" )
UseItemFailed ( role )
return
end
local Item_CanGet = GetChaFreeBagGridNum ( role )
if Item_CanGet < 4 then
SystemNotice(role ,"Нужно 5 свободных ячеек")
UseItemFailed ( role )
return
end
local key1 = CheckBagItem( role, 7500 )--Ключи
local key2 = CheckBagItem( role, 7501 )
local key3 = CheckBagItem( role, 7502 )
if key1 <= 0 then
SystemNotice( role , "Не хватает ключа!" )
UseItemFailed ( role )
return LUA_FALSE
end
if key2 <= 0 then
SystemNotice( role , "Не хватает ключа!" )
UseItemFailed ( role )
return LUA_FALSE
end
if key3 <= 0 then
SystemNotice( role , "Не хватает ключа!" )
UseItemFailed ( role )
return LUA_FALSE
end
DelBagItem ( role , 7500 , 1 )--ключи
DelBagItem ( role , 7501 , 1 )
DelBagItem ( role , 7502 , 1 )
GiveItem ( role , 0 , 7062 , 1 , 20 )--Предметы
GiveItem ( role , 0 , 6997 , 1 , 20 )
GiveItem ( role , 0 , 6996 , 1 , 20 )
GiveItem ( role , 0 , 6998 , 1 , 20 )
end