用ABLUA写一个简单的PK战绩查看 - 神奇石器时代技术研究交流
神奇石器技术研究交流网 - 业务联系QQ:420004208

用ABLUA写一个简单的PK战绩查看

  • 内容
  • 相关

下面就直接贴代码了,有认真看过前面的LUA教学的话看这代码应该不会有难度。

function Talked(meindex, talkerindex , szMes, color )
	if npc.isFaceToFace(meindex, talkerindex) == 1 then 
		token = "                 『" .. char.getChar(meindex, "名字") .. "』"
		    .. "\n以下是你当前战斗战绩结果:"
			.. "\n                PK  次  数:" .. char.getInt(talkerindex, "PK次数")
			.. "\n                PK  赢  数:" .. char.getInt(talkerindex, "PK赢数")
			.. "\n                PK  败  数:" .. char.getInt(talkerindex, "PK败数")
			.. "\n                PK  连  胜:" .. char.getInt(talkerindex, "PK连胜")
			.. "\n                PK  连  败:" .. char.getInt(talkerindex, "PK连败")
			.. "\n                PK最高连胜:" .. char.getInt(talkerindex, "PK最高连胜")

		lssproto.windows(talkerindex, "对话框", "取消", 1, char.getWorkInt( meindex, "对象"), token)
	end
end


function Create(name, metamo, floor, x, y, dir)
	npcindex = npc.CreateNpc(name, metamo, floor, x, y, dir)
	char.setFunctionPointer(npcindex, "对话事件", "Talked", "")
end


function main()
	Create("战绩查看板", 16109, 2005, 25, 16, 6)
end
这里只运用到对话事件,连窗口事件都省了,灰常简单。就不用我再加各种注释和说明了。

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

本文链接:用ABLUA写一个简单的PK战绩查看 - http://sa60.com/post-236.html

本文标签:

用ABLUA写一个简单的PK战绩查看