|
通用捡取物品鉴定脚本代码教程;不喜欢废话,直接上教程: 在QFunction-0.txt添加以下代码:
[@PickUpItemEx]
#ACT
LINKPICKUPITEM
#IF
CHECKTEXTLIST ..Market_Def功能玩法鉴定鉴定列表.txt
#ACT
#CALL [..Market_Def功能玩法鉴定鉴定脚本.txt] @装备鉴定
break
代码解释:
PickUpItemEx : 拾取所有物品时触发
LINKPICKUPITEM : 绑定该物品,相当于把物品放到OK框中;
CHECKTEXTLIST : 判断物品名是否在鉴定列表里
变量: :捡到的物品名称
总的代码意思:
捡到物品时绑定物品(以方便后面的各种操作)
判断物品名是否在鉴定列表里(主要用来确定哪些东西是需要鉴定的,比如书本,回城,元宝等东西是不用鉴定的)
如果物品在鉴定列表里,就开始鉴定代码
Market_Def功能玩法鉴定鉴定脚本.txt
[@装备鉴定]
{
#IF
equal 0
#act
GOTO @开始添加属性
#elseact
#if
equal 255
#act
GOTO @开始添加属性
Break
[@开始添加属性]
#act
CHANGEITEMADDVALUE -1 0 + 1
Break
}
@装备鉴定 说明
equal : 判断变量的值是否跟跟设置的值相等
:捡到的物品的颜色
代码大意:
判断捡到的物品的颜色,通常是白色,颜色值是255,因为有些朋友物品数据库的颜色值都没有设置,所以这里还要判断是否等于0(没有设置就是0 ),因为鉴定过的装备通常会改个颜色,另一个作用就是为是避免鉴定过的装备如果丢出去在捡的话,会重新鉴定;
@开始添加属性 说明
CHANGEITEMADDVALUE :修改物品的附加属性值
-1 : 刚捡到的物品
0 :第一条属性
+ 1 :加一点属性
CHANGEITEMADDVALUE -1 0 + 1 :为刚捡到的物品的第一条属性加一点属性(武器通常是1点攻击加,首饰类为一点防御)(通用Hero,Gom) |
上一篇:传奇私服玩家签到打卡脚本下一篇:CreateNPC通过脚本命令建立一个NPC,服务器重启后消失
|