找回密码
 立即注册
奇速版本论坛推荐一分钱服务器活动吾爱传奇论坛链接失效申报
超级稳定服务器抗攻击趣素材网可做微端38元/年起点击金币投放广告
查看: 385|回复: 11

[已解决] 关于【国家】的玩法有个问题。

[复制链接]

23

主题

51

回帖

238

积分

中级会员

积分
238
发表于 2024-6-6 15:38:55 | 显示全部楼层 |阅读模式
目前只能单向用户点击加入某个国家,好像没有发现有,申请加入国家,的这个流程命令。




  1. [@main]
  2. 测试1:<加入一个国家/@加入国家>
  3. 测试2:<检查是否第一个国家的人/@检查是否加入国家>
  4. 通用:<国家信息/@国家信息>\
  5. <国家人数/@国家人数> \

  6. 测试3:<成为国王/@成为国王> 测试4:<检查是否第一个国家国王/@检查是否国王> 测试5:<检查是否国王/@检查是否国王2> \
  7. 测试7:<**/@**> 测试8:<更改国家为中国/@修改中国字>\
  8. 测试8:<国家资金/@国家资金>
  9. 测试6:<修改国家名字/@@InPutString60> <国家资金检测/@国家资金2>
  10. -----------------------------------------\
  11. 新序列:\
  12. <国家一刷兵过/@shanglu> <国家二刷兵过/@shanglu1> <国家消息/@国家消息>

  13. [@国家消息]
  14. #IF
  15. #ACT
  16. SuperMoveMsg 8 这是一个居中显示的公告. 3


  17. [@shanglu]
  18. #if
  19. #act
  20. MISSION 3 320;320,320 320;330,320
  21. PARAM1 333
  22. PARAM2 333
  23. PARAM3 1
  24. PARAM4 1
  25. PARAM5 1
  26. PARAM6 0
  27. PARAM7 1
  28. PARAM8 1
  29. PARAM9 0
  30. MOBPLACE 黑野猪
  31. sendmsg 6 刷新成功。
  32. break


  33. [@shanglu1]
  34. #if
  35. #act
  36. MISSION 3 320;320,320 320;330,320
  37. PARAM1 333
  38. PARAM2 333
  39. PARAM3 1
  40. PARAM4 1
  41. PARAM5 2
  42. PARAM6 0
  43. PARAM7 1
  44. PARAM8 2
  45. PARAM9 1
  46. MOBPLACE 红野猪
  47. sendmsg 6 刷新成功。
  48. break


  49. [@加入国家]
  50. #IF
  51. CheckNation 0
  52. #ACT
  53. JoinNation 2
  54. #SAY
  55. 你加入了一个国家.
  56. #ELSESAY
  57. 你已经加入了国家.


  58. [@检查是否加入国家]
  59. #IF
  60. CheckNation 1
  61. #SAY
  62. 你是编号1国家的人
  63. #ELSESAY
  64. 你不是编号1国家的人.


  65. [@国家信息]
  66. 当前你加入了编号为<$NATION>的<$NATIONNAME> 该国共有:<$NATIONPEOPLE>人\

  67. [@检查是否国王]
  68. #IF
  69. IsNationKing 1
  70. #SAY
  71. 你是编号1国家的国王
  72. #ELSESAY
  73. 你不是编号1国家的国王

  74. [@检查是否国王2]
  75. #IF
  76. IsNationKing
  77. #SAY
  78. 你是国王
  79. #ELSESAY
  80. 你不是国王

  81. [@**]
  82. #IF
  83. #ACT
  84. ExitNation
  85. #SAY
  86. **成功.
  87. #ELSESAY
  88. **失败

  89. [@国家资金2]
  90. #IF
  91. #ACT
  92. SetNationValue 0 0 > 1
  93. #SAY
  94. 成功.
  95. #ELSESAY
  96. 失败

  97. [@国家资金]
  98. 国家信息展示:\
  99. 金币:<$NationGold> 建筑能力:<$NationBuilding> 军事能力:<$NationArm> 经济能力:<$NationEconomy> **能力:<$NationPolitics> 国家贡献:<$NationContribution> 地图数:<$NationMaps>\
  100. 临时调整面板 \
  101. 对编号<0-6/@@InPutString61>中的<$STR(N$临时类型)>进行<$STR(S$加减操纵)> <加减操作/@@InPutString62> <数量为/@@InPutString63> <$STR(N$临时数量)>处理。 <开始/@条件开始>


  102. [@InPutString61]
  103. #IF
  104. #ACT
  105. mov <$STR(N$临时类型)> <$STR(S61)>
  106. goto @国家资金
  107. [@InPutString62]
  108. #IF
  109. #ACT
  110. mov <$STR(S$加减操纵)> <$STR(S62)>
  111. goto @国家资金

  112. [@InPutString63]
  113. #IF
  114. #ACT
  115. mov <$STR(N$临时数量)> <$STR(S63)>
  116. goto @国家资金

  117. [@条件开始]
  118. #IF
  119. #ACT
  120. SetNationValue 0 <$STR(N$临时类型)> <$STR(S$加减操纵)> <$STR(N$临时数量)>
  121. MESSAGEBOX !!!!!
  122. goto @国家资金

  123. [@国家人数]
  124. #IF
  125. CheckNationHumCount > 100
  126. #SAY
  127. 当前国家大于1人.
  128. #ELSESAY
  129. 目前你的国家还没有这么强大


  130. [@InPutString60]
  131. #IF
  132. CheckNationNameExists <$STR(S60)>
  133. #ACT
  134. #SAY
  135. 修改失败 国家已存在
  136. #ELSEACT
  137. SetNationName 1 <$STR(S60)>
  138. #ELSESAY
  139. 修改完成


  140. [@修改中国字]
  141. #IF
  142. #ACT
  143. SetNationName 1 华夏帝国
  144. #SAY
  145. 修改成功
  146. #ELSESAY
  147. 修改失败


  148. [@成为国王]
  149. #IF
  150. #ACT
  151. SetNationKing 1
  152. #SAY
  153. 你现在是国家1的国王了
复制代码


请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

3

主题

65

回帖

162

积分

版主

积分
162
发表于 2024-6-6 15:59:18 | 显示全部楼层
没有,只有命令,让玩家加入国家。

至于你说的可以自行完善脚本实现。


评分

参与人数 1金币 +19 收起 理由
高启强 + 19 很给力!

查看全部评分

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

23

主题

51

回帖

238

积分

中级会员

积分
238
 楼主| 发表于 2024-6-6 16:46:02 | 显示全部楼层
wjk1987 发表于 2024-6-6 15:59
没有,只有命令,让玩家加入国家。

至于你说的可以自行完善脚本实现。

好像并不支持,申请加入。

举个例子:
玩家A,申请加入某国家。

国王A,后台可以看到,但是没有同意的流程。

其实有个 AddNation 国家 玩家名(或者行会名)

这样子是可以做申请流程的。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

3

主题

65

回帖

162

积分

版主

积分
162
发表于 2024-6-6 16:54:17 | 显示全部楼层
高启强 发表于 2024-6-6 16:46
好像并不支持,申请加入。

举个例子:

自己写脚本就OK了啊

没细看有没有命令,带玩家名字的,如果没有下面这个方式也可以实现。


1.弄个加入国家按钮,玩家A申请,弄个申请名单的脚本。

2.国王点击申请名单,同意玩家加入。这个也是脚本,也不难吧?

3.A玩家上线或在线,定时检测国王同意的名单,蹦出框或者其他,提示玩家,国王同意加入国家,让玩家在确认一遍,玩家同意执行加入国家命令,则OK  这也对吧
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

23

主题

51

回帖

238

积分

中级会员

积分
238
 楼主| 发表于 2024-6-6 16:57:31 | 显示全部楼层
wjk1987 发表于 2024-6-6 16:54
自己写脚本就OK了啊

没细看有没有命令,带玩家名字的,如果没有下面这个方式也可以实现。

关键是 JoinNation  这个命令,调用对象是当前玩家,也就是谁调用,名字就是谁自己。

国王调用它,就相当于国王在加入某个国家了。

申请脚本,我也懂你的意思。

没有对应的把某个玩家加入到某个国家的命令,脚本流程我都懂,但是就缺一个命令。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

3

主题

65

回帖

162

积分

版主

积分
162
发表于 2024-6-6 17:03:56 | 显示全部楼层
高启强 发表于 2024-6-6 16:57
关键是 JoinNation  这个命令,调用对象是当前玩家,也就是谁调用,名字就是谁自己。

国王调用它,就相 ...

你还是没动,申请脚本你懂了。
国王同意的脚本你还是没懂啊。
国王同意的脚本不是直接调用把某个玩家加入国家的命令。
国王同意的脚本也是一个单独的名单,国王同意后,把这个玩家的名字单独加入 同意名单中。

然后 玩家上线后 定时检测或者其他按钮调用,检测玩家是否在这个同意名单中,如果在就给玩家触发提示。
然后显示加入国家的脚本,这时候在调用加入国家的命令,玩家点击直接进入,OK
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

3

主题

68

回帖

116

积分

注册会员

积分
116
发表于 2024-6-6 18:50:41 | 显示全部楼层
胜多负少电饭锅电饭锅黄大发更大方刚送达方刚
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

23

主题

51

回帖

238

积分

中级会员

积分
238
 楼主| 发表于 2024-6-6 18:56:31 | 显示全部楼层
wjk1987 发表于 2024-6-6 17:03
你还是没动,申请脚本你懂了。
国王同意的脚本你还是没懂啊。
国王同意的脚本不是直接调用把某个玩家加入 ...

这也是一种方法。一共是2个名单,一个是申请名单,一个是同意名单。

然后玩家上线检测同意名单,发现有自己,就加入国家,理解了。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

3

主题

65

回帖

162

积分

版主

积分
162
发表于 2024-6-7 10:06:41 | 显示全部楼层
高启强 发表于 2024-6-6 18:56
这也是一种方法。一共是2个名单,一个是申请名单,一个是同意名单。

然后玩家上线检测同意名单,发现有 ...

好用就给点分哈
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

23

主题

51

回帖

238

积分

中级会员

积分
238
 楼主| 发表于 2024-6-7 10:36:17 | 显示全部楼层
wjk1987 发表于 2024-6-7 10:06
好用就给点分哈

已经写好脚本了,使用行会检测的,是该行会列表的,并且这个行会加入了某个国家,玩家上线就加入这个国家。

每次上线都对玩家 进行 退出国家 退出国王处理。 然后再根据这个行会属于哪个国家进行加入某个国家。

国家只能是行会,不能是玩家。

申请阶段,只能批准行会,不批准玩家。
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2025-4-25 11:22 , Processed in 0.057052 second(s), 33 queries , Gzip On, Redis On.

Powered by haom2 X3.5

© 2001-2025 Discuz! Team.

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