传奇3GSR引擎镶嵌宝石功能详解
数据库:
stdmode=150表示宝石/孔,desc为说明,如果留空则按属性显示,desc可换行可自定义颜色,自定义颜色增加c22为灰色,c23为默认宝石颜色
attribute为idx,从1-255,不可重复,即一共可以有255个宝石/孔
StdFunction为socket.wtl镶嵌到物品上的图形,图形+动画+是否自动缩放通过工具计算
特别注意:镶嵌一旦使用,所在物品库的idx不可更改
命令:
SETSOCKET A B //A第几个孔,范围1-8, B为对应的attribute,范围1-255,如果孔不存在则失败,为0则清除该孔
CHECKSOCKET [A] //A为第几个孔,范围1-8, 返回A9为A位置的宝石名称,P9返回宝石的attribute值。如果A省略则一直返回真,P9为已开孔的数量
命令在执行以前必须执行一次checkiteminfo获取物品
示例:
stdmode=150,attribute=1,stdfunction=1,desc=c4 假设是孔的图,name=镶嵌孔
stdmode=150,attribute=2,stdfunciont=2,dc2=2,desc=红色宝石
;;;开孔
#IF
checkiteminfo 1 0
SETSOCKET 1 1
#ACT
sysmsg "开孔成功"
#ELSEACT
sysmsg "孔已超过8个或者未佩戴装备"
;;镶嵌
#IF
checkiteminfo 1 0
CHECKSOCKET 1
Equal A9 "镶嵌孔"
#ACT
SETSOCKET 1 2
sysmsg "第1个孔镶嵌成功"
- 上一篇文章:传奇3GSR引擎所有内置变量一览表
- 下一篇文章:GSR引擎 MapQuest.txt详解说明