|
马上注册,下载996引擎,与更多游戏开发者交流。
您需要 登录 才可以下载或查看,没有账号?注册
×
说明书上说
调用LUA时一般涉及到系统功能,比如某某排行榜需要做一些特殊的排序功能的脚本不太好计算的情况下调用一下,
不要写在如:杀怪触发及切换地图触发等经常调用的功能里
我这样写对不对?算不算官方说的,不要写在经常调用的功能里?如果不对怎么写才对?
QFunction-0.txt的内容如下
[@attack]
#IF
CHECKCURRTARGETRACE = 1
#ACT
lua_attgjcf
BREAK
LuaFunc-0.lua的内容如下
-----攻击怪物触发
function lua_attgjcf(actor)
local mondx = getbaseinfo(actor,67)
--人物对怪刀刀绿毒触发
if ismon(mondx) and ismon(mondx) ~= 0 and getflagstatus(actor,88) == 1 and getbaseinfo(mondx,1) ~= "高级镖车" and getbaseinfo(mondx,1) ~= "终级镖车" then
makeposion(mondx,0,10)
end
--灵魂冰冻触发
if ismon(mondx) and ismon(mondx) ~= 0 and getconst(actor,"<$USEITEMNAME[78]>") == "灵魂·[冰冻]" and math.random(100) <= 95 then
makeposion(mondx,12,2)
end
--灵魂冰冻触发
if ismon(mondx) and ismon(mondx) ~= 0 and getconst(actor,"<$USEITEMNAME[78]>") == "飞仙石·[冰冻]" and math.random(100) <= 5 then
makeposion(mondx,12,2)
end
end
|
最后回复时间:2025-01-15 17:26:01官方回复了此贴
|