代码如下,安装好luaengine引擎后再lua文件夹新建一个后缀为lua的文件,把代码复制进去保存,基于luaengine的luamod据说是解决了luascript剧情闪退的问题。因为本人缺乏ce使用基础,无法使用buff系统,所以本见切mod会触发见切动作,但是仍然会掉血,请注意使用。
function on_init()
end
function on_time()
local Data_Player = engine.Player:new()
local lmtid = Data_Player.Action.lmtID
if lmtid >= 49250
and lmtid <= 49300
or lmtid == 49459
or lmtid == 49512
and Data_Player.Frame.frame >=40
and Data_Player.Frame.frame <=41
then AddChronoscope(0.8, "dajitime")
end
if lmtid == 49292
then DelChronoscope("dajitime")
end
CheckChronoscope("dajitime")
if Data_Player.Characteristic.health.health_current > 0
then
if lmtid == 4101
or lmtid == 4102
or lmtid == 4104
or lmtid == 4109
or lmtid == 4100
or lmtid == 4111
or lmtid == 4117
or lmtid == 4146
or lmtid == 4147
or lmtid == 4185
or lmtid == 4230
or lmtid == 4209
or lmtid == 4134
or lmtid == 4098
or lmtid == 4253
or lmtid == 4133
or lmtid == 4135
or lmtid == 4250
or lmtid == 4202
or lmtid == 4201
or lmtid == 4145
or lmtid == 4200
or lmtid == 4115
or lmtid == 4203
or lmtid == 4193
then
if CheckPresenceChronoscope("dajitime")
then
Data_Player.Action.fsm = {fsmTarget = 3, fsmID = 86}
end
end
end
end
