查看: 35|回复: 0

[功能系统] 捐献属性系统

[复制链接]
  • 打卡等级:偶尔看看
  • 打卡总天数:10
  • 打卡月天数:1
  • 打卡总奖励:2092
  • 最近打卡:2025-10-01 05:51:05

261

主题

1

回帖

2925

积分

管理员

积分
2925
发表于 2025-9-19 02:32:26 | 显示全部楼层 |阅读模式

  1. (@effigy)
  2. [@main]

  3. ;------------
  4. #IF
  5. TRUE
  6. #ACT
  7. ClearVar S0 99
  8. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S10 0 0 1 | ;//由大到小,取第1名
  9. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S11 1 0 1 | ;//由大到小,取第2名
  10. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S12 2 0 1 | ;//由大到小,取第3名
  11. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S13 3 0 1 | ;//由大到小,取第4名
  12. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S14 4 0 1 | ;//由大到小,取第5名
  13. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S15 5 0 1 | ;//由大到小,取第6名
  14. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S16 6 0 1 | ;//由大到小,取第7名
  15. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S17 7 0 1 | ;//由大到小,取第8名
  16. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S18 8 0 1 | ;//由大到小,取第9名
  17. READRANDOMSTR ..\QuestDiary\数据文件\捐献排行.TXT S19 9 0 1 | ;//由大到小,取第10名
  18. #IF
  19. !EQUAL S10
  20. #ACT
  21. SPLIT $STR(S10) | S20
  22. #ELSEACT
  23. MOV S20 无
  24. MOV S21

  25. #IF
  26. !EQUAL S11
  27. #ACT
  28. SPLIT $STR(S11) | S30
  29. #ELSEACT
  30. MOV S30 无
  31. MOV S31
  32. #IF
  33. !EQUAL S12
  34. #ACT
  35. SPLIT $STR(S12) | S40
  36. #ELSEACT
  37. MOV S40 无
  38. MOV S41
  39. #IF
  40. !EQUAL S13
  41. #ACT
  42. SPLIT $STR(S13) | S42
  43. #ELSEACT
  44. MOV S42 无
  45. MOV S43
  46. #IF
  47. !EQUAL S14
  48. #ACT
  49. SPLIT $STR(S14) | S70
  50. #ELSEACT
  51. MOV S70 无
  52. MOV S71
  53. #IF
  54. !EQUAL S15
  55. #ACT
  56. SPLIT $STR(S15) | S72
  57. #ELSEACT
  58. MOV S72 无
  59. MOV S73
  60. #IF
  61. !EQUAL S16
  62. #ACT
  63. SPLIT $STR(S16) | S74
  64. #ELSEACT
  65. MOV S74 无
  66. MOV S75
  67. #IF
  68. !EQUAL S17
  69. #ACT
  70. SPLIT $STR(S17) | S76
  71. #ELSEACT
  72. MOV S76 无
  73. MOV S77
  74. #IF
  75. !EQUAL S18
  76. #ACT
  77. SPLIT $STR(S18) | S78
  78. #ELSEACT
  79. MOV S78 无
  80. MOV S79
  81. #IF
  82. !EQUAL S19
  83. #ACT
  84. SPLIT $STR(S19) | S80
  85. #ELSEACT
  86. MOV S80 无
  87. MOV S81



  88. #IF
  89. TRUE
  90. #ACT
  91. MOV S51 $STR(S20)
  92. MOV S52 $STR(S30)
  93. MOV S53 $STR(S40)
  94. MOV S54 $STR(S42)
  95. MOV S55 $STR(S70)
  96. MOV S56 $STR(S72)
  97. MOV S57 $STR(S74)
  98. MOV S58 $STR(S76)
  99. MOV S59 $STR(S78)
  100. MOV S60 $STR(S80)
  101. FillText S51 14
  102. FillText S52 14
  103. FillText S53 14
  104. FillText S54 14
  105. FillText S55 14
  106. FillText S56 14
  107. FillText S57 14
  108. FillText S58 14
  109. FillText S59 14
  110. FillText S60 14

  111. #SAY

  112. \\
  113. \             <COLOR=GREEN  全服所有玩家-对捐献进行排名,排行榜前十名玩家获得额外属性加成>\
  114. \          <Color=FF00DE ╔════════════════════════════════════>
  115. \          <Color=FF00DE ‖>  <COLOR=GREEN 第一名:攻防+1500-1500 HP+10万>  <Color=FF00DE 玩家:><$STR(S51)><Color=FF00DE 捐献数量:>[<$STR(S21)>] <Color=FF00DE        >
  116. \          <Color=FF00DE ‖>  <COLOR=GREEN 第二名:攻防+500-500   HP+05万>  <Color=FF00DE 玩家:><$STR(S52)><Color=FF00DE 捐献数量:>[<$STR(S31)>] <Color=FF00DE        >
  117. \          <Color=FF00DE ‖>  <COLOR=GREEN 第三名:攻防+300-300   HP+03万>  <Color=FF00DE 玩家:><$STR(S53)><Color=FF00DE 捐献数量:>[<$STR(S41)>] <Color=FF00DE        >
  118. \          <Color=FF00DE ‖>  <COLOR=ORANGE 第四名:攻防+200-200   HP+02万>  <Color=FF00DE 玩家:><$STR(S54)><Color=FF00DE 捐献数量:>[<$STR(S43)>] <Color=FF00DE        >
  119. \          <Color=FF00DE ‖>  <COLOR=ORANGE 第五名:攻防+200-200   HP+02万>  <Color=FF00DE 玩家:><$STR(S55)><Color=FF00DE 捐献数量:>[<$STR(S71)>] <Color=FF00DE           >
  120. \          <Color=FF00DE ‖>  <COLOR=ORANGE 第六名:攻防+100-100   HP+01万>  <Color=FF00DE 玩家:><$STR(S56)><Color=FF00DE 捐献数量:>[<$STR(S73)>] <Color=FF00DE           >
  121. \          <Color=FF00DE ‖>  <COLOR=ORANGE 第七名:攻防+100-100   HP+01万>  <Color=FF00DE 玩家:><$STR(S57)><Color=FF00DE 捐献数量:>[<$STR(S75)>] <Color=FF00DE           >
  122. \          <Color=FF00DE ‖>  <COLOR=ORANGE 第八名:攻防+100-100   HP+01万>  <Color=FF00DE 玩家:><$STR(S58)><Color=FF00DE 捐献数量:>[<$STR(S77)>] <Color=FF00DE           >
  123. \          <Color=FF00DE ‖>  <COLOR=ORANGE 第九名:攻防+100-100   HP+01万>  <Color=FF00DE 玩家:><$STR(S59)><Color=FF00DE 捐献数量:>[<$STR(S79)>] <Color=FF00DE           >
  124. \          <Color=FF00DE ‖>  <COLOR=ORANGE 第十名:攻防+100-100   HP+01万>  <Color=FF00DE 玩家:><$STR(S60)><Color=FF00DE 捐献数量:>[<$STR(S81)>] <Color=FF00DE           >
  125. \          <Color=FF00DE ╚════════════════════════════════════>\

  126. \                        <捐献创世币/@CallInPutInteger25>  <Color=FF00DE 每次合区清理排行榜,请量力而行>\
  127. \                       <COLOR=GREEN 您当前拥有创世币>:<$CustomValue(6)> <color=GREEN 个> <COLOR=GREEN 捐献最低1000创世币起.>




  128. [@CallInPutInteger25]
  129. #IF
  130. TRUE
  131. #ACT
  132. MOV M1 0
  133. QUERYVAL 1 1 8 @LONG数入 请输入你要捐献的创世币数量!

  134. [@LONG数入]
  135. #IF
  136. SMALL M1 1000
  137. #ACT
  138. messagebox 对不起,最低捐献1000创世币!
  139. GOTO @WYJK
  140. BREAK

  141. #IF
  142. LARGE $CustomValue(6) <$STR(M1)>
  143. #ACT
  144. GOTO @JKKS
  145. BREAK

  146. #IF
  147. EQUAL $CustomValue(6) <$STR(M1)>
  148. #ACT
  149. GOTO @JKKS
  150. BREAK
  151. #ELSEACT
  152. messagebox 您没有那么多的创世币!
  153. BREAK

  154. [@JKKS]
  155. #IF
  156. #ACT
  157. CHANGECustomValue 6 - $STR(M1)
  158. #IF
  159. POSINLIST <$USERNAME>| ..\QuestDiary\数据文件\捐献排行.TXT S0
  160. #ACT
  161. SPLIT $STR(S0) | S10
  162. MOV P1 $STR(S11)
  163. DELVARLIST $STR(S0) ..\QuestDiary\数据文件\捐献排行.TXT
  164. ADDVARLIST <$USERNAME>|<$INC.$STR(P1).$STR(M1)> ..\QuestDiary\数据文件\捐献排行.TXT
  165. SHOWHUMEFFECT 282
  166. SHOWHUMEFFECT 299
  167. SENDMSG 26 玩家<$USERNAME>捐献创世币[<$STR(M1)>],捐献有属性加成.恭喜他!
  168. SENDMSG 24 玩家<$USERNAME>捐献创世币[<$STR(M1)>],捐献有属性加成.恭喜他!
  169. GMEXECUTE StartQuest @属性加载
  170. #CALL [\登陆设置\属性加载.txt] @属性加载
  171. GOTO @MAIN
  172. BREAK

  173. #IF
  174. !POSINLIST <$USERNAME>| ..\QuestDiary\数据文件\捐献排行.TXT S0
  175. #ACT
  176. ADDVARLIST <$USERNAME>|<$INC.$STR(P1).$STR(M1)> ..\QuestDiary\数据文件\捐献排行.TXT
  177. SHOWHUMEFFECT 282
  178. SHOWHUMEFFECT 299
  179. CHANGECustomValue 6 - $STR(M1)
  180. SENDMSG 26 玩家<$USERNAME>捐献创世币[<$STR(M1)>],捐献有属性加成.恭喜他!
  181. SENDMSG 24 玩家<$USERNAME>捐献创世币[<$STR(M1)>],捐献有属性加成.恭喜他!
  182. GMEXECUTE StartQuest @属性加载
  183. #CALL [\登陆设置\属性加载.txt] @属性加载
  184. GOTO @MAIN


复制代码



游客,如果您要查看本帖隐藏内容请回复


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

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

本版积分规则