用ABLUA写一个人物提升抗性的道具
石器里没啥可讲,提升人物抗性的道具,道具代码设定好字段即可,字段地,水,火,风分别代表地水火风的抗性,全则是四项抗性一起增加,可参考此代码写魔法熟练度的道具
function kangxing(itemindex, charaindex, toindex, haveitemindex) local data = item.getChar(itemindex, "字段") local type = other.getString(data, "|", 1) local value = other.atoi(other.getString(data, "|", 2)) local typefun = {"", "", "", ""} if value > 100 or value < 0 then char.TalkToCli(charaindex, -1, "抗性值错误,请联系管理员神奇的牧羊人", "红色") return end if type == "地" then typefun[1] = "地魔法抗性" elseif type == "水" then typefun[2] = "水魔法抗性" elseif type == "火" then typefun[3] = "火魔法抗性" elseif type == "风" then typefun[4] = "风魔法抗性" elseif type == "全" then typefun[1] = "地魔法抗性" typefun[2] = "水魔法抗性" typefun[3] = "火魔法抗性" typefun[4] = "风魔法抗性" else char.TalkToCli(charaindex, -1, "字段错误,请联系管理员神奇的牧羊人", "红色") return end for i=1, 4 do if typefun[i] ~= "" then char.setInt(charaindex, typefun[i], value) char.TalkToCli(charaindex, -1, typefun[i].."达到"..value.."%", "黄色") end end char.DelItem(charaindex, haveitemindex) end function main() item.addLUAListFunction( "ITEM_KANGXING", "kangxing", "") end
道具代码:
地抗性药丸,地抗性药丸,服用后地魔法抗性提升值100%,地|100,,,,,,,ITEM_KANGXING,,,,,,22632,37434,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,1,0,0,,0,,0,,0,,0,,0
水抗性药丸,水抗性药丸,服用后水魔法抗性提升值100%,水|100,,,,,,,ITEM_KANGXING,,,,,,22633,37433,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,1,0,0,,0,,0,,0,,0,,0
火抗性药丸,火抗性药丸,服用后火魔法抗性提升值100%,火|100,,,,,,,ITEM_KANGXING,,,,,,22634,37435,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,1,0,0,,0,,0,,0,,0,,0
风抗性药丸,风抗性药丸,服用后风魔法抗性提升值100%,风|100,,,,,,,ITEM_KANGXING,,,,,,22635,37436,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,1,0,0,,0,,0,,0,,0,,0
全抗性药丸,全抗性药丸,服用后地水火风魔法抗性提升值100%,全|100,,,,,,,ITEM_KANGXING,,,,,,22636,37437,0,16,2,0,0,-1,,,,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,,0,0,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,1,0,0,,0,,0,,0,,0,,0