喜悦5377 发表于 2025-2-11 08:52:00

新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物

注:背包内物品可以直接执行
StdMode=47 新增扩展物品       可叠加
Shape=50, 物品使用一次后消失 , 准星对准物品点击了 和宝石镶嵌那样视为使用
Shape=51, 物品可以一直使用,直到手动删除
右键使用后 鼠标变成准星模式
触发:
以上扩展2种类型的物品
人物触发 QF中的[@StdmodeShowX]      X=物品的Anicount
英雄触发 QF中的[@HeroStdmodeShowX]X=物品的Anicount
-----------------------------------------------------------
增加NPC变量(变量名带G_可显示改名后的物品名,详见下方示范脚本):
当前使用物品名:<$UseItemName>, <$H.UseItemName>
当前使用物品唯一ID:<$UseItemMakeIndex> <$H.UseItemMakeIndex>
+当前准星使用对象物品名:    <$BagItemName>       <$H.BagItemName>
+当前准星使用对象物品唯一ID:<$BagItemMakeIndex><$H.BagItemMakeIndex>
;==========================================================
·脚本示范
[@StdModeShow1]
#if
#act
SendMsg 6 人物当前使用的物品名:<$UseItemName>,唯一ID:<$UseItemMakeIndex>
SendMsg 6 使用物品目标名字:<$BagItemName>,唯一ID:<$BagItemMakeIndex>
SendMsg 6 邪恶の力量到此一游
LinkBagItem <$BagItemMakeIndex>
;修改物品星星数量
CHANGEITEMUPGRADECOUNT -1 + 1
UpdateItem -1
ClearLinkItem
break

[@HeroStdModeShow2]
#if
#act
SendMsg 6 英雄当前使用的物品名:<$H.UseItemName>,唯一ID:<$H.UseItemMakeIndex>
SendMsg 6 英雄物品目标名字:<$H.BagItemName>,唯一ID:<$H.BagItemMakeIndex>
H.LinkBagItem <$H.BagItemMakeIndex>
;修改物品星星数量
H.CHANGEITEMUPGRADECOUNT -1 + 1 H.UpdateItem -1
H.ClearLinkItem
break

[@StdModeShow1]
#if
#act
;$G_UseItemName 和$G_BagItemName支持改名后的名称显示,不带G_则为数据库名字
SendMsg 6 人物当前使用的物品名:<$UseItemName> (<$G_UseItemName> ),唯一ID:<$UseItemMakeIndex>
SendMsg 6 使用物品目标名字:<$BagItemName> (<$G_BagItemName> ),唯一ID:<$BagItemMakeIndex>
break

进化录混沌 发表于 2025-2-11 09:11:11

感谢楼主提供这么好的论坛!

帝尊大陆 发表于 2025-2-11 11:52:47

新手上路不用愁,碰到传奇架设问题可以来这搜索。

天封专属 发表于 2025-2-11 22:44:02

传奇论坛里面相对来说比较好的一个!感谢站长分享的技术教程。

专属单职业 发表于 2025-2-11 23:00:20

楼主发贴辛苦了,谢谢楼主分享!

须弥沉默 发表于 2025-2-12 02:31:41

感谢楼主提供这么好的论坛!

玩命道盾英雄 发表于 2025-2-12 11:10:17

这东西我收了!谢谢楼主!

龙牌沉默 发表于 2025-2-12 14:01:53

在这里可以学到很多传奇一条龙开区时遇到的问题。

信仰传奇 发表于 2025-2-12 14:04:16

这东西我收了!

牛家村专属 发表于 2025-2-12 14:30:55

这东西我收了!谢谢楼主!
页: [1] 2 3 4
查看完整版本: 新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物