新三端宝石镶嵌命令问题
脚本如下#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)> 不错不错,楼主您辛苦了。。。 找到好贴不容易,我顶你了,谢了 学习了,不错,讲的太有道理了 努力赚币中。。。 真是 收益 匪浅 写的真的很不错 好好 学习了 确实不错 LZ说的很不错 过来看看的