xptmjcqvec 发表于 3 天前

新三端宝石镶嵌命令问题

脚本如下
#if
#act
sendmsg 9 ---<$GetDBItemFieldValue(<$GetItemNameByMakeIndex(<$str(S$宝石唯一ID)>)>,idx)>
take <$GetItemNameByMakeIndex(<$STR(S$宝石唯一ID)>)> 1
money 元宝 - 3000
take 金矿 30
SETINLAY <$str(S$镶嵌装备位置)> <$str(S$镶嵌孔位置)> + <$GetDBItemFieldValue(<$GetItemNameByMakeIndex(<$str(S$宝石唯一ID)>)>,idx)>
sendmsg 9 宝石镶嵌成功。
=============================================
SETINLAY <$str(S$镶嵌装备位置)> <$str(S$镶嵌孔位置)> + <$GetDBItemFieldValue(<$GetItemNameByMakeIndex(<$str(S$宝石唯一ID)>)>,idx)>

宝石镶嵌命令,偶尔会提示成功但实际没有镶嵌上,如果把<$GetDBItemFieldValue(<$GetItemNameByMakeIndex(<$str(S$宝石唯一ID)>)>,idx)>常量先赋值给临时变量,再用镶嵌命令,就没问题。如下:
mov S$临时存idx <$GetDBItemFieldValue(<$GetItemNameByMakeIndex(<$str(S$宝石唯一ID)>)>,idx)>
SETINLAY <$str(S$镶嵌装备位置)> <$str(S$镶嵌孔位置)> + <$str(S$临时存idx)>

taxdmbfdzz 发表于 3 天前

不错不错,楼主您辛苦了。。。

曙馑嗷 发表于 3 天前

找到好贴不容易,我顶你了,谢了

3yqhc9g5fm 发表于 3 天前

学习了,不错,讲的太有道理了

74462xprvo 发表于 3 天前

努力赚币中。。。

晶辉4588 发表于 3 天前

真是 收益 匪浅

叶嘉5276 发表于 3 天前

写的真的很不错

公孙娅斑 发表于 3 天前

好好 学习了 确实不错

lutuyalwgd 发表于 3 天前

LZ说的很不错

态撰 发表于 3 天前

过来看看的
页: [1] 2 3 4 5
查看完整版本: 新三端宝石镶嵌命令问题