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