dai729mn 发表于 6 天前

物品来源设置 有问题,希望下次更新修复,

本帖最后由 dai729mn 于 2026-10-31 17:32 编辑

物品来源设置 ,参数对不上获取的参数,参数值能是固定常量,不能自定义,一改就失效,也不能自定义变量,毫无用处,希望下次更新修复!


功能:获取来源信息
GETITEMCREATEINFO 装备位置(-1时是OK框中的装备, 0~28或30~41时是穿在身上的装备) 变量1(0=没有来源 1GM创建 2NPC创建 3购买的商铺的 4购买的NPC商店里的 5怪物爆的 6系统刷的 7挖矿 8挖的 9宝箱) 变量2(自定义来源信息) 变量2(人物名称) 变量4(怪物名称) 变量5(地图名称) 变量6(时间)< /FONT>
SetThrowItemLy 参数1 参数2 参数3 参数4 参数5 参数6
------------------------------------------------------------------------------
功能:设置物品来源
参数1 来源(1GM制造,2Npc制造, 3购买商铺,4购买商店, 5怪物爆出, 6系统给与, 7挖矿, 8挖肉, 9宝箱,或者任意字符作为来源信息)
参数2 地图文件名称(不是游戏里显示的地图名称)
参数3 怪物名称(没有可以用“*”号,不能为空)
参数4 人物名称(没有可以用“*”号,不能为空)
参数5 年-月-日(也可以使用“DATE”表示使用当前日期)
参数6 时:分:秒(也可以使用“TIME”表示使用当前时间)
以上这是说明书获取来源说明和设置物品来源,获取没有问题,能成功获取,而设置物品来源有问题,
设置来源参数应该和获取来源的参数匹配,这样我们才可以将获取的来源参数重新写到新装备上面,
最主要的是:设置来源参数不支持全参数自定义,
例如:
#IF
#ACT
SetThrowItemLy 5 <$MAP> <$KILLMONNAME> <$USERNAME> DATE TIME
Give 木剑 1


<$MAP> <$KILLMONNAME> <$USERNAME> DATE TIME这些参数全部不支持自定而且,参数5和参数6就不应该分开 ,日期时间应该就用一个参数 ,获取后直接填入就可以更改,


比如我需要通过OK框重新清洗一个装备,收掉后直接给他一个新装备 ,但是这个新装备给出来的是npc制造,我可以利用获取命令来先获取他这个装备的物品来源。然后在
给这个装备的前面使用重新设置来源,将获取到的参数直接写入SetThrowItemLy这个命令的后面对应,这样就可以实现他的新装备也能是之前装备的物品来源,就不会让玩家感觉到造假的现象,现在后面的参数一改Give物品直接无效, 不知道管理员明白我的意思没,现在这个后面只能是引擎常量是死的,不能灵活运用改不了后面参数毫无意义,地图名 ,时间这些都改不了,全是当前地图名,当前时间,何必要这个命令来支持?希望重视这个问题并修复!


最终建议把获取物品来源 支持一个获取地图文件名的 参数 或者 把修改地图名支持地图名称而不是地图文件名,时间变量 用一个参数可以自定义和获取的对应







页: [1]
查看完整版本: 物品来源设置 有问题,希望下次更新修复,