传奇七号站-为优质资源而生分享无止境,七版本站Ctrl+D收藏本站!
登录后,享受更多优质服务哦

gee引擎31类物品扩展设置以及47类右键准星说明

七号编辑 收藏
31类物品扩展设置,支持放入物品框和死亡使用StdMode为31类物品数据库reserved字段设置为:1 则限制死亡后才可以使用
新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物,背包直接执行
 
StdMode为31类物品数据库source字段为:-2 可以放入物品栏
 
StdMode=47 新增扩展物品       可叠加
Shape=50, 物品使用一次后消失 , 准星对准物品前往了 和宝石镶嵌那样视为使用
Shape=51, 物品可以一直使用,直到手动删除
 
 
 
 
************************************以下为2020-06月份扩展********************************************
 
-----------------------------------------------------------
1406 31类一次性物品1 31 50 1 1 100 0 1230 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1407 31类多次物品 31 51 1 2 0 0 1230 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-----------------------------------------------------------
 
StdMode=31扩展物品
Shape=50,物品使用一次后消失
Shape=51,物品可以一直使用,直到手动删除
 
触发:
以上扩展2种类型的物品
人物触发 QF中的 [@StdModeFuncExX] X=物品的Anicount
英雄触发 QF中的 [@HeroStdModeFuncExX] X=物品的Anicount
 
-----------------------------------------------------------
 
增加NPC变量:
当前使用物品名:<$UseItemName>, <$H.UseItemName>
当前使用物品给力ID:<$UseItemMakeIndex> <$H.UseItemMakeIndex>
以上2个变量仅限用于触发 [@StdModeFuncX],[@StdModeFuncExX],[@HeroStdModeFuncExX]
 
-----------------------------------------------------------
 
增加NPC命令:
关联背包物品 LinkBagItem 物品MakeIndex(给力ID)
将关联物品从背包删除 DelLinkItem 物品数量(用于叠加物品,0整个物品删除,大于0从叠加中删除指定数量)-----20200927支持叠加
 
-----------------------------------------------------------
 
[@StdModeFuncEx1]
#act
SendMsg 6 当前使用的物品名:<$UseItemName>,给力ID:<$UseItemMakeIndex>;本物品使用完后会直接消失
 
[@StdModeFuncEx2]
#if
Random 3
#act
SendMsg 6 人物当前使用的物品名:<$UseItemName>,给力ID:<$UseItemMakeIndex>;本次删除
LinkBagItem <$UseItemMakeIndex>
DelLinkItem
#elseact
SendMsg 6 人物当前使用的物品名:<$UseItemName>,给力ID:<$UseItemMakeIndex>;本物品还可以使用
LinkBagItem <$UseItemMakeIndex>
ChangeItemName -1 新的名字3
UpdateItem -1
ClearLinkItem
 
[@HeroStdModeFuncEx2]
#act
#if
Random 10
#act
SendMsg 6 英雄当前使用的物品名:<$H.UseItemName>,给力ID:<$H.UseItemMakeIndex>;本次删除
H.LinkBagItem <$H.UseItemMakeIndex>
H.DelLinkItem
#elseact
SendMsg 6 英雄当前使用的物品名:<$H.UseItemName>,给力ID:<$H.UseItemMakeIndex>;本物品还可以使用
H.LinkBagItem <$H.UseItemMakeIndex>
H.ChangeItemName -1 新的名字3
H.UpdateItem -1
H.ClearLinkItem
 
注:shape=1可能不利于英雄使用,建议31-1类物品禁止放入英雄背包!
 
 
新增物品分类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
 
 
 
 

☉若无特殊注明本文皆为传奇版本库原创,转载请保留文章出处。
☉本站提供的资源来源网络收集,仅供学习研究之用切勿用于商业用途。
上一篇:gm基地讲POWERRAT设置攻击力倍数支持变量操作方法
下一篇:MonDropItems强制怪物爆出物品、怪物掉落/爆出物品

我要评论
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!