灵山7660 发表于 2023-6-3 09:23:43

新GOM引擎设置修改物品来源的脚本命令

功能:
脚本命令ThrowItem是在地面上放物品,SetThrowItemLy命令是用来设置该物品的来源,在ThrowItem前使用
脚本命令Give是给玩家物品,SetThrowItemLy命令是用来设置该物品的来源,在Give前使用

SetThrowItemLy 参数1 参数2 参数3 参数4 参数5 参数6
参数1 来源(1GM制造,2Npc制造, 3购买商铺,4购买商店, 5怪物爆出, 6系统给与, 7挖矿, 8挖肉, 9宝箱,或者任意字符作为来源信息)
参数2 地图文件名称(不是游戏里显示的地图名称)
参数3 怪物名称(没有可以用“*”号,不能为空)
参数4 人物名称(没有可以用“*”号,不能为空)
参数5 年-月-日(也可以使用“DATE”表示使用当前日期)
参数6 时:分:秒(也可以使用“TIME”表示使用当前时间)
SetThrowItemLy 该命令不能单独使用,必须配合其他脚本命令一起同时使用,下面是三个配合使用的例子

例子:

[@test]#IF
#ACT
SetThrowItemLy 2 <$MAP> <$KILLMONNAME> <$USERNAME> <$YEAR>-<$MONTH>-<$DAY> <$HOUR>:<$MINUTE>:<$SECOND>
ThrowItem <$MAP> <$KILLMONX> <$KILLMONY> 1 <$STR(S44)> 1|1 0 1
[@test]
#IF
#ACT
SetThrowItemLy 5 <$MAP> <$KILLMONNAME> <$USERNAME> DATE TIME
Give 木剑 1
[@test]
#IF
#ACT
SetThrowItemLy 来自宇宙深处 <$MAP> <$KILLMONNAME> <$USERNAME> DATE TIME
Give 木剑 1
sendmsg 6 该物品的来源信息显示为“来自宇宙深处”


;支持使用SetThrowItemLy设置来源,CHANGEMAKEITEMINFO只要有第一个参数就可以
[@修改衣服的物品来源]
#ACT
SetThrowItemLy 5 <$MAP> 白野猪 <$USERNAME> <$YEAR>-<$MONTH>-<$DAY> <$HOUR>:<$MINUTE>:<$SECOND>
CHANGEMAKEITEMINFO 0
SENDMSG 6 衣服的来源已经修改为怪物爆出

古惑仔之汉龙 发表于 2023-11-20 16:49:20

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

宠物乱斗 发表于 2023-11-20 18:42:22

这个帖子不回对不起自己!

专属神器 发表于 2023-11-20 22:41:56

新手上路不用愁,碰到传奇架设问题可以来这搜索。

逍遥微变 发表于 2023-11-21 04:12:22

很多架设问题在这里可以找到,真是太好啦。

玩命道盾英雄 发表于 2023-11-21 09:39:43

这东西我收了!谢谢楼主!

血战火龙 发表于 2023-11-21 13:17:38

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

星王合击 发表于 2023-11-21 18:52:08

传奇论坛里面相对来说比较好的一个!感谢站长分享的技术教程。

漠北双刀 发表于 2023-11-22 00:16:53

感谢站长分享传奇教程,让我学习到很多知识。

青妖专属 发表于 2023-11-22 05:59:40

开传奇一条龙不求人,自己学习架设。
页: [1] 2
查看完整版本: 新GOM引擎设置修改物品来源的脚本命令