当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

如何在传奇中写转身脚本并增加属性点?

热度:
首先,需要指出的是,传奇游戏中并没有内置的转身脚本,因此需要自定义脚本来实现转身并增加属性点。

以下是一段可以实现转身并增加100点属性的脚本:

-- 转身脚本
function turn()
-- 转身动画
this:setDirection(this.direction % 4 + 1)
this:setFrame(1)
this:setAction("walk", 1)
this:wait(500)

-- 增加属性点
this:useBonusPoint(100)
end

-- 注册转身事件
this:registerEvent("turn", "turn")
Copy
以上脚本中,turn函数是转身脚本的主体,它包含两个部分:转身动画和增加属性点。

转身动画部分使用setDirection函数设置人物的方向,使用setFrame函数设置人物的动画帧,使用setAction函数设置人物的动作,最后使用wait函数暂停500毫秒。

增加属性点部分使用useBonusPoint函数增加100点属性点。

注册转身事件部分使用registerEvent函数注册转身事件,当人物转身时,会触发turn函数。

需要注意的是,以上脚本需要在传奇游戏引擎中使用,并且需要根据具体的游戏引擎和版本进行调整。

另外,如果您需要在转身后增加不同数量的属性点,可以修改useBonusPoint函数的参数,例如useBonusPoint(200)可以增加200点属性点。
[顶部]