饭螺襄 发表于 2023-1-14 19:22:03

[HERO引擎]NPC对话框调用功能脚本示例

NPC对话框调用功能脚本示例


功能:NPC对话框调用功能



示例:

       QUERYITEMDLG 提示 跳转标签 是否删除装备(0=忽略 1=删除)

       CHECKDLGITEMADDVALUE 属性位置(0-14) ><= 检查数值(0-255)

       GETDLGITEMVALUE 变量M0~99(获取值到变量M0~99) 属性位置(0-14)



    注:当属性位置=14时,得到的变量是装备的最大持久(0~65),其他数字(0~13)将赋予当前装备已经升级的点数



       CHECKDLGITEMNAME 物品名字

       CHECKDLGITEMTYPE DRESS //检测是否衣服

       WEAPON //检测是否武器

       MEDAL //勋章

       NECKLACE //项链

       HELMET //头盔

       ARMRING //手镯

       RING //戒指

       BOOTS //靴子

       BELT //腰带

       BUJUK //宝石

       UPGRADEDLGITEM 属性位置(0-14) 成功机率(0-100)点数机率(0-255)失败处理(0=失败不做处理,1=没收物品,2=还原属性)



   例:




[@UPGRADEDLGITEM]

这里提供衣服持久升级,请放上你的需要升级的装备。\ \

<返回/@main> <关闭/@exit>

#ACT

DELAYCALL 10 @DELAY_UPGRADEDLGITEM

[@DELAY_UPGRADEDLGITEM]

#ACT

QUERYITEMDLG 升级装备持久 @QUREY_UPGRADEDLGITEM 0

[@QUREY_UPGRADEDLGITEM]

#IF

//衣服

;;CHECKDLGITEMTYPE DRESS

;;CHECKDLGITEMADDVALUE 14 < 20

#ACT

//获取物品位置14的属性点到M0

GETDLGITEMVALUE M0 14

DELAYCALL 10 @START_UPGRADEDLGITEM

[@START_UPGRADEDLGITEM]

#IF

SMALL M0 21

#ACT

UPGRADEDLGITEM 14 0 1 0

#ELSEACT

MESSAGEBOX 当前装备只能升级20点。

点削跸 发表于 2023-1-14 19:22:23

64gmGM论坛,是致力于传奇游戏界之翘楚,也是开服一条龙的福音!!

巫娅月 发表于 2023-1-14 19:23:10

刚开一秒传奇

斐猎励 发表于 2023-1-14 19:23:22

盛大私服

龚雪漫 发表于 2023-1-14 19:23:34

sf999发布网

穆正清 发表于 2023-1-14 19:24:28

纺收斟 发表于 2023-1-14 19:25:22

找sf

专属单职业 发表于 2023-11-20 16:59:30

感谢站长分享开区一条龙教程,新手能学习到很多知识。

玩命道盾英雄 发表于 2023-11-20 19:10:44

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

终极吾辈 发表于 2023-11-21 00:41:22

这个帖子不回对不起自己!
页: [1] 2
查看完整版本: NPC对话框调用功能脚本示例