您现在的位置是:主页 > 传奇脚本 >

LegendM2引擎增加NPC对话框调用功能详细说明

更新时间:2026-03-19 04:55阅读量:157人已围观

功能:增加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=还原属性) 非空不提示

成功机率=0 时,必定失败

增加第五个参数,非空时,不显示成功、失败、破碎的提示

例:

[@UPGRADEDLGITEM]

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

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

#ACT

DELAYCALL 10 @DELAY_UPGRADEDLGITEM

[@DELAY_UPGRADEDLGITEM]

QUERYITEMDLG 升级装备持久 @QUREY_UPGRADEDLGITEM 0

[@QUREY_UPGRADEDLGITEM]

#IF

//衣服

;;CHECKDLGITEMTYPE DRESS

;;CHECKDLGITEMADDVALUE 14 < 20

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

GETDLGITEMVALUE M0 14

DELAYCALL 10 @START_UPGRADEDLGITEM

[@START_UPGRADEDLGITEM]

SMALL M0 21

UPGRADEDLGITEM 14 0 1 0

#ELSEACT

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