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

[996引擎] 国家系统

[复制链接]

该用户从未签到

51

主题

0

回帖

167

积分

超级版主

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


  2. 国家常量:
  3. 国家名称:<$NATIONNAME>
  4. 国家人数:<$NATIONPEOPLE>   
  5. 国家ID常量:<$NATIONID>
  6. 国家职位名称常量:<$nationjob1> - <$nationjob10>
  7. 玩家职位ID常量:<$NATIONJOBID>

  8. 脚本命令:(Nidx为国家ID)
  9. 创建国家格式:CREATENATION nIdx 国家名称 限制人数
  10. 删除国家格式:DELNATION nIdx
  11. 检查国家是否创建:CHECKATION nIdx
  12. 设置当前人物在国家的职位格式:SETNATIONKING 职位编号
  13. 修改国家职位名称:SETNATIONRANK 国家编号 职位编号 职位名称(需小退才更新)
  14. 加入国家          格式: JoinNational 参数1:国家编号 (1~100) 参数2:职位编号(1-10 不填 默认为10)
  15. 退出国家          格式: JoinNational 0
  16. 检测加入国家      格式: CheckNational (国家编号 0~100  0代表没有加入国家)
  17. 检查国家人物总数. 格式: CheckNationHumCount 操作符(< = >) 人数

  18. 国家自定义变量: (申明放置QM中)
  19. 自定义变量:<$NATION(国家变量)>

  20. 申明   VAR String NATION 字符国家变量
  21. 申明   VAR Integer NATION 数字国家变量

  22. 修改   CALCVAR NATION 数字国家变量 = 888                 
  23. 保存   SAVEVAR NATION 数字国家变量

  24. [@LoadNatIon]
  25. #ACT
  26. ;操作支持加减乘除等于(+ - * / =)
  27. CALCVAR NATION 数字国家变量 = 888                 
  28. SAVEVAR NATION 数字国家变量

  29. 清理自定义国家变量格式:ClearNATIONCustVar 参数1 参数2
  30. 排序格式:SortHumVar 参数1 参数2 参数3 参数4 参数5 参数6         
  31. 参数4: 3=国家变量


  32. 相关命令脚本:
  33. 脚本刷怪:MonGenEx 地图文件名称 X Y 怪物名称 范围 数量 是否内功怪物(0否,1是) 名称颜色(0~255) 国家名称(属于哪个国家的怪物,没有可以为空) 同一个国家玩家是否可攻击怪怪物(0不可以,1可以)
  34. MonGenEx 3 330 330 白野猪 1 10 0 249 神都帝国 0

  35. 发送自定义颜色的文字信息.  格式: GuildNoticeMsg 255 233 发送自定义颜色的文字信息. NATIONAL
  36.                            参数4:'National'时发送给自己国家的人(使用于国战)
  37. 发送屏幕中间大字体信息  格式: SendCenterMsg 前景色 背景色 消息文字 模式 显示时间 倒计时标签
  38.                         参数4:3=发送国家

  39. 改变人物攻击模式:ChangeAttatckMode (0~7)  和强制攻击    国家=7

  40. //国家合区说明:

  41. 合区后只保留主服的国家人员和ID其他国家不会合并在一起
  42. 从区的国家ID及人员全部清空

  43. 刷怪命令扩展
  44. MonGenEx 地图文件名称 X Y 怪物名称 范围 数量 0 名称颜色(0~255)  怪物自定义名称 是否过滤数字(0不过滤,1过滤) 国家名称(属于哪个国家的怪物) 是否可攻击同国家的玩家(0,1) 不同国家怪物是否可PK(0,1) 怪物是否禁止被同国家的人攻击(0,1)
  45. 是否可攻击同国家的玩家(0,1)     0=怪物不会攻击同国家的人  1=非国家模式下会攻击同国家的人
  46. 不同国家怪物是否可PK(0,1)        0=不能PK           1=不同国家的怪物可以互相PK
  47. 怪物是否禁止被同国家的人攻击(0,1)  0=不禁止,人物可攻击同国家怪物。1=禁止,人物不能攻击同国家怪物


  48. 国家脚本刷怪设定
  49. 此命令支持怪物巡逻坐标攻击,设置多个指定坐标后,怪物会沿途巡逻(按照设定坐标行走到最后一个坐标停止)
  50. 格式:
  51. MISSION 地图 x1;x2;x3...xn y1;y2;y3...yn (x和y的数量要一致)
  52. PARAM1 刷新怪物座标X
  53. PARAM2 刷新怪物座标Y
  54. PARAM3 数量
  55. PARAM4 范围
  56. PARAM5 国家名称
  57. PARAM6 是否攻击本国玩家(0,1)
  58. PARAM7 不同国家怪物是否PK(0,1)
  59. PARAM8 怪物名字颜色
  60. PARAM9 是否禁止本国玩家攻击(0,1)
  61. MOBPLACE 怪物名称 目标名称
  62. ;;;;;;;;参数二 目标名称--这个参数,为空表示可攻击所有可攻击的对象,指定名字表示只攻击指定名称的可攻击对象

  63. 示范:
  64. [@国家刷怪]
  65. #act
  66. MISSION 3 319;319 320;340
  67. PARAM1 333
  68. PARAM2 333
  69. PARAM3 10
  70. PARAM4 0
  71. PARAM5 神都帝国
  72. PARAM6 0
  73. PARAM7 1
  74. PARAM8 242
  75. PARAM9 0
  76. MOBPLACE 国家士兵



  77. 国家战争功能
  78. 国家宣战脚本命令: NationsWar 国家名称 时间(0=立即关闭) X小时 测试版本单位分钟
  79. 监测国家战争状态:ISNATIONSWAR
  80. 国家战争地图参数:FIGHT6 默认不掉落 (FIGHT6(0),不掉落,FIGHT6(1) 掉落)国家战争地图 进入该地图人物颜色会变色 杀人不加PK值
  81. 修改地图参数FIGHT6脚本命令 :SetMapMode 地图号 模式(FIGHT6(0) 0,表示不掉落,1,表示掉落)

  82. 国家战争剩余时间常量(分钟):<$NATIONSWARTIME>

  83. [@国家宣战]
  84. #act
  85. NationsWar 傲来国 1
  86. sendmsg 9 本国与傲来国开启了战争,持续时间为1小时。

  87. [修改战争地图掉落]
  88. #act
  89. SETMPAMODE g008 FIGHT6(1)
  90. sendmsg 6 国战地图已修改为掉落装备状态!!!


  91. [@战争状态]
  92. #IF
  93. ISNATIONSWAR
  94. #SAY
  95. 国家正在战争
  96. #ELSESAY
  97. 国家没有战争

复制代码


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

本版积分规则

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