npclevelscript.lua

来自「two legendary musicians are equivalent t」· LUA 代码 · 共 36 行

LUA
36
字号
--计算NPC属性
--可以计算的属性包括:
--Exp、Life、LifeReplenish、AttackRating、Defense、MinDamage、MaxDamage;
--Level1、Level2、Level3、Level4。

function GetParam(strParam, index)
nLastBegin = 1
for i=1, index - 1 do
nBegin = strfind(strParam, "|", nLastBegin)
nLastBegin = nBegin + 1
end;
num = 1

strnum = strsub(strParam, nLastBegin)
nEnd = strfind(strnum, "|")
if nEnd == nil then 
return strnum
end
str1 = strsub(strnum,1,nEnd -1);
return str1
end;


function GetNpcLevelData(Level, StyleName, ParamStr)
Param1 = GetParam(ParamStr,1);
Param2 = GetParam(ParamStr,2);
result = GetData(Level, Param1, Param2);
return result;
end;


function GetData(Level, Param1, Param2)
result = Param2 * Level + Param1;
return floor(result);
end;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?