用ABLUA写一个增加货币的道具 - 神奇石器发布网
石器时代发布网 - 神奇石器旗下石器私服技术交流网 - 业务联系QQ:420004208

用ABLUA写一个增加货币的道具

  • 内容
  • 相关


--先定义一个函数
function currency(itemindex, charaindex, toindex, haveitemindex)
	--声明一个点数变量
	--item.getChar(itemindex, "字段")是获取字段里的数值
	--other.atoi是将字段里的字符串转化为整型数的接口
	local point = other.atoi(item.getChar(itemindex, "字段"))
	--定义一个变量,获取当前人物身上的货币
	local MyGold = char.getInt(charaindex, "石币")
	--给人物写入货币,人物当前货币+itemset6.txt定义的点数
	char.setInt(charaindex, "石币", MyGold + point)
	--系统提示
	char.TalkToCli(charaindex, -1, "恭喜你获得".. point .. "石币", "黄色")
	--删除道具,如果没有此句则道具还会留在道具栏
	char.DelItem(charaindex, haveitemindex)
end

function main()
	--注册道具字段以及调用的函数名
	item.addLUAListFunction( "ITEM_CURRENCY", "currency", "")
end

最后在itemset6.txt加入道具代码:

石币,石币,可以获得100W石币,1000000,,,,,,,ITEM_CURRENCY,,,,,,22000,24051,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,,,,,,,,

LUA里中的"石币"可以替换成"声望","贝壳","气势","DP","荣誉"等 声望要记得*100

版权声明:若无特殊注明,本文皆为《sa60》原创,转载请保留文章出处。

本文链接:用ABLUA写一个增加货币的道具 - https://www.sa60.com/post-119.html

本文标签:

用ABLUA写一个增加货币的道具