UpArtRank(Index, Vit,Str,Agi,Def,Mag);
函数功能:
设置指定宠物的指定属性的成长值,bp也会随着改变。此函数在SetArtRank的基础上添加了BP改变
操作参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
Index | 是 | int | 对象索引 (宠物、怪物) |
Vit | 是 | int | 体成 |
Str | 是 | int | 力成 |
Agi | 是 | int | 强成 |
Def | 是 | int | 速成 |
Mag | 是 | int | 魔成 |
返回值:
返回值类型 | 成功 | 失败 |
---|---|---|
nt或nil | 非nil | -1或者nil |
操作实例:
function Edit_ArtRank(_PlayerIndex,_TargetIndex) --修改宠物成长
local ArtRankArray = {Pet.GetArtRank(_TargetIndex, %宠档_体成%),Pet.GetArtRank(_TargetIndex, %宠档_力成%),Pet.GetArtRank(_TargetIndex, %宠档_强成%),Pet.GetArtRank(_TargetIndex, %宠档_速成%),Pet.GetArtRank(_TargetIndex, %宠档_魔成%)};
------------测试输出可屏蔽
local String = string.format("[未修改前]体成:%d 力成:%d 强成:%d 速成:%d 魔成%d",ArtRankArray[1],ArtRankArray[2],ArtRankArray[3],ArtRankArray[4],ArtRankArray[5]);
NLG.SystemMessage(_PlayerIndex,String);
------------结束输出
Pet.UpArtRank(_TargetIndex,ArtRankArray[1] - 3,ArtRankArray[2] - 2,ArtRankArray[3] - 2,ArtRankArray[4] - 2,ArtRankArray[5] - 2)
------------测试输出可屏蔽
ArtRankArray = {Pet.GetArtRank(_TargetIndex, %宠档_体成%),Pet.GetArtRank(_TargetIndex, %宠档_力成%),Pet.GetArtRank(_TargetIndex, %宠档_强成%),Pet.GetArtRank(_TargetIndex, %宠档_速成%),Pet.GetArtRank(_TargetIndex, %宠档_魔成%)};
local String = string.format("[修改后]体成:%d 力成:%d 强成:%d 速成:%d 魔成%d",ArtRankArray[1],ArtRankArray[2],ArtRankArray[3],ArtRankArray[4],ArtRankArray[5]);
NLG.SystemMessage(_PlayerIndex,String);
------------结束输出
end
备注:
- 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2022-01-13 15:39 作者:105493660