魔力宝贝

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

[GP] BDitem.lua--装备就绑定该lua内设定的道具ID的装备

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式

Global_Reg.RegEquipItem ("BindItem");--注册一个所有玩家装备上道具就会触发的Lua函数

local BindItemID = {} --建立一个空表,用于记录需要装备绑定的装备的item编号列表(绑定后丢地消失,不能使用宠邮)
BindItemID[510910] = 1 --手工输入部分:BindItemID[a] = [b]   [a]为需要装备绑定的道具ID  [b]为1
BindItemID[510920] = 1
BindItemID[510930] = 1
BindItemID[510940] = 1
BindItemID[510950] = 1
BindItemID[530010] = 1
BindItemID[530020] = 1
BindItemID[530110] = 1
BindItemID[530120] = 1
BindItemID[530210] = 1
BindItemID[530220] = 1
BindItemID[530310] = 1
BindItemID[530320] = 1
BindItemID[530410] = 1
BindItemID[530420] = 1
BindItemID[511010] = 1
BindItemID[511080] = 1
BindItemID[530510] = 1
BindItemID[530520] = 1
BindItemID[530610] = 1
BindItemID[530620] = 1
BindItemID[530710] = 1
BindItemID[530720] = 1
BindItemID[530810] = 1
BindItemID[530820] = 1
BindItemID[530910] = 1
BindItemID[530920] = 1
BindItemID[531010] = 1
BindItemID[531020] = 1
BindItemID[531110] = 1
BindItemID[531210] = 1
BindItemID[531220] = 1
BindItemID[531310] = 1
BindItemID[531320] = 1
BindItemID[531410] = 1
BindItemID[531420] = 1
BindItemID[531120] = 1
BindItemID[531130] = 1
BindItemID[531140] = 1
BindItemID[531150] = 1
BindItemID[531160] = 1
BindItemID[531510] = 1
BindItemID[531520] = 1
BindItemID[531610] = 1
BindItemID[531620] = 1
BindItemID[532610] = 1
BindItemID[532620] = 1
BindItemID[533610] = 1
BindItemID[533620] = 1
BindItemID[534610] = 1
BindItemID[534620] = 1
BindItemID[535610] = 1
BindItemID[535620] = 1
BindItemID[536610] = 1
BindItemID[536620] = 1
BindItemID[536710] = 1
BindItemID[536720] = 1
BindItemID[536810] = 1
BindItemID[536820] = 1
BindItemID[536910] = 1
BindItemID[537010] = 1
BindItemID[537020] = 1
BindItemID[537110] = 1
BindItemID[537120] = 1
BindItemID[537210] = 1
BindItemID[537220] = 1
BindItemID[537230] = 1
BindItemID[537240] = 1
BindItemID[569550] = 1
BindItemID[569560] = 1
BindItemID[537410] = 1
BindItemID[537310] = 1
BindItemID[537320] = 1
BindItemID[537510] = 1
BindItemID[537520] = 1
BindItemID[537610] = 1
BindItemID[537620] = 1
BindItemID[537710] = 1
BindItemID[537720] = 1
BindItemID[537810] = 1
BindItemID[537820] = 1
BindItemID[537910] = 1
BindItemID[537920] = 1
BindItemID[538010] = 1
BindItemID[538020] = 1
BindItemID[538110] = 1
BindItemID[538120] = 1
BindItemID[538210] = 1
BindItemID[538220] = 1
BindItemID[538310] = 1
BindItemID[538320] = 1
BindItemID[538410] = 1
BindItemID[538420] = 1
BindItemID[538510] = 1
BindItemID[538520] = 1
BindItemID[538610] = 1
BindItemID[538620] = 1
BindItemID[538710] = 1
BindItemID[538720] = 1

function BindItem(player,OldItemPos,NewItemPos)
        local itemindex = Char.GetItemIndex(player,OldItemPos)
        local itemid = Item.GetData(itemindex,%道具_ID%)
        local itemDDXS = Item.GetData(itemindex,%道具_丢地消失%)
        if         BindItemID[itemid]==1 and itemDDXS~=1 then
                local itemname = Item.GetData(itemindex,%道具_已鉴定名%)
                Item.SetData(itemindex, %道具_丢地消失%,1)
                Item.UpItem(player,OldItemPos)
                NLG.SystemMessage(player,"『"..itemname.."』已经绑定[无法交易且丢地会消失]")
                return 0;
        end
        return 0;
end

回复

使用道具 举报

Archiver|魔力研究社

GMT+8, 2025-5-15 18:25 , Processed in 0.125724 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表