[装备强化]功能实现方法:
【第1步】: #
在大对话框层文件中增加一个装备放置UI,用以放置待强化的装备,相当于其它引擎中的OK框
复制以下内容加到.layer文件中:
uitype=itemholder,name=item_holder,x=0.5,y=0.5,w=0.12,h=0.12,itemcat_filter=,textcolor=(255:255:255:160),text_stroke_color=(40:40:40),row_count=1,col_count=1,attrtxt_drawdir=DIR_LEFT,flags=UI_FLAG_DONOT_BLENDWITHLAYER|UI_FLAG_DRAGDONE,border_img=格子0,bordercolor=,tiptxt_fontname=sysfont1,tiptxt_fontsize=,grid_flags=ITEMGRID_FLAG_FORCESHOWNAME|ITEMGRID_FLAG_TOUCHDOWNRISING,
【第2步】: #
在大对话框服务端脚本文件中使用^add_item_to_itemholder:命令放置物品到第1步中的装备框中
^add_item_to_itemholder:装备框UI名称 装备
参数说明:
装备框UI名称: 第1步中增加装备框的name字段值,示例中是item_holder
装备: 使用<$EQ:穿戴位置>变量获取身上装备
例如,将武器放置到装备框中,可以写:
^add_item_to_itemholder:item_holder <$EQ:1>
【第3步】: #
使用additemattr命令增加物品属性
additemattr 装备 属性名:属性值
参数说明:
装备:使用<$EQ:穿戴位置>变量获取身上装备
属性名:属性值 ,所有在Mir200/更多/属性/属性.csv表中登记的属性名称,一次可以加多个属性,用空格分开
例如,将武器加1点攻击可以写:
additemattr <$EQ:1> 攻击上限:1
发表回复
要发表评论,您必须先登录。