找回密码
 立即注册
开区一条龙服务
996引擎
广告招租
查看: 20|回复: 0

[996引擎] 设置物品来源

[复制链接]

该用户从未签到

42

主题

0

回帖

2万

积分

管理员

积分
20174
发表于 2026-4-13 20:07:20 | 显示全部楼层 |阅读模式
📜 守法发帖声明
1. 遵守法律法规: 所有发帖内容必须符合国家法律法规。
2. 尊重知识产权: 不发布盗版、破解等侵权内容。
3. 保护个人隐私: 不泄露他人个人信息。
4. 文明交流: 不使用侮辱性、攻击性语言。
重要提示: 本论坛倡导健康文明的网络环境,请各位用户自觉遵守法律法规和论坛规则。如发现违规内容,请及时举报。让我们共同维护良好的网络交流空间。
  1. 功能:设置物品来源
  2.    脚本命令ThrowItem是在地面上放物品,SetThrowItemLy命令是用来设置该物品的来源,在ThrowItem前使用
  3. 脚本命令Give是给玩家物品,SetThrowItemLy命令是用来设置该物品的来源,在Give前使用


  4. SetThrowItemLy 参数1 参数2 参数3 参数4 参数5 参数6
  5. 参数1 来源(1GM制造,2Npc制造, 3购买商铺,4购买商店, 5怪物爆出, 6系统给与, 7挖矿, 8挖肉, 9宝箱,或者任意字符作为来源信息)
  6. 参数2 地图文件名称(不是游戏里显示的地图名称)
  7. 参数3 怪物名称(没有可以用“*”号,不能为空)
  8. 参数4 人物名称(没有可以用“*”号,不能为空)
  9. 参数5 年-月-日(也可以使用“DATE”表示使用当前日期)
  10. 参数6 时:分:秒(也可以使用“TIME”表示使用当前时间)

  11. SetThrowItemLy 该命令不能单独使用,必须配合其他脚本命令一起同时使用,下面是三个配合使用的例子

  12. 例子:

  13. [@test]
  14. #IF
  15. #ACT
  16. SetThrowItemLy 2 <$MAP> <$KILLMONNAME> <$USERNAME> <$YEAR>-<$MONTH>-<$DAY> <$HOUR>:<$MINUTE>:<$SECOND>
  17. ThrowItem <$MAP> <$KILLMONX> <$KILLMONY> 1 <$STR(S44)> 1|1 0 1

  18. [@test]
  19. #IF
  20. #ACT
  21. SetThrowItemLy 5 <$MAP> <$KILLMONNAME> <$USERNAME> DATE TIME
  22. Give 木剑 1

  23. [@test]
  24. #IF
  25. #ACT
  26. SetThrowItemLy 来自宇宙深处 <$MAP> <$KILLMONNAME> <$USERNAME> DATE TIME
  27. Give 木剑 1
  28. sendmsg 6 该物品的来源信息显示为“来自宇宙深处”

  29. ;--------------------------------------------------------------------------------------------------------------

  30. 功能:调整物品来源信息

  31. 格式: CHANGEMAKEITEMINFO 位置(-1时是OK框中的装备, -1~18或30~41时是穿在身上的装备) 类型(0没有物品来源 1GM创建 2NPC创建 3购买的商铺的 4购买的NPC商店里的 5怪物爆的 6系统刷的 7挖矿 8挖的 9宝箱,或者任意字符作为来源信息,字符长度不超过50个) 地图名称(不能为空) 人物名称(如果没有用“*”代替,不能为空) 怪物名称(如果没有用“*”代替,不能为空) 是否修改物品来源时间(1为修改为当前时间,为空时不修改)

  32. [@删除衣服的物品来源]
  33. #ACT
  34. CHANGEMAKEITEMINFO 0 0

  35. [@修改衣服的物品来源]
  36. #ACT
  37. CHANGEMAKEITEMINFO 0 1 3 <$USERNAME> * 1
  38. SENDMSG 6 衣服的来源已经修改为GM制造,并且修改为当前时间

  39. [@修改衣服的物品来源]
  40. #ACT
  41. CHANGEMAKEITEMINFO 0 5 3 <$USERNAME> 白野猪
  42. SENDMSG 6 衣服的来源已经修改为怪物爆出

  43. [@修改衣服的物品来源]
  44. #ACT
  45. SetThrowItemLy 合成 <$MAP> 白野猪 <$USERNAME> <$YEAR>-<$MONTH>-<$DAY> <$HOUR>:<$MINUTE>:<$SECOND>
  46. CHANGEMAKEITEMINFO 0
  47. SENDMSG 6 衣服的来源信息显示为合成



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

  54. ;--------------------------------------------------------------------------------------------------------------

  55. 功能:获取来源信息
  56. 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>

  57. [@main]
  58. #act
  59. GETITEMCREATEINFO 0 N1

  60. [@main]
  61. #act
  62. GETITEMCREATEINFO 0 N1 S1

  63. [@main]
  64. #act
  65. GETITEMCREATEINFO 0 N1 S1 S2 S3 S4 S5

复制代码

脚本代写QQ: 171282610 · 脚本代写微信: ee171282610 · 本站QQ①群:190870262 · 本站QQ②群:190870298
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表