stoneage8.5/服务器端lua文件/ablua/equipeffectfunction.lua
2020-06-23 15:27:59 +08:00

58 lines
1.1 KiB
Lua

function EquipEffectFunction( charaindex, id )
if id == 2 then
itemindex = char.getItemIndex(charaindex,id)
if itemindex > -1 then
local itemlv = GetItemShowIndex(itemindex)
if itemlv>0 then
char.setWorkInt(charaindex,"庄园特效",itemshow[itemlv][2])
return 1
end
else
char.setWorkInt(charaindex,"庄园特效",0)
end
end
if id == 6 then
itemindex = char.getItemIndex(charaindex,id)
if itemindex > -1 then
local data = item.getChar(itemindex, "字段")
local effectid = other.atoi(other.getString(data, "|", 4))
char.setInt(charaindex,"法宝人物特效",effectid)
else
char.setInt(charaindex,"法宝人物特效",0)
end
end
return 1
end
function GetItemShowIndex(itemindex)
local name = item.getChar(itemindex,"名称")
for i = 1,table.getn(itemshow) do
local tagindex = string.find(name,itemshow[i][1])
if tagindex ~= nil then
return i
end
end
return 0
end
function data()
itemshow = {
{"免气", 102201}
,{" 14", 102203}
,{" 15", 102220}
,{" 16", 102223}
,{" 17", 102219}
,{" 18",102232}
,{" 19",102248}
,{" 20",102234}
}
end
function main()
data()
end