gm下载站 发表于 2025-2-27 11:09:23

[Hero引擎]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点。
页: [1]
查看完整版本: [Hero引擎]NPC对话框调用功能说明