找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2382|回复: 5

【以解决】AMXX插件安装与使用

[复制链接]

该用户从未签到

发表于 2010-8-25 13:20:03 | 显示全部楼层 |阅读模式
本帖最后由 SiMen.K. 于 2010-8-30 08:26 编辑

我下了个SIMEN的单机跳跃插件
那里面除了KZ的插件外是不是还有什么AMXX。。  我不懂
反正就是那种进去后屏幕上显示彩色字体的    把KZ插件关了自己建一个 玩的时候还能处死人 给XX一拳的东西   ,本人完全不懂
以前在其他F玩 人家的还可以给XX放火    给XX弄个O4 什么的  
现求一种可以整人的什么什么AMXX。。 另外 再解释一下怎么安装
注:不要KZ插件 就是普通服务器里面的 可以整人的 管理服务器的 插件

该用户从未签到

发表于 2010-8-25 13:50:45 | 显示全部楼层
amxx自带amx_rocket之类的命令,可以用来整人

该用户从未签到

 楼主| 发表于 2010-8-27 16:51:53 | 显示全部楼层
关键我这个没有那个命令么  输入了后没反应

该用户从未签到

发表于 2010-8-30 06:35:36 | 显示全部楼层
那就是你命令不对吧。

该用户从未签到

发表于 2010-8-30 08:19:56 | 显示全部楼层
本帖最后由 SiMen.K. 于 2010-8-30 08:22 编辑

下载并安装 AMX 1.82  Download

  1. /*修改D:\SiMen CS1.6 KZ 1.1\cstrike\liblist.gam
  2. 另起一行写入:
  3. gamedll "addons\metamod\dlls\metamod.dll" */
复制代码

  1. /*拷贝下面内容另存为amx_super.txt 并文件编码UTF-8
  2. 拷贝amx_super.txt 到
  3. D:\SiMen CS1.6 KZ 1.1\cstrike\addons\amxmodx\data\lang*/

  4. [en]
  5. AMX_SUPER_TEAM_IMMUNITY = [AMXX] Skipping ^"%s^" because player has immunity.
  6. AMX_SUPER_NO_PLAYERS = [AMXX] No players in such team!
  7. AMX_SUPER_AMOUNT_GREATER = [AMXX] Amount to give must be greater than zero!
  8. AMX_SUPER_HEAL_TEAM_CASE2 = [AMXX] ADMIN %s gave %d HP to %s players
  9. AMX_SUPER_HEAL_TEAM_CASE1 = [AMXX] ADMIN gave %d HP to %s players
  10. AMX_SUPER_HEAL_PLAYER_CASE2 = [AMXX] ADMIN %s gave %d HP to %s
  11. AMX_SUPER_HEAL_PLAYER_CASE1 = [AMXX] ADMIN gave %d HP to %s
  12. AMX_SUPER_HEAL_TEAM_LOG = [SiMen] HEAL: ^"%s<%s>^" gave %d HP to ^"%s^" players
  13. AMX_SUPER_HEAL_PLAYER_LOG = [SiMen] HEAL: ^"%s<%s>^" gave %d HP to ^"%s<%s>^"
  14. AMX_SUPER_HEAL_TEAM_MSG = [AMXX] Gave %d HP to %s players
  15. AMX_SUPER_HEAL_PLAYER_MSG = [AMXX] Gave %d HP to %s
  16. AMX_SUPER_ARMOR_TEAM_CASE2 = [AMXX] ADMIN %s gave %d armor to %s players
  17. AMX_SUPER_ARMOR_TEAM_CASE1 = [AMXX] ADMIN gave %d armor to %s players
  18. AMX_SUPER_ARMOR_PLAYER_CASE2 = [AMXX] ADMIN %s gave %d armor to %s
  19. AMX_SUPER_ARMOR_PLAYER_CASE1 = [AMXX] ADMIN gave %d armor to %s
  20. AMX_SUPER_ARMOR_TEAM_LOG = [SiMen] ARMOR: ^"%s<%s>^" gave %d armor to ^"%s^" players
  21. AMX_SUPER_ARMOR_PLAYER_LOG = [SiMen] ARMOR: ^"%s<%s>^" gave %d armor ^"%s<%s>^"
  22. AMX_SUPER_ARMOR_TEAM_MSG = [AMXX] Gave %d armor to %s players
  23. AMX_SUPER_ARMOR_PLAYER_MSG = [AMXX] Gave %d armor to %s
  24. AMX_SUPER_STACK_PLAYER_CASE2 = [AMXX] ADMIN %s stacked all players on %s
  25. AMX_SUPER_STACK_PLAYER_CASE1 = [AMXX] ADMIN stacked all players on %s
  26. AMX_SUPER_STACK_PLAYER_LOG = [SiMen] STACK: ^"%s<%s>^" stacked all players on ^"%s<%s>^"
  27. AMX_SUPER_STACK_PLAYER_MSG = [AMXX] Stacked all players on %s
  28. AMX_SUPER_ALLTALK_STATUS = [AMXX] sv_alltalk is ^"%d^"
  29. AMX_SUPER_ALLTALK_SET_CASE2 = [AMXX] ADMIN %s set sv_alltalk to ^"%s^"
  30. AMX_SUPER_ALLTALK_SET_CASE1 = [AMXX] ADMIN set sv_alltalk to ^"%s^"
  31. AMX_SUPER_ALLTALK_LOG = [SiMen] ALLTALK: ^"%s<%s>^" set sv_alltalk to ^"%s^"
  32. AMX_SUPER_ALLTALK_MSG = [AMXX] Alltalk has been set to ^"%s^"
  33. AMX_SUPER_GRAVITY_STATUS = [AMXX] sv_gravity is ^"%d^"
  34. AMX_SUPER_GRAVITY_SET_CASE2 = [AMXX] ADMIN %s set gravity to ^"%s^"
  35. AMX_SUPER_GRAVITY_SET_CASE1 = [AMXX] ADMIN set gravity to ^"%s^"
  36. AMX_SUPER_GRAVITY_LOG = [SiMen] GRAVITY: ^"%s<%s>^" set sv_gravity to ^"%s^"
  37. AMX_SUPER_GRAVITY_MSG = [AMXX] Gravity has been set to ^"%s^"
  38. AMX_SUPER_GRAVITY_CHECK = [AMXX] The gravity is set at %i
  39. AMX_SUPER_BURY_TEAM_CASE2 = [AMXX] ADMIN %s has buried %s players
  40. AMX_SUPER_BURY_TEAM_CASE1 = [AMXX] ADMIN has buried %s players
  41. AMX_SUPER_BURY_PLAYER_CASE2 = [AMXX] ADMIN %s has buried %s
  42. AMX_SUPER_BURY_PLAYER_CASE1 = [AMXX] ADMIN has buried %s
  43. AMX_SUPER_UNBURY_TEAM_CASE2 = [AMXX] ADMIN %s has unburied %s players
  44. AMX_SUPER_UNBURY_TEAM_CASE1 = [AMXX] ADMIN has unburied %s players
  45. AMX_SUPER_UNBURY_PLAYER_CASE2 = [AMXX] ADMIN %s has unburied %s
  46. AMX_SUPER_UNBURY_PLAYER_CASE1 = [AMXX] ADMIN has unburied %s
  47. AMX_SUPER_UNBURY_TEAM_LOG = [SiMen] UNBURY: ^"%s<%s>^" has unburied ^"%s^" players
  48. AMX_SUPER_UNBURY_PLAYER_LOG = [SiMen] UNBURY: ^"%s<%s>^" has unburied ^"%s<%s>^"
  49. AMX_SUPER_BURY_PLAYER_LOG = [SiMen] BURY: ^"%s<%s>^" has buried ^"%s<%s>^"
  50. AMX_SUPER_BURY_TEAM_LOG = [SiMen] BURY: ^"%s<%s>^" has buried ^"%s^" players
  51. AMX_SUPER_BURY_MSG = [AMXX] Player %s has been buried
  52. AMX_SUPER_UNBURY_MSG = [AMXX] Player %s has been unburied
  53. AMX_SUPER_DISARM_TEAM_CASE2 = [AMXX] ADMIN %s has disarmed %s players
  54. AMX_SUPER_DISARM_TEAM_CASE1 = [AMXX] ADMIN has disarmed %s players
  55. AMX_SUPER_DISARM_PLAYER_CASE2 = [AMXX] ADMIN %s has disarmed %s
  56. AMX_SUPER_DISARM_PLAYER_CASE1 = [AMXX] ADMIN has disarmed %s
  57. AMX_SUPER_DISARM_TEAM_LOG = [SiMen] DISARM: ^"%s<%s>^" has disarmed ^"%s^" players
  58. AMX_SUPER_DISARM_PLAYER_LOG = [SiMen] DISARM: ^"%s<%s>^" has disarmed ^"%s<%s>^"
  59. AMX_SUPER_DISARM_MSG = [AMXX] Player %s has been disarmed
  60. AMX_SUPER_SLAY2_TEAM_CASE2 = [AMXX] ADMIN %s slayed %s players
  61. AMX_SUPER_SLAY2_TEAM_CASE1 = [AMXX] ADMIN slayed %s players
  62. AMX_SUPER_SLAY2_PLAYER_CASE2 = [AMXX] ADMIN %s slayed %s
  63. AMX_SUPER_SLAY2_PLAYER_CASE1 = [AMXX] ADMIN slayed %s
  64. AMX_SUPER_SLAY2_TEAM_LOG = [SiMen] SLAY2: ^"%s<%s>^" slayed ^"%s^" players
  65. AMX_SUPER_SLAY2_PLAYER_LOG =  [SiMen] SLAY2: ^"%s<%s>^" slayed ^"%s<%s>^"
  66. AMX_SUPER_SLAY2_TEAM_MSG = [AMXX] Slayed %s players
  67. AMX_SUPER_SLAY2_PLAYER_MSG = [AMXX] Slayed %s
  68. AMX_SUPER_FIRE_PLAYER_CASE2 = [AMXX] ADMIN %s set %s on fire.
  69. AMX_SUPER_FIRE_PLAYER_CASE1 = [AMXX] ADMIN set %s on fire.
  70. AMX_SUPER_FIRE_TEAM_LOG = [SiMen] FIRE: ^"%s<%s>^" set fire to ^"%s^" players
  71. AMX_SUPER_FIRE_PLAYER_LOG = [SiMen] FIRE: ^"%s<%s>^" set fire to ^"%s<%s>^"
  72. AMX_SUPER_FIRE_TEAM_MSG = [AMXX] Set %s players on fire
  73. AMX_SUPER_FIRE_PLAYER_MSG = [AMXX] Set %s on fire
  74. AMX_SUPER_FIRE_SPREAD = * [AMXX] OH! NO! %s has caught %s on fire!
  75. AMX_SUPER_ROCKET_TEAM_CASE2 = [AMXX] ADMIN %s made rockets out of %s players
  76. AMX_SUPER_ROCKET_TEAM_CASE1 = [AMXX] ADMIN made rockets out of %s players
  77. AMX_SUPER_ROCKET_PLAYER_CASE2 = [AMXX] ADMIN %s made a rocket out of %s
  78. AMX_SUPER_ROCKET_PLAYER_CASE1 = [AMXX] ADMIN made a rocket out of %s
  79. AMX_SUPER_ROCKET_TEAM_LOG = [SiMen] ROCKET: ^"%s<%s>^" made rockets out of ^"%s^" players
  80. AMX_SUPER_ROCKET_PLAYER_LOG = [SiMen] ROCKET: ^"%s<%s>^" made a rocket out of ^"%s<%s>^"
  81. AMX_SUPER_ROCKET_TEAM_MSG = [AMXX] Made rockets out of %s players
  82. AMX_SUPER_ROCKET_PLAYER_MSG = [AMXX] Made a rocket out of %s
  83. AMX_SUPER_UBERSLAP_PLAYER_CASE2 = [AMXX] ADMIN %s uberslapped %s
  84. AMX_SUPER_UBERSLAP_PLAYER_CASE1 = [AMXX] ADMIN uberslapped %s
  85. AMX_SUPER_UBERSLAP_PLAYER_MSG = [AMXX] Uberslapped %s
  86. AMX_SUPER_UBERSLAP_PLAYER_LOG = [SiMen] UBERSLAP: ^"%s<%s>^" uberslapped ^"%s<%s>^"
  87. AMX_SUPER_EXEC_ALL_CASE2 = [AMXX] ADMIN %s used command ^"%s^" on everyone
  88. AMX_SUPER_EXEC_ALL_CASE1 = [AMXX] ADMIN used command ^"%s^" on everyone
  89. AMX_SUPER_EXEC_TEAM_CASE2 = [AMXX] ADMIN %s used command ^"%s^" on all %s players
  90. AMX_SUPER_EXEC_TEAM_CASE1 = [AMXX] ADMIN used command ^"%s^" on all %s players
  91. AMX_SUPER_EXEC_PLAYER_CASE2 = [AMXX] ADMIN %s used command ^"%s^" on %s!
  92. AMX_SUPER_EXEC_PLAYER_CASE1 = [AMXX] ADMIN used command ^"%s^" on %s!
  93. AMX_SUPER_EXEC_ALL_LOG = [SiMen] EXEC: ^"%s<%s>^" execed ^"%s^" on all players
  94. AMX_SUPER_EXEC_TEAM_LOG = [SiMen] EXEC: ^"%s<%s>^" execed ^"%s^" on all %s players
  95. AMX_SUPER_EXEC_PLAYER_LOG = [SiMen] EXEC: ^"%s<%s>^" execed ^"%s^" on ^"%s<%s>^"
  96. AMX_SUPER_PASSWORD_SET_CASE2 = [AMXX] ADMIN %s has set a server password
  97. AMX_SUPER_PASSWORD_SET_CASE1 = [AMXX] ADMIN has set a server password
  98. AMX_SUPER_PASSWORD_REMOVE_CASE2 = [AMXX] ADMIN %s has removed the server password
  99. AMX_SUPER_PASSWORD_REMOVE_CASE1 = [AMXX] ADMIN has removed the server password
  100. AMX_SUPER_PASSWORD_SET_LOG = [SiMen] PASSWORD: ^"%s<%s>^" set the server password to ^"%s^"
  101. AMX_SUPER_PASSWORD_REMOVE_LOG = [SiMen] PASSWORD: ^"%s<%s>^" removed the server password
  102. AMX_SUPER_REVIVE_TEAM_CASE2 = [AMXX] ADMIN %s revived %s players
  103. AMX_SUPER_REVIVE_TEAM_CASE1 = [AMXX] ADMIN revived %s players
  104. AMX_SUPER_REVIVE_PLAYER_CASE2 = [AMXX] ADMIN %s has revived %s
  105. AMX_SUPER_REVIVE_PLAYER_CASE1 = [AMXX] ADMIN has revived %s
  106. AMX_SUPER_REVIVE_TEAM_LOG = [SiMen] REVIVE: ^"%s<%s>^" revived ^"%s^" players
  107. AMX_SUPER_REVIVE_PLAYER_LOG = [SiMen] REVIVE: ^"%s<%s>^" revived ^"%s<%s>^"
  108. AMX_SUPER_REVIVE_TEAM_MSG = [AMXX] Revived %s players
  109. AMX_SUPER_REVIVE_PLAYER_MSG = [AMXX] Revived %s
  110. AMX_SUPER_REVIVE_TEAM_HUD = %s players have been revived!
  111. AMX_SUPER_REVIVE_PLAYER_HUD = %s has been revived!
  112. AMX_SUPER_QUIT_TEAM_CASE2 = [AMXX] ADMIN %s made %s players quit the game
  113. AMX_SUPER_QUIT_TEAM_CASE1 = [AMXX] ADMIN made %s players quit the game
  114. AMX_SUPER_QUIT_PLAYER_CASE2 = [AMXX] ADMIN %s made %s quit the game
  115. AMX_SUPER_QUIT_PLAYER_CASE1 = [AMXX] ADMIN made %s quit the game
  116. AMX_SUPER_QUIT_TEAM_LOG = [SiMen] QUIT: ^"%s<%s>^" has made ^"%s^" players quit the game
  117. AMX_SUPER_QUIT_PLAYER_LOG = [SiMen] QUIT: ^"%s<%s>^" has made ^"%s<%s>^" quit the game
  118. AMX_SUPER_GAG_CONNECTED = [AMXX] Gagged player connected ( %s ).
  119. AMX_SUPER_PLAYER_GAGGED = * You have been gagged
  120. AMX_SUPER_GAG_PLAYER_DISCONNECT = [AMXX] Gagged player has disconnected: ( %s <%s> )
  121. AMX_SUPER_PLAYER_NAMELOCK = * Gagged players cannot change their name
  122. AMX_SUPER_NOT_GAGGED = [AMXX] %s is not gagged & cannot be ungagged.
  123. AMX_SUPER_GAG_END = [AMXX] %s is no longer gagged
  124. AMX_SUPER_GAG_PLAYER_REASON_CASE2 = [AMXX] ADMIN %s: Has Gagged %s From Speaking For: %s ( %s )
  125. AMX_SUPER_GAG_PLAYER_REASON_CASE1 = [AMXX] ADMIN: Has Gagged %s From Speaking For: %s ( %s )
  126. AMX_SUPER_GAG_PLAYER_CASE2 = [AMXX] ADMIN %s: Has Gagged %s From Speaking ( %s )
  127. AMX_SUPER_GAG_PLAYER_CASE1 = [AMXX] ADMIN: Has Gagged %s From Speaking ( %s )
  128. AMX_SUPER_UNGAG_PLAYER_CASE2 = [AMXX] ADMIN %s: Has Ungagged %s
  129. AMX_SUPER_UNGAG_PLAYER_CASE1 = [AMXX] ADMIN Has Ungagged %s
  130. AMX_SUPER_GAG_PLAYER_REASON_LOG = [SiMen] Gag: ^"%s<%s>^" Has Gagged %s <%s> for %d ( %d ) Reason: %s
  131. AMX_SUPER_GAG_PLAYER_LOG = [SiMen] Gag: ^"%s<%s>^" Has Gagged %s <%s> for %d ( %d )
  132. AMX_SUPER_UNGAG_PLAYER_LOG = [SiMen] UnGag: ^"%s<%s>^" Has Ungagged %s<%s>
  133. AMX_SUPER_GAG_REASON = [AMXX] * You are Gagged For The Following Reason: %s
  134. AMX_SUPER_GAG_RULES = [AMXX] You Were Gagged For Not Following The Rules
  135. AMX_SUPER_WEAPON_TEAM_CASE2 = [AMXX] ADMIN %s gave a weapon to %s players
  136. AMX_SUPER_WEAPON_TEAM_CASE1 = [AMXX] ADMIN gave a weapon to %s players
  137. AMX_SUPER_WEAPON_PLAYER_CASE2 = [AMXX] ADMIN %s gave a weapon to %s
  138. AMX_SUPER_WEAPON_PLAYER_CASE1 = [AMXX] ADMIN gave a weapon to %s
  139. AMX_SUPER_WEAPON_TEAM_LOG = [SiMen] WEAPON: ^"%s<%s>^" gave the weapon ^"%d^" to ^"%s^" players
  140. AMX_SUPER_WEAPON_PLAYER_LOG = [SiMen] WEAPON: ^"%s<%s>^" gave the weapon ^"%d^" to ^"%s<%s>^"
  141. AMX_SUPER_WEAPON_TEAM_MSG = [AMXX] Gave the weapon %d to %s players
  142. AMX_SUPER_WEAPON_PLAYER_MSG = [AMXX] Gave the weapon %d to %s
  143. AMX_SUPER_NOCLIP_TEAM_CASE2 = [AMXX] ADMIN %s set noclip ^"%d^" on %s players
  144. AMX_SUPER_NOCLIP_TEAM_CASE1 = [AMXX] ADMIN set noclip ^"%d^" on %s players
  145. AMX_SUPER_NOCLIP_PLAYER_CASE2 = [AMXX] ADMIN %s set noclip ^"%d^" on %s
  146. AMX_SUPER_NOCLIP_PLAYER_CASE1 = [AMXX] ADMIN set noclip ^"%d^" on %s
  147. AMX_SUPER_NOCLIP_TEAM_LOG = [SiMen] NOCLIP: ^"%s<%s>^" set noclip ^"%d^" on ^"%s^" players
  148. AMX_SUPER_NOCLIP_PLAYER_LOG = [SiMen] NOCLIP: ^"%s<%s>^" set noclip ^"%d^" on ^"%s<%s>^"
  149. AMX_SUPER_NOCLIP_TEAM_MSG = [AMXX] Set noclip ^"%d^" on %s players
  150. AMX_SUPER_NOCLIP_PLAYER_MSG = [AMXX] Set noclip ^"%d^" on %s
  151. AMX_SUPER_FLASH_TEAM_CASE2 = [AMXX] ADMIN %s flashbanged %s players
  152. AMX_SUPER_FLASH_TEAM_CASE1 = [AMXX] ADMIN flashbanged %s players
  153. AMX_SUPER_FLASH_PLAYER_CASE2 = [AMXX] ADMIN %s flashbanged %s
  154. AMX_SUPER_FLASH_PLAYER_CASE1 = [AMXX] ADMIN flashbanged %s
  155. AMX_SUPER_FLASH_TEAM_LOG = [SiMen] FLASH: ^"%s<%s>^" flashbanged ^"%s^" players
  156. AMX_SUPER_FLASH_PLAYER_LOG = [SiMen] FLASH: ^"%s<%s>^" flashbanged ^"%s<%s>^"
  157. AMX_SUPER_FLASH_TEAM_MSG = [AMXX] Flashbanged %s players
  158. AMX_SUPER_FLASH_PLAYER_MSG = [AMXX] Flashbanged %s
  159. AMX_SUPER_GODMODE_TEAM_CASE2 = [AMXX] ADMIN %s set godmode ^"%d^" on %s players
  160. AMX_SUPER_GODMODE_TEAM_CASE1 = [AMXX] ADMIN set godmode ^"%d^" on %s players
  161. AMX_SUPER_GODMODE_PLAYER_CASE2 = [AMXX] ADMIN %s set godmode ^"%d^" on %s
  162. AMX_SUPER_GODMODE_PLAYER_CASE1 = [AMXX] ADMIN set godmode ^"%d^" on %s
  163. AMX_SUPER_GODMODE_TEAM_LOG = [SiMen] GODMODE: ^"%s<%s>^" set godmode ^"%d^" on ^"%s^" players
  164. AMX_SUPER_GODMODE_PLAYER_LOG = [SiMen] GODMODE: ^"%s<%s>^" set godmode ^"%d^" on ^"%s<%s>^"
  165. AMX_SUPER_GODMODE_TEAM_MSG = [AMXX] Set godmode ^"%d^" on %s players
  166. AMX_SUPER_GODMODE_PLAYER_MSG = [AMXX] Set godmode ^"%d^" on %s
  167. AMX_SUPER_GIVEMONEY_PLAYER_CASE2 = [AMXX] ADMIN %s gave $%i to %s
  168. AMX_SUPER_GIVEMONEY_PLAYER_CASE1 = [AMXX] ADMIN gave $%i to %s
  169. AMX_SUPER_GIVEMONEY_PLAYER_MSG = [AMXX] Gave $%i to %s
  170. AMX_SUPER_GIVEMONEY_PLAYER_LOG = [SiMen] GIVE MONEY: ^"%s<%s>^" gave $%i to ^"%s<%s>^"
  171. AMX_SUPER_TAKEMONEY_ALL_PLAYER_CASE2 = [AMXX] ADMIN %s took all money from %s
  172. AMX_SUPER_TAKEMONEY_ALL_PLAYER_CASE1 = [AMXX] ADMIN took all money from %s
  173. AMX_SUPER_TAKEMONEY_PLAYER_CASE2 = [AMXX] ADMIN %s took $%i from %s
  174. AMX_SUPER_TAKEMONEY_PLAYER_CASE1 = [AMXX] ADMIN took $%i from %s
  175. AMX_SUPER_TAKEMONEY_PLAYER_LOG = [SiMen] TAKE MONEY: ^"%s<%s>^" took $%i from ^"%s<%s>^"
  176. AMX_SUPER_TAKEMONEY_ALL_PLAYER_LOG = [SiMen] TAKE MONEY: ^"%s<%s>^" took all money from ^"%s<%s>^"
  177. AMX_SUPER_TAKEMONEY_PLAYER_MSG = [AMXX] Took $%i from %s
  178. AMX_SUPER_TAKEMONEY_ALL_PLAYER_MSG = [AMXX] Took all money from %s
  179. AMX_SUPER_GLOW_TEAM_CASE2 = [AMXX] ADMIN %s set glowing on %s players
  180. AMX_SUPER_GLOW_TEAM_CASE1 = [AMXX] ADMIN set glowing on %s players
  181. AMX_SUPER_GLOW_PLAYER_CASE2 = [AMXX] ADMIN %s set glowing on %s
  182. AMX_SUPER_GLOW_PLAYER_CASE1 = [AMXX] ADMIN set glowing on %s
  183. AMX_SUPER_GLOW_TEAM_LOG = [SiMen] GLOW: ^"%s<%s>^" set glowing on ^"%s^" players
  184. AMX_SUPER_GLOW_PLAYER_LOG = [SiMen] GLOW: ^"%s<%s>^" set glowing on ^"%s<%s>^"
  185. AMX_SUPER_GLOW_TEAM_MSG = [AMXX] Set glowing on %s players
  186. AMX_SUPER_GLOW_PLAYER_MSG = [AMXX] Set glowing on %s
  187. AMX_SUPER_UNGLOW_TEAM_CASE2 = [AMXX] ADMIN %s removed glowing on %s players
  188. AMX_SUPER_UNGLOW_TEAM_CASE1 = [AMXX] ADMIN removed glowing on %s players
  189. AMX_SUPER_UNGLOW_PLAYER_CASE2 = [AMXX] ADMIN %s removed glowing on %s
  190. AMX_SUPER_UNGLOW_PLAYER_CASE1 = [AMXX] ADMIN removed glowing on %s
  191. AMX_SUPER_UNGLOW_TEAM_LOG = [SiMen] UNGLOW: ^"%s<%s>^" removed glowing on ^"%s^" players
  192. AMX_SUPER_UNGLOW_PLAYER_LOG = [SiMen] UNGLOW: ^"%s<%s>^" removed glowing on ^"%s<%s>^"
  193. AMX_SUPER_UNGLOW_TEAM_MSG = [AMXX] Removed glowing on %s players
  194. AMX_SUPER_UNGLOW_PLAYER_MSG = [AMXX] Removed glowing on %s
  195. AMX_SUPER_TEAM_INVALID = [AMXX] Invalid team specified! Valid teams are: T, CT, Auto, Spec
  196. AMX_SUPER_TEAM_UNLOCKED = [AMXX] The %s team is not locked!
  197. AMX_SUPER_TEAM_UNLOCK_CASE1 = [AMXX] ADMIN Unlocked the %s team
  198. AMX_SUPER_TEAM_UNLOCK_CONSOLE = [AMXX] You Unlocked the %s team
  199. AMX_SUPER_TEAM_UNLOCK_CASE2 = [AMXX] ADMIN %s Unlocked the %s team
  200. AMX_SUPER_TEAM_LOCK_CASE1 = [AMXX] ADMIN Locked the %s team
  201. AMX_SUPER_TEAM_LOCK_CASE2 = [AMXX] ADMIN %s Locked the %s team
  202. AMX_SUPER_TEAM_LOCKED = [AMXX] The %s team is already locked!
  203. AMX_SUPER_TEAM_LOCK_CONSOLE = [AMXX] You Locked the %s team
  204. AMX_SUPER_UNLOCK_TEAMS_LOG = [SiMen] TEAMLOCKER: ^"%s<%s>^" unlocked the ^"%s^" team
  205. AMX_SUPER_LOCK_TEAMS_LOG = [SiMen] TEAMLOCKER: ^"%s<%s>^" locked the ^"%s^" team
  206. AMX_SUPER_TELEPORT_PLAYER_CASE2 = [AMXX] ADMIN %s teleported %s
  207. AMX_SUPER_TELEPORT_PLAYER_CASE1 = [AMXX] ADMIN teleported %s
  208. AMX_SUPER_TELEPORT_PLAYER_MSG = [AMXX] Teleported %s to %d x, %d y, %d z
  209. AMX_SUPER_TELEPORT_ORIGIN_SAVED = [AMXX] Saved origin %d x, %d y, %d z from %s
  210. AMX_SUPER_TELEPORT_PLAYER_LOG = [SiMen] TELEPORT: ^"%s<%s>^" teleported ^"%s<%s>^" to %d x, %d y, %d z
  211. AMX_SUPER_TRANSFER_PLAYER_CASE1 = [AMXX] ADMIN Successfully transfered %s to the %s team
  212. AMX_SUPER_TRANSFER_PLAYER_CASE2 = [AMXX] ADMIN %s Successfully transfered %s to the %s team
  213. AMX_SUPER_TRANSFER_PLAYER_TEAM = [AMXX] You have been transfered to the %s team
  214. AMX_SUPER_TRANSFER_PLAYER_LOG = [SiMen] TEAMTRANSFER: ^"%s<%s>^" transfered ^"%s^" to the ^"%s^" team
  215. AMX_SUPER_TRANSFER_PLAYER_CONSOLE = [AMXX] You have Successfully transfered %s to the %s team
  216. AMX_SUPER_TRANSFER_SWAP_PLAYERS_SUCCESS_CASE1 = [AMXX] ADMIN Successfully swapped %s with %s
  217. AMX_SUPER_TRANSFER_SWAP_PLAYERS_SUCCESS_CASE2 = [AMXX] ADMIN %s Successfully swapped %s with %s
  218. AMX_SUPER_TRANSFER_SWAP_TEAM_SUCCESS_CASE1 = [AMXX] ADMIN Successfully swapped the teams!
  219. AMX_SUPER_TRANSFER_SWAP_TEAM_SUCCESS_CASE2 = [AMXX] ADMIN %s Successfully swapped the teams!
  220. AMX_SUPER_TRANSFER_SWAP_TEAM_MESSAGE = [AMXX] You have swapped the Teams
  221. AMX_SUPER_TRANSFER_SWAP_PLAYERS_CONSOLE = [AMXX] Successfully swapped %s with %s
  222. AMX_SUPER_TRANSFER_PLAYER_ERROR_CASE1 = [AMXX] You can't swap players that are on the same team!
  223. AMX_SUPER_TRANSFER_PLAYER_ERROR_CASE2 = [AMXX] You can't swap players that are not in a team!
  224. AMX_SUPER_TRANSFER_SWAP_PLAYERS_MESSAGE1 = [AMXX] You have been swapped with %s
  225. AMX_SUPER_TRANSFER_SWAP_PLAYERS_MESSAGE2 = [AMXX] You have been swapped with %s
  226. AMX_SUPER_TRANSFER_SWAP_TEAM_LOG = [SiMen] TEAMTRANSFER: ^"%s<%s>^" swapped teams
  227. AMX_SUPER_TRANSFER_SWAP_PLAYERS_LOG = [SiMen] TEAMTRANSFER: ^"%s<%s>^" swapped ^"%s^" with ^"%s^"
  228. AMX_SUPER_AMMO_PLAYER_CASE1 = [AMXX] ADMIN Set Unlimited ammo on %s to ^"%d^"
  229. AMX_SUPER_AMMO_PLAYER_CASE2 = [AMXX] ADMIN %s Set Unlimited ammo on %s to ^"%d^"
  230. AMX_SUPER_AMMO_PLAYER_MSG = [AMXX] ADMIN Set Unlimited ammo on %s to ^"%d^"
  231. AMX_SUPER_AMMO_PLAYER_LOG = [SiMen] AMMO: ADMIN ^"%s<%s>^" Set Unlimited ammo on ^"%s^" to ^"%d^"
  232. AMX_SUPER_AMMO_TEAM_CASE1 = [AMXX] ADMIN Set Unlimited ammo on all %s to ^"%d^"
  233. AMX_SUPER_AMMO_TEAM_CASE2 = [AMXX] ADMIN %s Set Unlimited ammo on all %s to ^"%d^"
  234. AMX_SUPER_AMMO_TEAM_MSG = [AMXX] ADMIN Set Unlimited ammo on all %s to ^"%d^"
  235. AMX_SUPER_AMMO_TEAM_LOG = [SiMen] AMMO: ADMIN ^"%s<%s>^" set unlimited ammo on all ^"%s^" to ^"%d^"
  236. AMX_SUPER_EXTEND_CANNOT_EXTEND = [AMXX] You cannot extend the maptime by a negative number.
  237. AMX_SUPER_EXTEND_SUCCESS_CASE2 = [AMXX] ADMIN %s has extended the map time by %i minutes
  238. AMX_SUPER_EXTEND_SUCCESS_CASE1 = [AMXX] ADMIN as extended the map time by %i minutes
  239. AMX_SUPER_EXTEND_EXTENDTIME = [AMXX] No map may be extended longer than %i minutes at a time.
  240. AMX_SUPER_EXTEND_EXTENDMAX = [AMXX] No user may extend any map more than %i times.
  241. AMX_SUPER_EXTEND_BAD_NUMBER = [AMXX] Maps that are not in the mapcycle cannot be extended.
  242. AMX_SUPER_EXTEND_NOMAPCYCLE = [AMXX] Maps that are not in the mapcycle cannot be extended.
  243. AMX_SUPER_SPAWN_PROTECTION_BADTIME = [AMXX] You have to set the Spawn Protection time between 1 and 10 seconds
  244. AMX_SUPER_SPAWN_PROTECTION_TIME_SET = [AMXX] You have set the Spawn Protection time to %d second(s)
  245. AMX_SUPER_SPAWN_PROTECTION_BADSHELL = [AMXX] You have to set the Glow Shellthickness between 1 and 100
  246. AMX_SUPER_SPAWN_PROTECTION_SHELL_SET = [AMXX] You have set the Glow Shellthickness to %d
  247. AMX_SUPER_SPAWN_PROTECTION_GLOW_ON = [AMXX] You have set the Glow to ON
  248. AMX_SUPER_SPAWN_PROTECTION_GLOW_OFF = [AMXX] You have set the Glow to OFF
  249. AMX_SUPER_SPAWN_PROTECTION_MESSAGE = [AMXX] Spawn Protection is enabled for %d second(s)
  250. AMX_SUPER_VOCOM_NO_ACCESS = [ADMIN VOCOM]: You have no access to this command.
  251. AMX_SUPER_VOCOM_SPEAKING1 = [ADMIN VOCOM]: %s is speaking to the other admins.
  252. AMX_SUPER_VOCOM_SPEAKING2 = [ADMIN VOCOM]: You are speaking to the admins.
  253. AMX_SUPER_DRUG_TEAM_CASE2 = [AMXX] ADMIN, %s, gave drugs to %s.
  254. AMX_SUPER_DRUG_TEAM_CASE1 = [AMXX] ADMIN gave drugs to %s.
  255. AMX_SUPER_DRUG_PLAYER_CASE2 = [AMXX] ADMIN , %s, gave drugs to %s.
  256. AMX_SUPER_DRUG_PLAYER_CASE1 = [AMXX] ADMIN gave drugs to %s.
  257. AMX_SUPER_DRUG_TEAM_LOG = [SiMen] %s ( %s ) gave drugs to %s.
  258. AMX_SUPER_DRUG_PLAYER_LOG = [SiMen] %s ( %s ) gave drugs to %s ( %s ).
  259. AMX_SUPER_DRUG_TEAM_MSG = [AMXX] Gave drugs to %s.
  260. AMX_SUPER_DRUG_PLAYER_MSG = [AMXX] Gave drugs to %s.
  261. AMX_SUPER_SPEED_TEAM_CASE2 = [AMXX] ADMIN, %s turned %s speed for %s.
  262. AMX_SUPER_SPEED_TEAM_CASE1 = [AMXX] ADMIN turned %s speed for %s.
  263. AMX_SUPER_SPEED_PLAYER_CASE2 = [AMXX] ADMIN, %s turned %s speed for %s.
  264. AMX_SUPER_SPEED_PLAYER_CASE1 = [AMXX] ADMIN turned %s speed for %s.
  265. AMX_SUPER_SPEED_TEAM_LOG = [SiMen] %s ( %s ) set speed for %s
  266. AMX_SUPER_SPEED_PLAYER_LOG = [SiMen] %s ( %s ) set speed for %s ( %s )
  267. AMX_SUPER_SPEED_TEAM_MSG = [AMXX] Set speed %s for %s.
  268. AMX_SUPER_SPEED_PLAYER_MSG = [AMXX] Set speed %s for %s.
  269. AMX_SUPER_BADAIM_KILLED = [AMXX] %s was banned for getting a kill while affected by bad aim.
  270. AMX_SUPER_BADAIM_CONSOLE = amx_badaim <player> <On/off or length of time:1|0|time> <Save?: 1|0>: Turn on/off bad aim on a player.
  271. AMX_SUPER_BADAIM_NO_BADAIM = [AMXX] %s does not have bad aim...from this plugin at least.
  272. AMX_SUPER_BADAIM_UNDO = [AMXX] %s's aim is back to normal...whatever that is.
  273. AMX_SUPER_BADAIM_CURRENT = [AMXX] %s already has bad aim.
  274. AMX_SUPER_BADAIM_WORSE = [AMXX] %s already had bad aim but now its worse!
  275. AMX_SUPER_BADAIM_BADTIME = Time cannot be negative, unless you're talking about imaginary time.
  276. AMX_SUPER_BADAIM_MESSAGE1 = [AMXX] %s already has bad aim, but now it will turn off automatically in %d seconds.
  277. AMX_SUPER_BADAIM_MESSAGE2 = [AMXX] %s has been given bad aim for %d seconds.
  278. AMX_SUPER_BADAIM_BAN = [AMXX] A timed bad aim cannot be saved.  However, the bad aim will still be executed.
  279. AMX_SUPER_BADAIM_NO_BADAIM_MESSAGE = [AMXX] %s no longer has bad aim.
  280. AMX_SUPER_BADAIM_NO_BADAIM_MESSAGE_CONSOLE = %s no longer has bad aim.
  281. AMX_SUPER_BADAIM_LOG = [SiMen] %s (%s) %s badaim on %s.
  282. AMX_SUPER_FIRE_TEAM_CASE2 = [AMXX] ADMIN %s set %s players on fire
  283. AMX_SUPER_FIRE_TEAM_CASE1 = [AMXX] ADMIN set %s players on fire
  284. AMX_SUPER_FIRE_TEAM_LOG = [SiMen] FIRE: ^"%s<%s>^" set fire to ^"%s^" players
  285. AMX_SUPER_GIVEMONEY_TEAM_CASE2 = [AMXX] ADMIN %s gave $%i to %s
  286. AMX_SUPER_GIVEMONEY_TEAM_CASE1 = [AMXX] ADMIN gave $%i to %s
  287. AMX_SUPER_GIVEMONEY_TEAM_MSG = [AMXX] Gave $%i to %s
  288. AMX_SUPER_GIVEMONEY_TEAM_LOG = [SiMen] GIVE MONEY: ^"%s<%s>^" gave $%i to %s
  289. AMX_SUPER_GLOW_TEAM_OFF_CASE2 = [AMXX] ADMIN %s: turned off glowing on %s players
  290. AMX_SUPER_GLOW_TEAM_OFF_CASE1 = [AMXX] ADMIN turned off glowing on %s players
  291. AMX_SUPER_GLOW_PLAYER_OFF_CASE2 = [AMXX] ADMIN %s turned off glowing on %s
  292. AMX_SUPER_GLOW_PLAYER_OFF_CASE1 = [AMXX] ADMIN turned off glowing on %s
  293. AMX_SUPER_GLOW_INVALID_COLOR = [AMXX] That color is not valid. Type amx_glowcolors for a list of valid colors.
  294. AMX_SUPER_BOMB_TRANSFER = Bomb transferred to ^"%s^"^nsince ^"%s^" is AFK
  295. AMX_SUPER_DEADCHAT_MESSAGE = [AMXX] You are dead now, you can chat with the other team via voicecomm.
  296. AMX_SUPER_SOUNDFIX = [AMXX] Your sound will no longer echo now.
  297. AMX_SUPER_SOUNDFIX_DISABLED = [AMXX] Manual sound fixing is disabled.
  298. AMX_SUPER_AFK_SPEC_KICK_CHAT = "[AMXX] %s has been kicked for spectating on the full server"
  299. AMX_SUPER_AFK_KICK_CHAT = "[AMXX] %s has been kicked for being AFK on the full server"
  300. AMX_SUPER_AFK_TO_SPEC_CHAT = "[AMXX] %s has been transferred to the Spectators for being AFK"
  301. AMX_SUPER_SHUTDOWN_CASE1 = [AMXX] ADMIN: %s server in %i seconds
  302. AMX_SUPER_SHUTDOWN_CASE2 = [AMXX] ADMIN %s: %s server in %i seconds
  303. AMX_SUPER_SHUTDOWN_CONSOLE = You did not supply a valid time (between 1-20 seconds
  304. AMX_SUPER_SHUTDOWN_MESSAGE_LOG = [SiMen] Cmd: ^"%s<%i><%s>^" initiate %s

  305. [cn]
  306. AMX_SUPER_HEAL_TEAM_CASE2 = [SiMen] 管理员 %s 加了 %d HP给 %s 玩家
  307. AMX_SUPER_HEAL_TEAM_CASE1 = [SiMen] 管理员加了 %d HP给 %s 玩家
  308. AMX_SUPER_HEAL_PLAYER_CASE2 = [SiMen] 管理员 %s 给 %s 玩家加了 %d HP
  309. AMX_SUPER_HEAL_PLAYER_CASE1 = [SiMen] 管理员 %s 加了 %d HP
  310. AMX_SUPER_HEAL_TEAM_LOG = [SiMen] 管理员: ^"%s<%s>^" 给 ^"%s^" 加了 %d HP
  311. AMX_SUPER_HEAL_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 加了 %d HP给 ^"%s<%s>^"
  312. AMX_SUPER_HEAL_TEAM_MSG = [SiMen] 管理员加 %d HP给 %s
  313. AMX_SUPER_HEAL_PLAYER_MSG = [SiMen] 管理员加 %d HP给 %s

  314. AMX_SUPER_ARMOR_TEAM_CASE2 = [SiMen] 管理员奖励 %d 盔甲给 %s 们
  315. AMX_SUPER_ARMOR_TEAM_CASE1 = [SiMen] 管理员奖励 %d 盔甲给 %s 们
  316. AMX_SUPER_ARMOR_PLAYER_CASE2 = [SiMen] 管理员 %s 奖励 %d 盔甲给 %s
  317. AMX_SUPER_ARMOR_PLAYER_CASE1 = [SiMen] 管理员奖励 %d 盔甲给 %s
  318. AMX_SUPER_ARMOR_TEAM_LOG = [SiMen] 管理员: ^"%s<%s>^" 奖励 %d 盔甲给 ^"%s^" 们
  319. AMX_SUPER_ARMOR_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 奖励 %d 盔甲给 ^"%s<%s>^"
  320. AMX_SUPER_ARMOR_TEAM_MSG = [SiMen] 管理员奖励 %d 盔甲给 %s 们
  321. AMX_SUPER_ARMOR_PLAYER_MSG = [SiMen] 管理员奖励 %d 盔甲给 %s

  322. AMX_SUPER_STACK_PLAYER_CASE2 = [AMXX] 管理员 %s 堆积所有玩家至 %s
  323. AMX_SUPER_STACK_PLAYER_CASE1 = [AMXX] 管理员 堆积所有玩家至 %s
  324. AMX_SUPER_STACK_PLAYER_LOG = [SiMen] 娱乐: ^"%s<%s>^" 堆积所有玩家至 ^"%s<%s>^"
  325. AMX_SUPER_STACK_PLAYER_MSG = [AMXX] 堆积所有玩家至 %s

  326. AMX_SUPER_ALLTALK_STATUS = [SiMen] 警匪互聊 ^"%d^"
  327. AMX_SUPER_ALLTALK_SET_CASE2 = [SiMen] 管理员 %s  把警匪互聊设置为 ^"%s^"
  328. AMX_SUPER_ALLTALK_SET_CASE1 = [SiMen] 管理员把警匪互聊设置为 ^"%s^"
  329. AMX_SUPER_ALLTALK_LOG = [SiMen] ALLTALK: ^"%s<%s>^" 警匪互聊设置 ^"%s^"
  330. AMX_SUPER_ALLTALK_MSG = [SiMen] 警匪互聊设置 ^"%s^"

  331. AMX_SUPER_GRAVITY_STATUS = [AMXX] 服务器设置重力为 ^"%d^"
  332. AMX_SUPER_GRAVITY_SET_CASE2 = [AMXX] 管理员 %s 设置重力为 ^"%s^"
  333. AMX_SUPER_GRAVITY_SET_CASE1 = [AMXX] 管理员设置重力为 ^"%s^"
  334. AMX_SUPER_GRAVITY_LOG = [SiMen] 重力设置: ^"%s<%s>^" 设置服务器重力为 ^"%s^"
  335. AMX_SUPER_GRAVITY_MSG = [AMXX] 重力已经被设置为 ^"%s^"
  336. AMX_SUPER_GRAVITY_CHECK = [AMXX] 重力设置在 %i

  337. AMX_SUPER_BURY_TEAM_CASE2 = [变态惩罚] 管理员 %s 埋葬了 %s 们
  338. AMX_SUPER_BURY_TEAM_CASE1 = [变态惩罚] 管理员挖个洞把 %s 埋起来了
  339. AMX_SUPER_BURY_PLAYER_CASE2 = [变态惩罚] 管理员 %s 把 %s 埋起来了,大家快拿刀子捅
  340. AMX_SUPER_BURY_PLAYER_CASE1 = [变态惩罚] 管理员埋葬了 %s ,大家快拿刀子捅
  341. AMX_SUPER_UNBURY_TEAM_CASE2 = [变态惩罚] 管理员 %s 取消埋葬 %s 们
  342. AMX_SUPER_UNBURY_TEAM_CASE1 = [变态惩罚] 管理员取消埋葬 %s 们
  343. AMX_SUPER_UNBURY_PLAYER_CASE2 = [变态惩罚] 管理员 %s 取消了埋葬 %s
  344. AMX_SUPER_UNBURY_PLAYER_CASE1 = [变态惩罚] 管理员取消了埋葬 %s
  345. AMX_SUPER_UNBURY_TEAM_LOG = [SiMen] 管理员: ^"%s<%s>^" 已解除埋葬 ^"%s^" 玩家
  346. AMX_SUPER_UNBURY_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 已解除埋葬 ^"%s<%s>^"
  347. AMX_SUPER_BURY_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 埋葬 ^"%s<%s>^"
  348. AMX_SUPER_BURY_TEAM_LOG = [SiMen] 管理员: ^"%s<%s>^" 埋葬 ^"%s^" 玩家
  349. AMX_SUPER_BURY_MSG = [变态惩罚] 作弊猪 %s 被管理员给埋起来了
  350. AMX_SUPER_UNBURY_MSG = [变态惩罚] 管理员取消埋葬 %s

  351. AMX_SUPER_DISARM_TEAM_CASE2 = [SiMen] 管理员 %s 缴了 %s 们的枪
  352. AMX_SUPER_DISARM_TEAM_CASE1 = [SiMen] 管理员缴了 %s 们的枪
  353. AMX_SUPER_DISARM_PLAYER_CASE2 = [SiMen] 管理员 %s 缴了 %s 的枪
  354. AMX_SUPER_DISARM_PLAYER_CASE1 = [SiMen] 管理员缴了 %s 的枪
  355. AMX_SUPER_DISARM_TEAM_LOG = [SiMen] 管理员: ^"%s<%s>^" 缴了 ^"%s^" 们的枪
  356. AMX_SUPER_DISARM_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 缴了 ^"%s<%s>^" 的枪
  357. AMX_SUPER_DISARM_MSG = [SiMen] 作弊猪 %s 被管理员缴了枪

  358. AMX_SUPER_SLAY2_TEAM_CASE2 = [SiMen] 管理员 %s 处死了 %s 们
  359. AMX_SUPER_SLAY2_TEAM_CASE1 = [SiMen] 管理员处死了 %s 们
  360. AMX_SUPER_SLAY2_PLAYER_CASE2 = [SiMen] 管理员 %s 处死了 %s
  361. AMX_SUPER_SLAY2_PLAYER_CASE1 = [SiMen] 管理员处死了 %s
  362. AMX_SUPER_SLAY2_TEAM_LOG = [SiMen] 管理员: ^"%s<%s>^" 处死了 ^"%s^" 们
  363. AMX_SUPER_SLAY2_PLAYER_LOG =  [SiMen] 管理员: ^"%s<%s>^" 处死了 ^"%s<%s>^"
  364. AMX_SUPER_SLAY2_TEAM_MSG = [SiMen] 管理员处死了 %s 们
  365. AMX_SUPER_SLAY2_PLAYER_MSG = [SiMen] 管理员处死了 %s

  366. AMX_SUPER_FIRE_TEAM_CASE2 = [变态惩罚] 管理员 %s 在 %s 们的屁股上点了把火
  367. AMX_SUPER_FIRE_TEAM_CASE1 = [变态惩罚] 管理员在 %s 们的屁股上点了把火
  368. AMX_SUPER_FIRE_PLAYER_CASE2 = [变态惩罚] 管理员 %s 在 %s 的屁股上点了把火.
  369. AMX_SUPER_FIRE_PLAYER_CASE1 = [变态惩罚] 管理员在 %s 的屁股上点了把火.
  370. AMX_SUPER_FIRE_TEAM_LOG = [SiMen] 管理员: ^"%s<%s>^" 在 ^"%s^" 们的屁股上点了把火
  371. AMX_SUPER_FIRE_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 在 ^"%s<%s>^" 的屁股上点了把火
  372. AMX_SUPER_FIRE_TEAM_MSG = [变态惩罚] 管理员点了一把火在 %s 们的屁股上
  373. AMX_SUPER_FIRE_PLAYER_MSG = [变态惩罚] 管理员点了一把火在 %s 的屁股上
  374. AMX_SUPER_FIRE_SPREAD = * [天灾人祸] 哦呀日咧! %s 怎么把火传到了 %s 的身上!

  375. AMX_SUPER_ROCKET_TEAM_CASE2 = [SiMen] 管理员 %s 把 %s 们用火箭送上了天
  376. AMX_SUPER_ROCKET_TEAM_CASE1 = [SiMen] 管理员把 %s 们用火箭送上了天
  377. AMX_SUPER_ROCKET_PLAYER_CASE2 = [SiMen] 管理员 %s 把 %s 用火箭送上了天
  378. AMX_SUPER_ROCKET_PLAYER_CASE1 = [SiMen] 管理员把 %s 用火箭送上了天
  379. AMX_SUPER_ROCKET_TEAM_LOG = [SiMen] 管理员: ^"%s<%s>^" 把 ^"%s^" 们用火箭送上了天
  380. AMX_SUPER_ROCKET_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 把 ^"%s<%s>^" 用火箭送上了天
  381. AMX_SUPER_ROCKET_TEAM_MSG = [SiMen] 管理员用火箭把 %s 们送上了天
  382. AMX_SUPER_ROCKET_PLAYER_MSG = [SiMen] 管理员用火箭把 %s 送上了天

  383. AMX_SUPER_UBERSLAP_TEAM_CASE2 = [变态惩罚] 管理员 %s 弹了 %s 们99下小JJ
  384. AMX_SUPER_UBERSLAP_TEAM_CASE1 = [变态惩罚] 管理员弹了 %s 们99下小JJ
  385. AMX_SUPER_UBERSLAP_PLAYER_CASE2 = [变态惩罚] 管理员 %s 弹了 %s 99下小JJ
  386. AMX_SUPER_UBERSLAP_PLAYER_CASE1 = [变态惩罚] 管理员弹了 %s 99下小JJ
  387. AMX_SUPER_UBERSLAP_TEAM_LOG = [SiMen] UBERSLAP: ^"%s<%s>^" uberslapped ^"%s^" ??
  388. AMX_SUPER_UBERSLAP_PLAYER_LOG = [SiMen] UBERSLAP: ^"%s<%s>^" uberslapped ^"%s<%s>^"
  389. AMX_SUPER_UBERSLAP_TEAM_MSG = [变态惩罚] 管理员弹了 %s 们99下小JJ
  390. AMX_SUPER_UBERSLAP_PLAYER_MSG = [变态惩罚] 管理员弹了 %s 99下小JJ

  391. AMX_SUPER_EXEC_ALL_CASE2 = [AMXX] 管理员 %s 使用了指令 ^"%s^" 至每个人
  392. AMX_SUPER_EXEC_ALL_CASE1 = [AMXX] 管理员 使用了指令 ^"%s^" 至每个人
  393. AMX_SUPER_EXEC_TEAM_CASE2 = [AMXX] 管理员 %s 使用了指令 ^"%s^" 至 %s 玩家
  394. AMX_SUPER_EXEC_TEAM_CASE1 = [AMXX] 管理员 使用了指令 ^"%s^" 至 %s 玩家
  395. AMX_SUPER_EXEC_PLAYER_CASE2 = [AMXX] 管理员 %s 使用了指令 ^"%s^" 至 %s!
  396. AMX_SUPER_EXEC_PLAYER_CASE1 = [AMXX] 管理员 使用了指令 ^"%s^" 至 %s!
  397. AMX_SUPER_EXEC_ALL_LOG = [SiMen] 指令: ^"%s<%s>^" 在所有玩家身上执行 ^"%s^"
  398. AMX_SUPER_EXEC_TEAM_LOG = [SiMen] 指令: ^"%s<%s>^" 在所有玩家身上执行 ^"%s^"
  399. AMX_SUPER_EXEC_PLAYER_LOG = [SiMen] 指令: ^"%s<%s>^" 在^"%s<%s>^"身上执行 ^"%s^"

  400. AMX_SUPER_PASSWORD_SET_CASE2 = [AMXX] 管理员 %s 已经设置了一个服务端密码
  401. AMX_SUPER_PASSWORD_SET_CASE1 = [AMXX] 管理员已经设置一个服务端密码
  402. AMX_SUPER_PASSWORD_REMOVE_CASE2 = [AMXX] 管理员 %s 已经移除了一个服务端密码
  403. AMX_SUPER_PASSWORD_REMOVE_CASE1 = [AMXX] 管理员已经移除了一个服务端密码
  404. AMX_SUPER_PASSWORD_SET_LOG = [SiMen] 密码: ^"%s<%s>^" 设置 本服服务器密码 为 ^"%s^"
  405. AMX_SUPER_PASSWORD_REMOVE_LOG = [SiMen] 密码: ^"%s<%s>^" 已经移除本服务器密码

  406. AMX_SUPER_REVIVE_TEAM_CASE2 = [AMXX] 管理员 %s 复苏 %s 玩家
  407. AMX_SUPER_REVIVE_TEAM_CASE1 = [AMXX] 管理员 复苏 %s 玩家
  408. AMX_SUPER_REVIVE_PLAYER_CASE2 = [AMXX] 管理员 %s 已经复苏 %s
  409. AMX_SUPER_REVIVE_PLAYER_CASE1 = [AMXX] 管理员 已经复苏 %s
  410. AMX_SUPER_REVIVE_TEAM_LOG = [SiMen] 复苏: ^"%s<%s>^" 复苏 ^"%s^" 玩家
  411. AMX_SUPER_REVIVE_PLAYER_LOG = [SiMen] 复苏: ^"%s<%s>^" 复苏 ^"%s<%s>^"
  412. AMX_SUPER_REVIVE_TEAM_MSG = [AMXX] 复苏 %s 玩家
  413. AMX_SUPER_REVIVE_PLAYER_MSG = [AMXX] 复苏 %s
  414. AMX_SUPER_REVIVE_TEAM_HUD = %s 玩家已经被复苏!
  415. AMX_SUPER_REVIVE_PLAYER_HUD = %s 已经被复苏!

  416. AMX_SUPER_QUIT_TEAM_CASE2 = [AMXX] 管理员 %s 使 %s 玩家结束游戏
  417. AMX_SUPER_QUIT_TEAM_CASE1 = [AMXX] 管理员 使 %s 玩家 结束游戏
  418. AMX_SUPER_QUIT_PLAYER_CASE2 = [AMXX] 管理员 %s 使 %s 结束游戏
  419. AMX_SUPER_QUIT_PLAYER_CASE1 = [AMXX] 管理员 使 %s 结束游戏
  420. AMX_SUPER_QUIT_TEAM_LOG = [SiMen] 结束: ^"%s<%s>^" 已经使 ^"%s^" 玩家结束游戏
  421. AMX_SUPER_QUIT_PLAYER_LOG = [SiMen] 结束: ^"%s<%s>^" 已经使 ^"%s<%s>^" 结束游戏

  422. AMX_SUPER_GAG_PLAYER_CASE2 = [AMXX] 管理员 %s 封禁 %s 发言 %0.分
  423. AMX_SUPER_GAG_PLAYER_CASE1 = [AMXX] 管理员禁止 %s 发言 %0.分
  424. AMX_SUPER_UNGAG_PLAYER_CASE2 = [AMXX] 管理员 %s 给玩家 %s 解除禁言
  425. AMX_SUPER_UNGAG_PLAYER_CASE1 = [AMXX] 管理员解除禁言 %s
  426. AMX_SUPER_GAG_PLAYER_LOG = [SiMen] 禁言: ^"%s<%s>^" 已经封禁 ^"%s<%s>^" for %d ( %d )
  427. AMX_SUPER_UNGAG_PLAYER_LOG = [SiMen] 解禁: ^"%s<%s>^" 已经解封禁 ^"%s<%s>^"

  428. AMX_SUPER_GAG_PLAYER_DISCONNECT = [AMXX] 封禁玩家连接: ( %s <%s> )
  429. AMX_SUPER_PLAYER_GAGGED = * 你已经被封禁
  430. AMX_SUPER_PLAYER_NAMELOCK = * 封禁玩家不能更改他们的名字
  431. AMX_SUPER_NOT_GAGGED = [AMXX] %s 没有被封禁 & 不能被解封
  432. AMX_SUPER_GAG_END = [AMXX] %s 不再被封禁

  433. AMX_SUPER_WEAPON_TEAM_CASE2 = [SiMen] 管理员 %s 给了 %s 们一把免费的武器
  434. AMX_SUPER_WEAPON_TEAM_CASE1 = [SiMen] 管理员给了 %s 们一把免费的武器
  435. AMX_SUPER_WEAPON_PLAYER_CASE2 = [SiMen] 管理员 %s 给了 %s 一把免费的武器
  436. AMX_SUPER_WEAPON_PLAYER_CASE1 = [SiMen] 管理员给了 %s 一把免费的武器
  437. AMX_SUPER_WEAPON_TEAM_LOG = [SiMen] 管理员: ^"%s<%s>^" 给了一把 ^"%d^" 给 ^"%s^" 们
  438. AMX_SUPER_WEAPON_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 给了一把 ^"%d^" 给 ^"%s<%s>^"
  439. AMX_SUPER_WEAPON_TEAM_MSG = [SiMen] 管理员发了一把免费的 %d 给 %s 们
  440. AMX_SUPER_WEAPON_PLAYER_MSG = [SiMen] 管理员发了一把免费的 %d 给 %s

  441. AMX_SUPER_NOCLIP_TEAM_CASE2 = [变态惩罚] 管理员 %s 在所有 %s 身上搜走了 ^"%d^" 个弹夹
  442. AMX_SUPER_NOCLIP_TEAM_CASE1 = [变态惩罚] 管理员在所有 %s 身上搜走了 ^"%d^" 个弹夹
  443. AMX_SUPER_NOCLIP_PLAYER_CASE2 = [变态惩罚] 管理员 %s 在玩家 %s 身上搜走了 ^"%d^" 个弹夹
  444. AMX_SUPER_NOCLIP_PLAYER_CASE1 = [变态惩罚] 管理员在玩家 %s 身上搜走了 ^"%d^" 个弹夹
  445. AMX_SUPER_NOCLIP_TEAM_LOG = [变态惩罚] 惩罚: ^"%s<%s>^" 在 ^"%s^" 身上搜走了 ^"%d^" 个弹夹
  446. AMX_SUPER_NOCLIP_PLAYER_LOG = [变态惩罚] 惩罚: ^"%s<%s>^" 在 ^"%s^" 身上搜走了 ^"%d^" 个弹夹
  447. AMX_SUPER_NOCLIP_TEAM_MSG = [变态惩罚] 管理员 %s  在 %s 身上搜走了 ^"%d^" 个弹夹
  448. AMX_SUPER_NOCLIP_PLAYER_MSG = [变态惩罚] 管理员在 %s 身上搜走了 ^"%d^" 个弹夹

  449. AMX_SUPER_FLASH_TEAM_CASE2 = [AMXX] 管理员 %s 对 %s 玩家闪光
  450. AMX_SUPER_FLASH_TEAM_CASE1 = [AMXX] 管理员 对 %s 玩家闪光
  451. AMX_SUPER_FLASH_PLAYER_CASE2 = [AMXX] 管理员 %s 对%s闪光
  452. AMX_SUPER_FLASH_PLAYER_CASE1 = [AMXX] 管理员 对%s闪光
  453. AMX_SUPER_FLASH_TEAM_LOG = [SiMen] 闪光: ^"%s<%s>^" 对 ^"%s^" 玩家闪光
  454. AMX_SUPER_FLASH_PLAYER_LOG = [SiMen] 闪光: ^"%s<%s>^" 对 ^"%s<%s>^"闪光
  455. AMX_SUPER_FLASH_TEAM_MSG = [AMXX] 已经对 %s 玩家进行闪光
  456. AMX_SUPER_FLASH_PLAYER_MSG = [AMXX] 已经对%s玩家进行闪光

  457. AMX_SUPER_GODMODE_TEAM_CASE2 = [AMXX] 管理员 %s 设置上帝模式 ^"%d^" 至 %s 玩家
  458. AMX_SUPER_GODMODE_TEAM_CASE1 = [AMXX] 管理员设置上帝模式 ^"%d^" 至 %s 玩家
  459. AMX_SUPER_GODMODE_PLAYER_CASE2 = [AMXX] 管理员 %s 设置上帝模式 ^"%d^" 至 %s
  460. AMX_SUPER_GODMODE_PLAYER_CASE1 = [AMXX] 管理员设置上帝模式 ^"%d^" 至 %s
  461. AMX_SUPER_GODMODE_TEAM_LOG = [SiMen] 上帝模式: ^"%s<%s>^" 设置上帝模式 ^"%d^" 至 ^"%s^" 玩家
  462. AMX_SUPER_GODMODE_PLAYER_LOG = [SiMen] 上帝模式: ^"%s<%s>^" 设置上帝模式 ^"%d^" 至 ^"%s<%s>^"
  463. AMX_SUPER_GODMODE_TEAM_MSG = [AMXX] 设置上帝模式 ^"%d^" 至 %s 玩家
  464. AMX_SUPER_GODMODE_PLAYER_MSG = [AMXX] 设置上帝模式 ^"%d^" 至 %s

  465. AMX_SUPER_GIVEMONEY_PLAYER_CASE2 = [SiMen] 管理员 %s 发了 %i$ 给 %s
  466. AMX_SUPER_GIVEMONEY_PLAYER_CASE1 = [SiMen] 管理员发了 %i$ 给 %s
  467. AMX_SUPER_TAKEMONEY_ALL_PLAYER_CASE2 = [SiMen] 管理员 %s 扣了 %s 们的所有工资
  468. AMX_SUPER_TAKEMONEY_ALL_PLAYER_CASE1 = [SiMen] 管理员扣了 %s 们的所有工资
  469. AMX_SUPER_TAKEMONEY_PLAYER_CASE2 = [SiMen] 管理员 %s 扣了 %s 的工资 %i$
  470. AMX_SUPER_TAKEMONEY_PLAYER_CASE1 = [SiMen] 管理员扣了 %s 的工资 %i$
  471. AMX_SUPER_GIVEMONEY_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 发了 %i$ 工资给 ^"%s<%s>^"
  472. AMX_SUPER_TAKEMONEY_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^"  扣了 ^"%s<%s>^" 工资 %i$
  473. AMX_SUPER_TAKEMONEY_ALL_PLAYER_LOG = [SiMen] 管理员: ^"%s<%s>^" 扣了 ^"%s<%s>^" 所有工资
  474. AMX_SUPER_GIVEMONEY_PLAYER_MSG = [SiMen] 管理员奖励 %i$ 给 %s
  475. AMX_SUPER_TAKEMONEY_PLAYER_MSG = [SiMen] 管理员扣除了 %s 工资 %i$
  476. AMX_SUPER_TAKEMONEY_ALL_PLAYER_MSG = [SiMen] 管理员 %s 的所有工资

  477. AMX_SUPER_GLOW_TEAM_CASE2 = [娱乐光环] 管理员 %s 设置光晕至 %s 玩家
  478. AMX_SUPER_GLOW_TEAM_CASE1 = [娱乐光环] 管理员设置光晕至 %s 玩家
  479. AMX_SUPER_GLOW_PLAYER_CASE2 = [娱乐光环] 管理员 %s 设置光晕至 %s
  480. AMX_SUPER_GLOW_PLAYER_CASE1 = [娱乐光环] 管理员 设置 光晕 至 %s
  481. AMX_SUPER_GLOW_TEAM_LOG = [娱乐光环] : ^"%s<%s>^" 设置光晕至 ^"%s^" 玩家
  482. AMX_SUPER_GLOW_PLAYER_LOG = [娱乐光环] : ^"%s<%s>^" 设置光晕至^"%s<%s>^"
  483. AMX_SUPER_GLOW_TEAM_MSG = [娱乐光环] 设置光晕至 %s 玩家
  484. AMX_SUPER_GLOW_PLAYER_MSG = [娱乐光环] 设置光晕至 %s
  485. AMX_SUPER_UNGLOW_TEAM_CASE2 = [娱乐光环] 管理员 %s 移走%s 玩家光晕  
  486. AMX_SUPER_UNGLOW_TEAM_CASE1 = [娱乐光环] 管理员移走 %s 玩家光晕
  487. AMX_SUPER_UNGLOW_PLAYER_CASE2 = [娱乐光环] 管理员 %s 移走 %s光晕  
  488. AMX_SUPER_UNGLOW_PLAYER_CASE1 = [娱乐光环] 管理员 移走 %s光晕  
  489. AMX_SUPER_UNGLOW_TEAM_LOG = [娱乐光环] : ^"%s<%s>^" 移走 ^"%s^" 玩家光晕
  490. AMX_SUPER_UNGLOW_PLAYER_LOG = [娱乐光环] : ^"%s<%s>^" 移走 ^"%s<%s>^"光晕
  491. AMX_SUPER_UNGLOW_TEAM_MSG = [娱乐光环] 移走 %s 玩家光晕
  492. AMX_SUPER_UNGLOW_PLAYER_MSG = [娱乐光环] 移走 %s光晕

  493. AMX_SUPER_TEAM_INVALID = [AMXX]指定的队伍无效,有效的队伍为: T, CT, Auto, Spec
  494. AMX_SUPER_TEAM_UNLOCKED = [AMXX] 此 %s 队未被锁!
  495. AMX_SUPER_TEAM_UNLOCK = [AMXX] 解锁此 %s 队
  496. AMX_SUPER_TEAM_LOCKED = [AMXX] 此 %s 队已经被锁!
  497. AMX_SUPER_TEAM_LOCK = [AMXX] 已锁此 %s 队
  498. AMX_SUPER_UNLOCK_TEAMS_LOG = [SiMen] ??: ^"%s<%s>^" 解锁 ^"%s^" 队
  499. AMX_SUPER_LOCK_TEAMS_LOG = [SiMen] ??: ^"%s<%s>^" 锁住 ^"%s^" 此队

  500. AMX_SUPER_TELEPORT_PLAYER_CASE2 = [AMXX] 管理员 %s 转移 %s
  501. AMX_SUPER_TELEPORT_PLAYER_CASE1 = [AMXX] 管理员 转移 %s
  502. AMX_SUPER_TELEPORT_PLAYER_MSG = [AMXX] 转移 %s 至 %d x, %d y, %d z
  503. AMX_SUPER_TELEPORT_ORIGIN_SAVED = [AMXX] 从%s处保留原始点 %d x, %d y, %d z
  504. AMX_SUPER_TELEPORT_PLAYER_LOG = [SiMen] ??: ^"%s<%s>^" 转移^"%s<%s>^" 至 %d x, %d y, %d z%d z
  505. AMX_SUPER_TRANSFER_PLAYER = [AMXX] 成功转移 %s 至  %s 队
  506. AMX_SUPER_TRANSFER_PLAYER_TEAM = [AMXX] 你已经被转移至 %s 队
  507. AMX_SUPER_TRANSFER_PLAYER_ERROR_CASE1 = [AMXX] 你不能在同样的队伍交换玩家!
  508. AMX_SUPER_TRANSFER_PLAYER_ERROR_CASE2 = [AMXX] 你不能交换不在同队的玩家!
  509. AMX_SUPER_TRANSFER_SWAP_PLAYERS_SUCCESS = [AMXX] 成功交换%s 和 %s
  510. AMX_SUPER_TRANSFER_SWAP_PLAYERS_MESSAGE1 = [AMXX] 你被与 %s交换位置
  511. AMX_SUPER_TRANSFER_SWAP_PLAYERS_MESSAGE2 = [AMXX] 你被与 %s 交换位置
  512. AMX_SUPER_TRANSFER_SWAP_TEAM_SUCCESS = [AMXX] 成功交换队伍!
  513. AMX_SUPER_TRANSFER_SWAP_TEAM_LOG = [SiMen] 队伍交换: ^"%s<%s>^" 交换队伍
  514. AMX_SUPER_TRANSFER_SWAP_PLAYERS_LOG = [SiMen] 队伍交换: ^"%s<%s>^" 交换了 ^"%s^" 和 ^"%s^"
  515. AMX_SUPER_TRANSFER_PLAYER_LOG = [SiMen] 队伍交换: ^"%s<%s>^"交换 ^"%s^" 至 ^"%s^" 队伍

  516. AMX_SUPER_AMMO_PLAYER_INVALID = [AMXX] 你只能设置 1 和 0!
  517. AMX_SUPER_AMMO_PLAYER_CASE1 = [AMXX] 管理员设置 %s 无限弹药至 %s
  518. AMX_SUPER_AMMO_PLAYER_CASE2 = [AMXX] 管理员 %s 设置 %s 无限弹药至 %s
  519. AMX_SUPER_UNAMMO_PLAYER_CASE1 = [AMXX] 管理员: 解除 %s无限弹药
  520. AMX_SUPER_UNAMMO_PLAYER_CASE2 = [AMXX] 管理员 %s: 解除 %s无限弹药
  521. AMX_SUPER_AMMO_PLAYER_MSG = [AMXX] 管理员设置 %s 无限弹药至 %s
  522. AMX_SUPER_AMMO_PLAYER_LOG = [SiMen] 管理员 %s 设置 %s 无限弹药至 %s
  523. AMX_SUPER_UNAMMO_PLAYER_MSG = [AMXX] 管理员: 解除 %s无限弹药
  524. AMX_SUPER_UNAMMO_PLAYER_LOG = [SiMen] 管理员 %s: 解除 %s无限弹药
  525. AMX_SUPER_BOMB_TRANSFER =  ^"%s^"^n 拾起了因为 ^"%s^" 停留太久而掉出的雷包。
  526. AMX_SUPER_SHUTDOWN_CASE1 = [重启警告]: %s 服务器将在 %i 后重新启动...
  527. AMX_SUPER_SHUTDOWN_CASE2 = [重启警告] %s: %s 服务器将在 %i 秒后重新启动...
  528. AMX_SUPER_SHUTDOWN_CONSOLE = 你设置的时间参数错误 (范围1-20秒)
  529. AMX_SUPER_SHUTDOWN_MESSAGE_LOG = [SiMen] 重启: ^"%s<%i><%s>^" 开始执行 %s
  530. AMX_SUPER_SHUTDOWN_MESSAGE = ***** 警告!服务器重启!*****
  531. AMX_SUPER_SHUTDOWN_MESSAGE_LOG = [SiMen] 重启: ^"%s<%s>^" 执行服务器重启!
  532. AMX_SUPER_DEADCHAT_MESSAGE = [SiMen] 您已经挂了,你可与队友进行语音通话。
  533. AMX_SUPER_SOUNDFIX = [SiMen] 重复发送您的语音.
  534. AMX_SUPER_SOUNDFIX_DISABLED = [SiMen] 重复发送语音已经禁止.
  535. AMX_SUPER_TEAM_IMMUNITY = [SiMen]: 玩家 ^"%s^" 因为具有免疫力而被忽略!
  536. AMX_SUPER_NO_PLAYERS = [SiMen] 没有找到相关的玩家
  537. AMX_SUPER_AMOUNT_GREATER = [SiMen] 所给的数目必须大于0!

  538. AMX_SUPER_AFK_SPEC_KICK_CHAT = "[SiMen]: %s 作为观察者,因为服务器人满被自动踢出."
  539. AMX_SUPER_AFK_KICK_CHAT = "[SiMen]: %s 因为无所事事太久且服务器人满而被自动踢出."
  540. AMX_SUPER_AFK_TO_SPEC_CHAT = "[SiMen]: %s 因为挂机太久而被自动判为观察者."
复制代码

  1. /*拷贝下面内容另存为 amx_super_menu.sma

  2. 然后拖到compile.exe生成amx_super_menu.amxx
  3. *
  4. * AMX Super Menu
  5. * Devloped/Maintained by Yami Kaitou
  6. * Last Update: 10/12/2008
  7. *
  8. * Minimum Requirements
  9. * AMX Mod X 1.8.0
  10. * AMX Super 3.7
  11. *
  12. * Credits
  13. * AMX Mod X Dev Team (for their plmenu.amxx plugin)
  14. * bmann|420 (for creating the AMX Super plugin)
  15. * |PJ|Shorty (for assisting me in finding out the get_concmd function)
  16. * If I forgot you, let me know what you did and I will add you
  17. *
  18. * * * * * * * * * * * * * * * * * * * * * * * * * * *
  19. *
  20. * AMX Mod X script.
  21. *
  22. *   AMX Super Menu (amx_super_menu.sma)
  23. *   Copyright (C) 2008 ProjectYami (Yami Kaitou)
  24. *
  25. *   This program is free software; you can redistribute it and/or
  26. *   modify it under the terms of the GNU General Public License
  27. *   as published by the Free Software Foundation; either version 2
  28. *   of the License, or (at your option) any later version.
  29. *
  30. *   This program is distributed in the hope that it will be useful,
  31. *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  32. *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  33. *   GNU General Public License for more details.
  34. *
  35. *   You should have received a copy of the GNU General Public License
  36. *   along with this program; if not, write to the Free Software
  37. *   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  38. *
  39. *   In addition, as a special exception, the author gives permission to
  40. *   link the code of this program with the Half-Life Game Engine ("HL
  41. *   Engine") and Modified Game Libraries ("MODs") developed by Valve,
  42. *   L.L.C ("Valve"). You must obey the GNU General Public License in all
  43. *   respects for all of the code used other than the HL Engine and MODs
  44. *   from Valve. If you modify this file, you may extend this exception
  45. *   to your version of the file, but you are not obligated to do so. If
  46. *   you do not wish to do so, delete this exception statement from your
  47. *   version.
  48. * * * * * * * * * * * * * * * * * * * * * * * * * * */

  49. #pragma semicolon 1
  50. #include <amxmodx>
  51. #include <amxmisc>
  52. #define PLUGIN "AMX_Super Menu"
  53. #define AUTHOR "Yami Kaitou"
  54. #define VERSION "0.9.0"
  55. enum
  56. {
  57. alltalk = 1,
  58. lock,
  59. unlock,
  60. extend,
  61. gravity,
  62. fire,
  63. flash,
  64. disarm,
  65. rocket,
  66. uberslap,
  67. revive,
  68. quit,
  69. drug,
  70. teamswap,
  71. heal,
  72. armor,
  73. stack,
  74. bury,
  75. unbury,
  76. slay,
  77. god,
  78. noclip,
  79. speed,
  80. unammo,
  81. swap,
  82. givemoney,
  83. takemoney,
  84. badaim,
  85. gag,
  86. ungag,
  87. maxvalue
  88. }
  89. new g_mainmenu, g_alltalkmenu, g_extendmenu, g_gravitymenu, menufunc, g_goodmenu, g_badmenu, g_servermenu, g_cvarsmenu;
  90. new g_menuPosition[33], g_menuPlayers[33][35], g_menuPlayersNum[33], g_menuProperties[33], g_menuProperties2[33], g_menuPlayerName[33][32], g_menu[33];
  91. new menuname[64];
  92. new allkeys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9;
  93. new Callback;
  94. new g_money[33];
  95. new Array:valueArray, accessLevel[maxvalue];
  96. new menuCmd[][128] =
  97. {
  98. "status",
  99. "amx_alltalk %s",
  100. "amx_lock %s",
  101. "amx_unlock %s",
  102. "amx_extend %s",
  103. "amx_gravity %s",
  104. "amx_fire ^"%s^"",
  105. "amx_flash ^"%s^"",
  106. "amx_disarm ^"%s^"",
  107. "amx_rocket ^"%s^"",
  108. "amx_uberslap ^"%s^"",
  109. "amx_revive ^"%s^"",
  110. "amx_quit ^"%s^"",
  111. "amx_drug ^"%s^"",
  112. "amx_teamswap",
  113. "amx_heal ^"%s^" %d",
  114. "amx_armor ^"%s^" %d",
  115. "amx_stack ^"%s^" %d",
  116. "amx_bury ^"%s^"",
  117. "amx_unbury ^"%s^"",
  118. "amx_slay2 ^"%s^" %d",
  119. "amx_godmode ^"%s^" %d",
  120. "amx_noclip ^"%s^" %d",
  121. "amx_speed ^"%s^" %d",
  122. "amx_unammo ^"%s^" %d",
  123. "amx_swap ^"%s^" ^"%s^"",
  124. "amx_givemoney ^"%s^" %d",
  125. "amx_takemoney ^"%s^" %d",
  126. "amx_badaim ^"%s^" %d 0",
  127. "amx_gag ^"%s^" %s %d",
  128. "amx_ungag ^"%s^""
  129. };
  130. new cmds[][64] =
  131. {
  132. "nothing",
  133. "amx_alltalk",
  134. "amx_lock",
  135. "amx_unlock",
  136. "amx_extend",
  137. "amx_gravity",
  138. "amx_fire",
  139. "amx_flash",
  140. "amx_disarm",
  141. "amx_rocket",
  142. "amx_uberslap",
  143. "amx_revive",
  144. "amx_quit",
  145. "amx_drug",
  146. "amx_teamswap",
  147. "amx_heal",
  148. "amx_armor",
  149. "amx_stack",
  150. "amx_bury",
  151. "amx_unbury",
  152. "amx_slay2",
  153. "amx_godmode",
  154. "amx_noclip",
  155. "amx_speed",
  156. "amx_unammo",
  157. "amx_swap",
  158. "amx_givemoney",
  159. "amx_takemoney",
  160. "amx_badaim",
  161. "amx_gag",
  162. "amx_ungag"
  163. };
  164. new goodcmds[]   = {heal, armor, unammo, revive, god, noclip, speed, givemoney};
  165. new badcmds[]    = {stack, gag, bury, unbury, disarm, slay, rocket, fire, uberslap, flash, drug, takemoney, badaim, swap, teamswap, lock, unlock, quit};
  166. new servercmds[] = {alltalk, gravity, extend};
  167. public plugin_init()
  168. {
  169. register_plugin(PLUGIN, VERSION, AUTHOR);

  170. register_cvar("amx_super_menu",VERSION,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY);
  171. menufunc = register_cvar("supermenu_func", "0");
  172. register_dictionary("amx_super_menu.txt");
  173. register_dictionary("common.txt");

  174. // Register New Menus
  175. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU0");
  176. g_mainmenu = menu_create(menuname, "mainMenu");
  177. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU01");
  178. g_goodmenu = menu_create(menuname, "subMenu");
  179. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU02");
  180. g_badmenu = menu_create(menuname, "subMenu");
  181. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU03");
  182. g_servermenu = menu_create(menuname, "subMenu");
  183. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU04");
  184. g_cvarsmenu = menu_create(menuname, "cvarMenu");
  185. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU1");
  186. g_alltalkmenu = menu_create(menuname, "alltalkMenu");
  187. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU4");
  188. g_extendmenu = menu_create(menuname, "extendMenu");
  189. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU5");
  190. g_gravitymenu = menu_create(menuname, "gravityMenu");

  191. // Register Callbacks
  192. Callback = menu_makecallback("menu_callback");

  193. // Register Old Menus
  194. register_menucmd(register_menuid("Lock Menu"), allkeys, "lockMenu");
  195. register_menucmd(register_menuid("Player1 Menu"), allkeys, "player1Menu");
  196. register_menucmd(register_menuid("Player2 Menu"), allkeys, "player2Menu");
  197. register_menucmd(register_menuid("Gag Menu"), allkeys, "gagMenu");

  198. register_clcmd("say", "handle_say");
  199. register_clcmd("say_team", "handle_say");
  200. register_concmd("supermenu", "handle_cmd", ADMIN_MENU, " - Bring up the menu for AMX_Super");
  201. register_concmd("amx_supermenu", "handle_cmd", ADMIN_MENU, " - Bring up the menu for AMX_Super");
  202. register_concmd("supermenu_edit", "handle_cmd", ADMIN_MENU, " - Allows you to edit the values the menu displays");
  203. register_concmd("amx_supermenu_edit", "handle_cmd", ADMIN_MENU, " - Allows you to edit the values the menu displays");

  204. arrayset(accessLevel, -2, maxvalue);
  205. valueArray = ArrayCreate(1, maxvalue);

  206. AddMenuItem("AMX_Super Menu", "amx_supermenu", ADMIN_MENU, PLUGIN);

  207. }
  208. public plugin_cfg()
  209. {
  210. new index = 0, cmd[64], flags, info[128], flag = 52428799, k;
  211. new max = get_concmdsnum(flag);

  212. while (index <= max)
  213. {
  214.   get_concmd(index++, cmd, charsmax(cmd), flags, info, charsmax(info), flag);
  215.   
  216.   k = 1;
  217.   while (k < maxvalue && !equal(cmd, cmds[k])) k++;
  218.   
  219.   if (k != maxvalue) accessLevel[k] = flags;
  220. }

  221. for (new k = 0; k <= maxvalue; k++)
  222.   ArrayPushCell(Array:valueArray, 0);

  223. build_arrays();
  224. build_menu();
  225. }
  226. public handle_say(id)
  227. {
  228. new arg[32];
  229. read_argv(1, arg, charsmax(arg));

  230. if (equal(arg, "/supermenu"))
  231. {
  232.   menu_display(id, g_mainmenu, 0);
  233.   return PLUGIN_HANDLED;
  234. }

  235. return PLUGIN_CONTINUE;
  236. }
  237. public handle_cmd(id, level, cid)
  238. {
  239. new cmd[64];
  240. read_argv(0, cmd, charsmax(cmd));
  241.   
  242. if (equal(cmd, "supermenu") || equal(cmd, "amx_supermenu"))
  243.   menu_display(id, g_mainmenu, 0);
  244. else if (equal(cmd, "supermenu_edit") || equal(cmd, "amx_supermenu_edit"))
  245. {
  246.   if (read_argc() < 2)
  247.   {
  248.    client_print(id, print_console, "%L", id, "AMXSUPER_NOPARM");
  249.    client_print(id, print_console, "%L %s <menu to edit> <value1> [value2] [value3] [value4] ...", id, "USAGE", cmd);
  250.    return PLUGIN_HANDLED;
  251.   }
  252.   
  253.   new type[10], value, Array:temp = ArrayCreate();
  254.   read_argv(1, type, charsmax(type));
  255.   
  256.   if (equal(type, "extend"))
  257.    value = extend;
  258.   else if (equal(type, "gravity"))
  259.    value = gravity;
  260.   else if (equal(type, "heal"))
  261.    value = heal;
  262.   else if (equal(type, "armor"))
  263.    value = armor;
  264.   else if (equal(type, "money"))
  265.    value = givemoney;
  266.   else if (equal(type, "badaim"))
  267.    value = badaim;
  268.   else if (equal(type, "gag"))
  269.    value = gag;
  270.   
  271.   if (!(get_user_flags(id)&accessLevel[value]))
  272.   {
  273.    client_print(id, print_console, "%L", id, "NO_ACC_COM");
  274.    return PLUGIN_HANDLED;
  275.   }
  276.   new msg[256], max = ArraySize(Array:ArrayGetCell(Array:valueArray, value)), k = (value == badaim) ? 2 : 0;
  277.   if (read_argc() < 3)
  278.   {
  279.    client_print(id, print_console, "%L", id, "AMXSUPER_NOPARM");
  280.    client_print(id, print_console, "%L %s %s <value1> [value2] [value3] [value4] ...", id, "USAGE", cmd, type);
  281.    format(msg, charsmax(msg), "%d", ArrayGetCell(Array:ArrayGetCell(Array:valueArray, value), k++));
  282.    while (k < max)
  283.     format(msg, charsmax(msg), "%s, %d", msg, ArrayGetCell(Array:ArrayGetCell(Array:valueArray, value), k++));
  284.    client_print(id, print_console, "%L: %s", id, "AMXSUPER_CURRENT", type, msg);
  285.    return PLUGIN_HANDLED;
  286.   }
  287.   
  288.   if (value == extend)
  289.   {
  290.    menu_destroy(g_extendmenu);
  291.    
  292.    // Recreating it and building it
  293.    format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU4");
  294.    g_extendmenu = menu_create(menuname, "extendMenu");
  295.    
  296.    new arg[4], k = 2;
  297.    while (true)
  298.    {
  299.     read_argv(k, arg, charsmax(arg));
  300.     if (equal(arg, "")) break;
  301.     ArrayPushCell(temp, str_to_num(arg));
  302.     k++;
  303.     format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_EXTEND", arg);
  304.     menu_additem(g_extendmenu, menuname, arg);
  305.    }
  306.   }
  307.   else if (value == gravity)
  308.   {
  309.    menu_destroy(g_gravitymenu);
  310.    
  311.    // Recreating it and building it
  312.    format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_MENU5");
  313.    g_gravitymenu = menu_create(menuname, "gravityMenu");
  314.    
  315.    new arg[6], k = 2;
  316.    while (true)
  317.    {
  318.     read_argv(k, arg, charsmax(arg));
  319.     if (equal(arg, "")) break;
  320.     ArrayPushCell(temp, str_to_num(arg));
  321.     k++;
  322.     menu_additem(g_gravitymenu, arg, arg);
  323.    }
  324.   }
  325.   else
  326.   {
  327.    if (value == badaim)
  328.    {
  329.     ArrayPushCell(temp, 0);
  330.     ArrayPushCell(temp, 1);
  331.    }
  332.    new arg[6], k = 2;
  333.    while (true)
  334.    {
  335.     read_argv(k, arg, charsmax(arg));
  336.     if (equal(arg, "")) break;
  337.     ArrayPushCell(temp, str_to_num(arg));
  338.     k++;
  339.    }
  340.   }
  341.   
  342.   max = ArraySize(temp), k = 0;
  343.   format(msg, charsmax(msg), "%d", ArrayGetCell(temp, k++));
  344.   while (k < max)
  345.    format(msg, charsmax(msg), "%s, %d", msg, ArrayGetCell(temp, k++));
  346.   client_print(id, print_console, "%L: %s", id, "AMXSUPER_CURRENT", type, msg);
  347.   ArraySetCell(Array:valueArray, value, temp);
  348. }
  349. return PLUGIN_HANDLED;
  350. }
  351. build_arrays()
  352. {
  353. new Array:temp = ArrayCreate();
  354. for (new k = 5; k < 16; k+=5)
  355.   ArrayPushCell(temp, k);
  356. for (new k = 30; k < 61; k+=15)
  357.   ArrayPushCell(temp, k);
  358. ArraySetCell(Array:valueArray, extend, temp);

  359. ArrayClear(temp);
  360. for (new k = 0; k < 7; k++)
  361.   ArrayPushCell(temp, k * 200);
  362. ArraySetCell(Array:valueArray, gravity, temp);

  363. ArrayClear(temp);
  364. ArrayPushCell(temp, 10);
  365. for (new k = 1; k < 5; k++)
  366.   ArrayPushCell(temp, k * 25);
  367. ArrayPushCell(temp, 200);
  368. ArraySetCell(Array:valueArray, heal, temp);
  369. ArraySetCell(Array:valueArray, armor, temp);

  370. ArrayClear(temp);
  371. for (new k = 500; k < 16001; k*=2)
  372.   ArrayPushCell(temp, k);
  373. ArraySetCell(Array:valueArray, givemoney, temp);

  374. ArrayClear(temp);
  375. ArrayPushCell(temp, 0);
  376. ArrayPushCell(temp, 1);
  377. for (new k = 5; k < 16; k+=5)
  378.   ArrayPushCell(temp, k);
  379. for (new k = 30; k < 61; k+=15)
  380.   ArrayPushCell(temp, k);
  381. ArraySetCell(Array:valueArray, badaim, temp);

  382. ArrayClear(temp);
  383. ArrayPushCell(temp, 30);
  384. ArrayPushCell(temp, 60);
  385. ArrayPushCell(temp, 300);
  386. for (new k = 600; k < 1801; k+=600)
  387.   ArrayPushCell(temp, k);
  388. ArraySetCell(Array:valueArray, gag, temp);
  389. }
  390. build_menu()
  391. {
  392. new value[20];

  393. // Build Main Menu
  394. for (new num = 1; num < 5; num++)
  395. {
  396.   new key[17], snum[3];
  397.   format(key, charsmax(key), "AMXSUPER_MENU0%d", num);
  398.   format(snum, charsmax(snum), "%d", num);
  399.   format(menuname, charsmax(menuname), "%L", LANG_PLAYER, key);
  400.   if (num != 4)
  401.    menu_additem(g_mainmenu, menuname, snum);
  402. }

  403. // Build Good Menu
  404. for (new k = 0, num = 1; k < sizeof goodcmds; k++)
  405. {
  406.   num = goodcmds[k];
  407.   if (num == 3 || num == 19 || num == 27 || num == 30)
  408.    continue;
  409.   
  410.   new key[17], snum[3];
  411.   format(key, charsmax(key), "AMXSUPER_MENU%d", num);
  412.   format(snum, charsmax(snum), "%d", num);
  413.   format(menuname, charsmax(menuname), "%L", LANG_PLAYER, key);
  414.   if (accessLevel[num] != -2)
  415.    menu_additem(g_goodmenu, menuname, snum, Callback);
  416. }

  417. // Build Bad Menu
  418. for (new k = 0, num = 1; k < sizeof badcmds; k++)
  419. {
  420.   num = badcmds[k];
  421.   if (num == 3 || num == 19 || num == 27 || num == 30)
  422.    continue;
  423.   
  424.   new key[17], snum[3];
  425.   format(key, charsmax(key), "AMXSUPER_MENU%d", num);
  426.   format(snum, charsmax(snum), "%d", num);
  427.   format(menuname, charsmax(menuname), "%L", LANG_PLAYER, key);
  428.   if (accessLevel[num] != -2)
  429.    menu_additem(g_badmenu, menuname, snum, Callback);
  430. }

  431. // Build Server Menu
  432. for (new k = 0, num = 1; k < sizeof servercmds; k++)
  433. {
  434.   num = servercmds[k];
  435.   if (num == 3 || num == 19 || num == 27 || num == 30)
  436.    continue;
  437.   
  438.   new key[17], snum[3];
  439.   format(key, charsmax(key), "AMXSUPER_MENU%d", num);
  440.   format(snum, charsmax(snum), "%d", num);
  441.   format(menuname, charsmax(menuname), "%L", LANG_PLAYER, key);
  442.   if (accessLevel[num] != -2)
  443.    menu_additem(g_servermenu, menuname, snum, Callback);
  444. }

  445. // Build Alltalk Menu
  446. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_ENABLE");
  447. menu_additem(g_alltalkmenu, menuname, "1");
  448. format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_DISABLE");
  449. menu_additem(g_alltalkmenu, menuname, "0");

  450. // Build Extend Menu
  451. for (new k = 0; k < 6; k++)
  452. {
  453.   format(value, charsmax(value), "%d", ArrayGetCell(Array:ArrayGetCell(Array:valueArray, extend), k));
  454.   format(menuname, charsmax(menuname), "%L", LANG_PLAYER, "AMXSUPER_EXTEND", value);
  455.   menu_additem(g_extendmenu, menuname, value);
  456. }

  457. // Build Gravity Menu
  458. for (new k = 0; k < 6; k++)
  459. {
  460.   format(value, charsmax(value), "%d", ArrayGetCell(Array:ArrayGetCell(Array:valueArray, gravity), k));
  461.   menu_additem(g_gravitymenu, value, value);
  462. }
  463. }
  464. get_menu_players(&num)
  465. {
  466. new temp[32], players[35], k;
  467. get_players(temp, num);

  468. for (k = 0; k < num; k++) players[k] = temp[k];

  469. players[k] = 33;
  470. players[k+1] = 34;
  471. players[k+2] = 35;
  472. num += 3;

  473. return players;
  474. }
  475. public menu_callback(id, menu, item)
  476. {
  477. if (item < 0)
  478.   return ITEM_DISABLED;

  479. new cmd[3], access, callback;
  480. menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);

  481. if (get_user_flags(id)&accessLevel[str_to_num(cmd)])
  482.   return ITEM_ENABLED;
  483. return ITEM_DISABLED;
  484. }
  485. public mainMenu(id, menu, item)
  486. {
  487. if (item < 0)
  488.   return PLUGIN_CONTINUE;

  489. new cmd[3];
  490. new access, callback;
  491. menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);

  492. new num = str_to_num(cmd);

  493. switch (num)
  494. {
  495.   case 1:
  496.    menu_display(id, g_goodmenu, 0);
  497.   case 2:
  498.    menu_display(id, g_badmenu, 0);
  499.   case 3:
  500.    menu_display(id, g_servermenu, 0);
  501.   case 4:
  502.    menu_display(id, g_cvarsmenu, 0);
  503. }
  504. return PLUGIN_CONTINUE;
  505. }
  506. public subMenu(id, menu, item)
  507. {
  508. if (item < 0)
  509.   return PLUGIN_CONTINUE;

  510. new cmd[3];
  511. new access, callback;
  512. menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);

  513. new num = str_to_num(cmd);

  514. g_menuProperties[id] = 0;
  515. g_menuPosition[id] = 0;

  516. switch(num)
  517. {
  518.   case alltalk:
  519.    menu_display(id, g_alltalkmenu, 0);
  520.   case lock, unlock:
  521.    displayLockMenu(id);
  522.   case extend:
  523.    menu_display(id, g_extendmenu, 0);
  524.   case gravity:
  525.    menu_display(id, g_gravitymenu, 0);
  526.   case teamswap:
  527.   {
  528.    client_cmd(id, cmds[teamswap]);
  529.    return PLUGIN_HANDLED;
  530.   }
  531.   case gag:
  532.    displayGagMenu(id, 0);
  533.   case fire, flash, disarm, rocket, uberslap, revive, quit, drug, swap:
  534.    displayPlayer1Menu(id, 0, num);
  535.   case heal, armor, stack, bury, unbury, slay, god, noclip, speed, unammo, givemoney, takemoney, badaim:
  536.    displayPlayer2Menu(id, 0, num);
  537. }

  538. return PLUGIN_CONTINUE;
  539. }
  540. public alltalkMenu(id, menu, item)
  541. {
  542. if (item == MENU_EXIT && get_pcvar_num(menufunc))
  543. {
  544.   menu_display(id, g_mainmenu, 0);
  545.   return PLUGIN_CONTINUE;
  546. }
  547. if (item < 0)
  548.   return PLUGIN_CONTINUE;

  549. new cmd[3], access, callback;
  550. menu_item_getinfo(menu, item, access, cmd, 2,_,_, callback);

  551. client_cmd(id, menuCmd[alltalk], cmd);

  552. return PLUGIN_HANDLED;
  553. }
  554. public lockMenu(id, key)
  555. {
  556. new team[6];
  557. switch(key)
  558. {
  559.   case 0:
  560.    format(team, charsmax(team), "CT");
  561.   case 1:
  562.    format(team, charsmax(team), "T");
  563.   case 2:
  564.    format(team, charsmax(team), "Auto");
  565.   case 3:
  566.    format(team, charsmax(team), "Spec");
  567.   case 4:
  568.   {
  569.    if (g_menuProperties[id] == lock)
  570.     g_menuProperties[id] = unlock;
  571.    else
  572.     g_menuProperties[id] = lock;
  573.    displayLockMenu(id);
  574.    return PLUGIN_HANDLED;
  575.   }
  576.   case 9:
  577.   {
  578.    if (get_pcvar_num(menufunc))
  579.    {
  580.     menu_display(id, g_mainmenu, 0);
  581.     return PLUGIN_HANDLED;
  582.    }
  583.   }
  584.   default: return PLUGIN_HANDLED;
  585. }

  586. client_cmd(id, menuCmd[g_menuProperties[id]], team);

  587. displayLockMenu(id);

  588. return PLUGIN_HANDLED;
  589. }
  590. displayLockMenu(id)
  591. {
  592. new menuBody[1000], line[100];

  593. format(menuBody, charsmax(menuBody), "\y");
  594. if (g_menuProperties[id] == lock)
  595.   format(line, charsmax(line), "%L ^n", id, "AMXSUPER_LOCK");
  596. else
  597.   format(line, charsmax(line), "%L ^n", id, "AMXSUPER_UNLOCK");
  598. add(menuBody, charsmax(menuBody), line);
  599. format(line, charsmax(line), "^n\w^n");
  600. add(menuBody, charsmax(menuBody), line);
  601. format(line, charsmax(line), "1. %L ^n", id, "AMXSUPER_TEAMCT");
  602. add(menuBody, charsmax(menuBody), line);
  603. format(line, charsmax(line), "2. %L ^n", id, "AMXSUPER_TEAMT");
  604. add(menuBody, charsmax(menuBody), line);
  605. format(line, charsmax(line), "3. %L ^n", id, "AMXSUPER_TEAMAUTO");
  606. add(menuBody, charsmax(menuBody), line);
  607. format(line, charsmax(line), "4. %L ^n", id, "AMXSUPER_TEAMSPEC");
  608. add(menuBody, charsmax(menuBody), line);
  609. if (g_menuProperties[id] == lock)
  610.   format(line, charsmax(line), "^n5. %L ^n", id, "AMXSUPER_LOCK");
  611. else
  612.   format(line, charsmax(line), "^n5. %L ^n", id, "AMXSUPER_UNLOCK");
  613. add(menuBody, charsmax(menuBody), line);
  614. format(line, charsmax(line), "^n^n0. %L", id, "EXIT");
  615. add(menuBody, charsmax(menuBody), line);
  616. new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5;

  617. show_menu(id, keys, menuBody, -1, "Lock Menu");
  618. }
  619. public extendMenu(id, menu, item)
  620. {
  621. if (item == MENU_EXIT && get_pcvar_num(menufunc))
  622. {
  623.   menu_display(id, g_mainmenu, 0);
  624.   return PLUGIN_CONTINUE;
  625. }
  626. if (item < 0)
  627.   return PLUGIN_CONTINUE;

  628. new cmd[4], access, callback;
  629. menu_item_getinfo(menu, item, access, cmd, 3,_,_, callback);

  630. client_cmd(id, menuCmd[extend], cmd);

  631. return PLUGIN_HANDLED;
  632. }
  633. public gravityMenu(id, menu, item)
  634. {
  635. if (item == MENU_EXIT && get_pcvar_num(menufunc))
  636. {
  637.   menu_display(id, g_mainmenu, 0);
  638.   return PLUGIN_CONTINUE;
  639. }
  640. if (item < 0)
  641.   return PLUGIN_CONTINUE;

  642. new cmd[5], access, callback;
  643. menu_item_getinfo(menu, item, access, cmd, 4,_,_, callback);

  644. client_cmd(id, menuCmd[gravity], cmd);

  645. return PLUGIN_HANDLED;
  646. }
  647. public player1Menu(id, key)
  648. {
  649. switch (key)
  650. {
  651.   case 8: displayPlayer1Menu(id, ++g_menuPosition[id], g_menu[id]);
  652.   case 9: displayPlayer1Menu(id, --g_menuPosition[id], g_menu[id]);
  653.   default:
  654.   {
  655.    new player = g_menuPlayers[id][g_menuPosition[id] * 8 + key];
  656.    new name[32];
  657.    
  658.    if (g_menu[id] != swap)
  659.    {
  660.     switch (player)
  661.     {
  662.      case 33: format(name, charsmax(name), "@ALL");
  663.      case 34: format(name, charsmax(name), "@T");
  664.      case 35: format(name, charsmax(name), "@CT");
  665.      default: get_user_name(player, name, charsmax(name));
  666.     }
  667.     client_cmd(id, menuCmd[g_menu[id]], name);
  668.    }
  669.    else
  670.    {
  671.     if (equal(g_menuPlayerName[id], ""))
  672.     {
  673.      format(g_menuPlayerName[id], 31, "%s", name);
  674.      g_menuPosition[id] = 0;
  675.      displayPlayer1Menu(id, g_menuPosition[id], g_menu[id]);
  676.     }
  677.     else
  678.     {
  679.      client_cmd(id, menuCmd[swap], g_menuPlayerName[id], name);
  680.      format(g_menuPlayerName[id], 31, "");
  681.     }
  682.    }
  683.   }
  684. }

  685. displayPlayer1Menu(id, g_menuPosition[id], g_menu[id]);

  686. return PLUGIN_HANDLED;
  687. }
  688. displayPlayer1Menu(id, pos, menu)
  689. {
  690. if (pos < 0)
  691. {
  692.   if (get_pcvar_num(menufunc))
  693.    menu_display(id, g_mainmenu, 0);
  694.   return;
  695. }

  696. g_menu[id] = menu;
  697. g_menuPlayers[id] = get_menu_players(g_menuPlayersNum[id]);
  698. new menuBody[1024];
  699. new b = 0;
  700. new i;
  701. new name[32];
  702. new start = pos * 8;

  703. if (start >= g_menuPlayersNum[id])
  704.   start = pos = g_menuPosition[id] = 0;

  705. new key[17];
  706. format(key, charsmax(key), "AMXSUPER_MENU%d", menu);
  707. new len = format(menuBody, 1023, "\y%L\R%d/%d^n\w^n", id, key, pos + 1, (g_menuPlayersNum[id] / 8 + ((g_menuPlayersNum[id] % 8) ? 1 : 0)));
  708. new end = start + 8;
  709. new keys = MENU_KEY_0;
  710. if (end > g_menuPlayersNum[id])
  711.   end = g_menuPlayersNum[id];
  712. for (new a = start; a < end; ++a)
  713. {
  714.   i = g_menuPlayers[id][a];
  715.   
  716.   if (g_menu[id] != swap)
  717.    switch (i)
  718.    {
  719.     case 33: format(name, charsmax(name), "%L", id, "AMXSUPER_ALL");
  720.     case 34: format(name, charsmax(name), "%L", id, "AMXSUPER_TEAMT");
  721.     case 35: format(name, charsmax(name), "%L", id, "AMXSUPER_TEAMCT");
  722.     default: get_user_name(i, name, 31);
  723.    }
  724.   else
  725.    get_user_name(i, name, 31);
  726.   
  727.   if (i < 33 && i != id && access(i, ADMIN_IMMUNITY))
  728.   {
  729.    ++b;
  730.    len += format(menuBody[len], 1023-len, "\d\r%d. \w%s^n\w", b, name);
  731.   } else {
  732.    keys |= (1<<b);
  733.    
  734.    if (i < 33 && is_user_admin(i))
  735.     len += format(menuBody[len], 1023-len, "\r%d. \w%s \r*^n\w", ++b, name);
  736.    else
  737.     len += format(menuBody[len], 1023-len, "\r%d. \w%s^n", ++b, name);
  738.   }
  739. }
  740. if (end != g_menuPlayersNum[id])
  741. {
  742.   format(menuBody[len], 1023-len, "^n\r9. \w%L...^n\r0. \w%L", id, "MORE", id, pos ? "BACK" : "EXIT");
  743.   keys |= MENU_KEY_9;
  744. }
  745. else
  746.   format(menuBody[len], 1023-len, "^n\r0. \w%L", id, pos ? "BACK" : "EXIT");
  747. show_menu(id, keys, menuBody, -1, "Player1 Menu");
  748. }
  749. public player2Menu(id, key)
  750. {
  751. switch (key)
  752. {
  753.   case 7:
  754.   {
  755.    switch (g_menu[id])
  756.    {
  757.     case heal, armor: if (++g_menuProperties[id] > 5) g_menuProperties[id] = 0;
  758.     case stack, god, noclip: if (++g_menuProperties[id] > 2) g_menuProperties[id] = 0;
  759.     case slay: if (++g_menuProperties[id] > 3) g_menuProperties[id] = 1;
  760.     case speed, unammo, bury, unbury: if (++g_menuProperties[id] > 1) g_menuProperties[id] = 0;
  761.     case badaim: if (++g_menuProperties[id] > 7) g_menuProperties[id] = 0;
  762.     case givemoney, takemoney:
  763.     {
  764.      if (++g_menuProperties[id] > 5)
  765.      {
  766.       g_menuProperties[id] = 0;
  767.       if (g_money[id] == -1)
  768.        g_money[id] = 1;
  769.       else
  770.        g_money[id] = -1;
  771.      }
  772.     }
  773.    }
  774.    displayPlayer2Menu(id, g_menuPosition[id], g_menu[id]);
  775.   }
  776.   case 8: displayPlayer2Menu(id, ++g_menuPosition[id], g_menu[id]);
  777.   case 9: displayPlayer2Menu(id, --g_menuPosition[id], g_menu[id]);
  778.   default:
  779.   {
  780.    new player = g_menuPlayers[id][g_menuPosition[id] * 7 + key];
  781.    new name[32];
  782.    
  783.    switch (player)
  784.    {
  785.     case 33: format(name, charsmax(name), "@ALL");
  786.     case 34: format(name, charsmax(name), "@T");
  787.     case 35: format(name, charsmax(name), "@CT");
  788.     default: get_user_name(player, name, charsmax(name));
  789.    }
  790.    
  791.    switch (g_menu[id])
  792.    {
  793.     case heal, armor, badaim: client_cmd(id, menuCmd[g_menu[id]], name, ArrayGetCell(Array:ArrayGetCell(Array:valueArray, g_menu[id]), g_menuProperties[id]));
  794.     case stack, slay, god, noclip, speed, unammo: client_cmd(id, menuCmd[g_menu[id]], name, g_menuProperties[id]);
  795.     case givemoney, takemoney: client_cmd(id, (g_money[id] == -1) ? menuCmd[takemoney] : menuCmd[givemoney], name, ArrayGetCell(Array:ArrayGetCell(Array:valueArray, g_menu[id]), g_menuProperties[id]));
  796.     case bury, unbury: client_cmd(id, menuCmd[bury], name);
  797.    }
  798.   }
  799. }

  800. displayPlayer2Menu(id, g_menuPosition[id], g_menu[id]);

  801. return PLUGIN_HANDLED;
  802. }
  803. displayPlayer2Menu(id, pos, menu)
  804. {
  805. if (pos < 0)
  806. {
  807.   if (get_pcvar_num(menufunc))
  808.    menu_display(id, g_mainmenu, 0);
  809.   return;
  810. }

  811. g_menu[id] = menu;
  812. g_menuPlayers[id] = get_menu_players(g_menuPlayersNum[id]);
  813. new menuBody[1024];
  814. new b = 0;
  815. new i;
  816. new name[32];
  817. new start = pos * 7;

  818. if (start >= g_menuPlayersNum[id])
  819.   start = pos = g_menuPosition[id] = 0;

  820. new key[20];
  821. if (menu == bury || menu == unbury)
  822.   format(key, charsmax(key), "\yAMXSUPER_%s", (g_menuProperties[id]) ? "UNBURY" : "BURY");
  823. else
  824.   format(key, charsmax(key), "AMXSUPER_MENU%d", menu);
  825. new len = format(menuBody, 1023, "\y%L\R%d/%d^n\w^n", id, key, pos + 1, (g_menuPlayersNum[id] / 7 + ((g_menuPlayersNum[id] % 7) ? 1 : 0)));
  826. new end = start + 7;
  827. new keys = MENU_KEY_0;
  828. if (end > g_menuPlayersNum[id])
  829.   end = g_menuPlayersNum[id];
  830. for (new a = start; a < end; ++a)
  831. {
  832.   i = g_menuPlayers[id][a];
  833.   
  834.   switch (i)
  835.   {
  836.    case 33: format(name, charsmax(name), "%L", id, "AMXSUPER_ALL");
  837.    case 34: format(name, charsmax(name), "%L", id, "AMXSUPER_TEAMT");
  838.    case 35: format(name, charsmax(name), "%L", id, "AMXSUPER_TEAMCT");
  839.    default: get_user_name(i, name, 31);
  840.   }
  841.   
  842.   if (i < 33 && i != id && access(i, ADMIN_IMMUNITY))
  843.   {
  844.    ++b;
  845.    len += format(menuBody[len], 1023-len, "\d\r%d. \w%s^n\w", b, name);
  846.   } else {
  847.    keys |= (1<<b);
  848.    
  849.    if (i < 33 && is_user_admin(i))
  850.     len += format(menuBody[len], 1023-len, "\r%d. \w%s \r*^n\w", ++b, name);
  851.    else
  852.     len += format(menuBody[len], 1023-len, "\r%d. \w%s^n", ++b, name);
  853.   }
  854. }

  855. new option[20];
  856. if (menu == heal || menu == armor || menu == badaim || menu == givemoney || menu == takemoney)
  857.   format(option, charsmax(option), "%d", ArrayGetCell(Array:ArrayGetCell(Array:valueArray, menu), g_menuProperties[id]));
  858.   
  859. switch (menu)
  860. {
  861.   case heal: len += format(menuBody[len], 1023-len, "\r8. \w%L", id, "AMXSUPER_HEAL", option);
  862.   case armor: len += format(menuBody[len], 1023-len, "\r8. \w%L", id, "AMXSUPER_ARMOR", option);
  863.   case stack: len += format(menuBody[len], 1023-len, "\r8. \w%L", id, "AMXSUPER_STACK", g_menuProperties[id]);
  864.   case bury, unbury: len += format(menuBody[len], 1023-len, "\r8. \w%L", id, (g_menuProperties[id]) ? "AMXSUPER_BURY" : "AMXSUPER_UNBURY");
  865.   case slay:
  866.   {
  867.    format(key, charsmax(key), "AMXSUPER_SLAY%d", g_menuProperties[id]);
  868.    len += format(menuBody[len], 1023-len, "\r8. \w%L", id, key);
  869.   }
  870.   case god, noclip, speed, unammo:
  871.   {
  872.    format(key, charsmax(key), "AMXSUPER_GOD%d", g_menuProperties[id]);
  873.    len += format(menuBody[len], 1023-len, "\r8. \w%L", id, key);
  874.   }
  875.   case badaim:
  876.   {
  877.    format(key, charsmax(key), "AMXSUPER_%s", (g_menuProperties[id] < 2) ? (g_menuProperties[id]) ? "GOD0" : "GOD1" : "MINS");
  878.    if (g_menuProperties[id] < 2)
  879.     len += format(menuBody[len], 1023-len, "\r8. \w%L", id, key);
  880.    else
  881.     len += format(menuBody[len], 1023-len, "\r8. \w%L", id, key, option);
  882.   }
  883.   case givemoney, takemoney: len += format(menuBody[len], 1023-len, "\r8. \w%L", id, (g_money[id] == -1) ? "AMXSUPER_TAKE" : "AMXSUPER_GIVE", option);
  884. }
  885. keys |= MENU_KEY_8;
  886.   
  887. if (end != g_menuPlayersNum[id])
  888. {
  889.   format(menuBody[len], 1023-len, "^n\r9. \w%L...^n\r0. \w%L", id, "MORE", id, pos ? "BACK" : "EXIT");
  890.   keys |= MENU_KEY_9;
  891. }
  892. else
  893.   format(menuBody[len], 1023-len, "^n\r0. \w%L", id, pos ? "BACK" : "EXIT");

  894. show_menu(id, keys, menuBody, -1, "Player2 Menu");
  895. }
  896. public gagMenu(id, key)
  897. {
  898. switch (key)
  899. {
  900.   case 6:
  901.   {
  902.    if (++g_menuProperties[id] > 5) g_menuProperties[id] = 0;
  903.    displayGagMenu(id, g_menuPosition[id]);
  904.   }
  905.   case 7:
  906.   {
  907.    if (++g_menuProperties2[id] > 7) g_menuProperties2[id] = 0;
  908.    displayGagMenu(id, g_menuPosition[id]);
  909.   }
  910.   case 8: displayGagMenu(id, ++g_menuPosition[id]);
  911.   case 9: displayGagMenu(id, --g_menuPosition[id]);
  912.   default:
  913.   {
  914.    new player = g_menuPlayers[id][g_menuPosition[id] * 6 + key];
  915.    new name[32];
  916.    
  917.    switch (player)
  918.    {
  919.     case 33: format(name, charsmax(name), "@ALL");
  920.     case 34: format(name, charsmax(name), "@T");
  921.     case 35: format(name, charsmax(name), "@CT");
  922.     default: get_user_name(player, name, charsmax(name));
  923.    }
  924.    
  925.    if (g_menuProperties2[id] == 7)
  926.     client_cmd(id, menuCmd[ungag], name);
  927.    else
  928.    {
  929.     new flags[4];
  930.    
  931.     switch (g_menuProperties2[id])
  932.     {
  933.      case 0: format(flags, charsmax(flags), "a");
  934.      case 1: format(flags, charsmax(flags), "b");
  935.      case 2: format(flags, charsmax(flags), "c");
  936.      case 3: format(flags, charsmax(flags), "ab");
  937.      case 4: format(flags, charsmax(flags), "ac");
  938.      case 5: format(flags, charsmax(flags), "bc");
  939.      case 6: format(flags, charsmax(flags), "abc");
  940.     }
  941.    
  942.     client_cmd(id, menuCmd[gag], name, flags, ArrayGetCell(Array:ArrayGetCell(Array:valueArray, g_menu[id]), g_menuProperties[id]));
  943.    }
  944.   }
  945. }

  946. displayGagMenu(id, g_menuPosition[id]);

  947. return PLUGIN_HANDLED;
  948. }
  949. displayGagMenu(id, pos)
  950. {
  951. if (pos < 0)
  952. {
  953.   if (get_pcvar_num(menufunc))
  954.    menu_display(id, g_mainmenu, 0);
  955.   return;
  956. }
  957. g_menuPlayers[id] = get_menu_players(g_menuPlayersNum[id]);
  958. new menuBody[1024];
  959. new b = 0;
  960. new i;
  961. new name[32];
  962. new start = pos * 6;

  963. if (start >= g_menuPlayersNum[id])
  964.   start = pos = g_menuPosition[id] = 0;

  965. new key[20];
  966. format(key, charsmax(key), "\yAMXSUPER_MENU%d", gag);
  967. new len = format(menuBody, 1023, "\y%L\R%d/%d^n\w^n", id, key, pos + 1, (g_menuPlayersNum[id] / 6 + ((g_menuPlayersNum[id] % 6) ? 1 : 0)));
  968. new end = start + 6;
  969. new keys = MENU_KEY_0|MENU_KEY_7|MENU_KEY_8;
  970. if (end > g_menuPlayersNum[id])
  971.   end = g_menuPlayersNum[id];
  972. for (new a = start; a < end; ++a)
  973. {
  974.   i = g_menuPlayers[id][a];
  975.   
  976.   switch (i)
  977.   {
  978.    case 33: format(name, charsmax(name), "%L", id, "AMXSUPER_ALL");
  979.    case 34: format(name, charsmax(name), "%L", id, "AMXSUPER_TEAMT");
  980.    case 35: format(name, charsmax(name), "%L", id, "AMXSUPER_TEAMCT");
  981.    default: get_user_name(i, name, 31);
  982.   }
  983.   
  984.   if (i < 33 && i != id && access(i, ADMIN_IMMUNITY))
  985.   {
  986.    ++b;
  987.    len += format(menuBody[len], 1023-len, "\d\r%d. \w%s^n\w", b, name);
  988.   } else {
  989.    keys |= (1<<b);
  990.    
  991.    if (i < 33 && is_user_admin(i))
  992.     len += format(menuBody[len], 1023-len, "\r%d. \w%s \r*^n\w", ++b, name);
  993.    else
  994.     len += format(menuBody[len], 1023-len, "\r%d. \w%s^n", ++b, name);
  995.   }
  996. }

  997. new option[20];
  998. format(option, charsmax(option), "%d", ArrayGetCell(Array:ArrayGetCell(Array:valueArray, g_menu[id]), g_menuProperties[id]));
  999. len += format(menuBody[len], 1023-len, "7. %L^n", id, "AMXSUPER_SECS", option);

  1000. switch (g_menuProperties2[id])
  1001. {
  1002.   case 0: len += format(menuBody[len], 1023-len, "8. %L^n", id, "AMXSUPER_GAGA");
  1003.   case 1: len += format(menuBody[len], 1023-len, "8. %L^n", id, "AMXSUPER_GAGB");
  1004.   case 2: len += format(menuBody[len], 1023-len, "8. %L^n", id, "AMXSUPER_GAGC");
  1005.   case 3: len += format(menuBody[len], 1023-len, "8. %L & %L^n", id, "AMXSUPER_GAGA", id, "AMXSUPER_GAGB");
  1006.   case 4: len += format(menuBody[len], 1023-len, "8. %L & %L^n", id, "AMXSUPER_GAGA", id, "AMXSUPER_GAGC");
  1007.   case 5: len += format(menuBody[len], 1023-len, "8. %L & %L^n", id, "AMXSUPER_GAGB", id, "AMXSUPER_GAGC");
  1008.   case 6: len += format(menuBody[len], 1023-len, "8. %L & %L & %L^n", id, "AMXSUPER_GAGA", id, "AMXSUPER_GAGB", id, "AMXSUPER_GAGC");
  1009.   case 7: len += format(menuBody[len], 1023-len, "8. %L^n", id, "AMXSUPER_UNGAG");
  1010. }

  1011. if (end != g_menuPlayersNum[id])
  1012. {
  1013.   format(menuBody[len], 1023-len, "^n9. %L...^n0. %L", id, "MORE", id, pos ? "BACK" : "EXIT");
  1014.   keys |= MENU_KEY_9;
  1015. }
  1016. else
  1017.   format(menuBody[len], 1023-len, "^n0. %L", id, pos ? "BACK" : "EXIT");
  1018. show_menu(id, keys, menuBody, -1, "Gag Menu");
  1019. }
复制代码

  1. /*注:本插件需要hamsandwich_amxx.dll的支持
  2. 修改D:\SiMen CS1.6 KZ 1.1\cstrike\addons\amxmodx\configs\modules.ini
  3. 去掉;hamsandwich前的";"保存编码UTF-8*/
复制代码

  1. /*AMX添加插件通用方法 例如:amx_super_menu.amxx
  2. 拷贝amx_super_menu.amxx到
  3. D:\SiMen CS1.6 KZ 1.1\cstrike\addons\amxmodx\plugins
  4. 拷贝amx_super.txt到
  5. D:\SiMen CS1.6 KZ 1.1\cstrike\addons\amxmodx\data\lang

  6. 插件开启

  7. 记事本打开D:\SiMen CS1.6 KZ 1.1\cstrike\addons\amxmodx\configs\plugins.ini
  8. 另起一行写入amx_super_menu.amxx保存编码UTF-8*/
复制代码

该用户从未签到

发表于 2010-8-30 08:25:31 | 显示全部楼层
  1. /*Commands / Flags / Usage

  2. Client Commands:
  3. say /gravity - check_gravity
  4. say /alltalk - check_alltalk
  5. say /fixsound
  6. say /spec
  7. say /unspec
  8. say /admins - show_admins
  9. say /admin - show_admins

  10. say block_gagged - Blocks the gagged
  11. say team - block_gagged
  12. say jointeam - join_team

  13. Admin Commands:

  14. Access Custom Flag M / (Users.ini)

  15. amx_heal - ADMIN_LEVEL_A,"<nick, #userid, authid or @team> <HP to give>")
  16. amx_armor - ADMIN_LEVEL_A,"<nick, #userid, authid or @team> <armor to give>")
  17. amx_teleport - ADMIN_LEVEL_A,"<nick, #userid or authid> [x] [y] [z]")
  18. amx_userorigin - ADMIN_LEVEL_A,"<nick, #userid or authid")
  19. amx_stack - ADMIN_LEVEL_A,"<nick, #userid or authid> [0|1|2]")
  20. amx_alltalk - ADMIN_LEVEL_A,"[1 = ON | 0 = OFF]")
  21. amx_gravity - ADMIN_LEVEL_A,"<gravity #>")
  22. amx_unammo - ADMIN_LEVEL_A, "<nick, #userid or @team> [0|1] - 0=OFF 1=ON")
  23. amx_extend - admin_extend",ADMIN_LEVEL_A,"<added time to extend> : ex. 5, if you want to extend it five more minutes.")
  24. amx_gag - ADMIN_LEVEL_A,"<nick, #userid or authid> <a|b|c> <time> - Flags: a = Normal Chat | b = Team Chat | c = Voicecomm")
  25. amx_ungag - ADMIN_LEVEL_A,"<nick, #userid or authid>")

  26. Access Custom Flag N

  27. amx_bury - ADMIN_LEVEL_B,"<nick, #userid, authid or @team>")
  28. amx_unbury - ADMIN_LEVEL_B,"<nick, #userid, authid or @team>")
  29. amx_disarm - ADMIN_LEVEL_B,"<nick, #userid, authid or @team>")
  30. amx_slay2 - ADMIN_LEVEL_B,"<nick, #userid, authid or @team> [1-Lightning|2-Blood|3-Explode]")
  31. amx_rocket - ADMIN_LEVEL_B,"<nick, #userid, authid or @team>")
  32. amx_fire - ADMIN_LEVEL_B,"<nick, #userid or authid or @team>")
  33. amx_uberslap - ADMIN_LEVEL_B,"<nick, #userid or authid>")
  34. amx_flash - ADMIN_LEVEL_B,"<nick, #userid, authid or @team> - Flashes player(s)")
  35. +adminvoice - Custom Level B (Change in admin Voice Section)
  36. -adminvoice - //Custom Level B (Change in admin Voice Section)

  37. Access Custom Flag O

  38. amx_weapon - ADMIN_LEVEL_C,"<nick, #userid, authid or @team> <weapon #>")
  39. amx_revive - ADMIN_LEVEL_C,"<nick, #userid, authid or @team>")
  40. amx_godmode - ADMIN_LEVEL_C,"<nick, #userid or @team> [0|1|2] - 0=OFF 1=ON 2=ON + ON EACH ROUND")
  41. amx_noclip - ADMIN_LEVEL_C,"<nick, #userid, authid or @team> [0|1|2] - 0=OFF 1=ON 2=ON + ON EACH ROUND")
  42. amx_drug - ADMIN_LEVEL_C,"<@all, @team, nick, #userid, authid or @team>")
  43. amx_speed - ADMIN_LEVEL_C,"<nick, #userid, authid or @team> [0|1] -- gives/takes turbo running")
  44. amx_givemoney - ADMIN_LEVEL_C," <nick, #userid, authid or @team> <amount> - gives specified player money")
  45. amx_takemoney - ADMIN_LEVEL_C," <nick, #userid or authid> <amount> - takes specified player money")

  46. Access Custom Flag P

  47. amx_glow - ADMIN_LEVEL_D, "<nick, #userid, authid, or @team/@all> <color> (or) <rrr> <ggg> <bbb> <aaa> -- lasts 1 round")
  48. amx_glow2 - ADMIN_LEVEL_D, "<nick, #userid, authid, or @team/@all> <color> (or) <rrr> <ggg> <bbb> <aaa> -- lasts forever")
  49. amx_glowcolors - ADMIN_LEVEL_D, "shows a list of colors for amx_glow and amx_glow2")
  50. amx_badaim - ADMIN_LEVEL_D,"<player> <On/off or length of time: 1|0|time> <Save?: 1|0>: Turn on/off bad aim on a player.")
  51. amx_transfer - ADMIN_LEVEL_D,"- <name> <CT/T/Spec> Transfers that player to the specified team")
  52. amx_team - ADMIN_LEVEL_D,"- <name> <CT/T/Spec> Transfers that player to the specified team")
  53. amx_swap - ADMIN_LEVEL_D,"- <name 1> <name 2> Swaps two players with eachother")
  54. amx_teamswap - ADMIN_LEVEL_D,"- Swaps two teams with eachother")
  55. amx_lock - ADMIN_LEVEL_D,"- <CT/T/Auto/Spec> - Locks selected team")
  56. amx_unlock - ADMIN_LEVEL_D,"- <CT/T/Auto/Spec> - Unlocks selected team")

  57. Access Custom Flag Q

  58. amx_quit - ADMIN_LEVEL_E,"<nick, #userid, authid or @team>")


  59. Access Basic Flag D

  60. amx_exec - ADMIN_BAN,"<nick or @team> <command>")
  61. amx_restart - ADMIN_BAN,"<seconds (1-20)> - restarts the server in seconds")

  62. Access Basic Flag K

  63. amx_pass - ADMIN_PASSWORD, "<server password> - Sets the server password")
  64. amx_nopass - ADMIN_PASSWORD, "- Removes the server password")

  65. Access Basic Flag L

  66. amx_shutdown - ADMIN_RCON,"<seconds (1-20)> - shuts down the server in seconds")

  67. Access Basic Flag Public

  68. amx_supermenu - ADMIN_ADMIN,"- Shows the AMX Super Menu")

  69. Admin Listen is defined in a cvar located in the amx_super.cfg file
  70. __________________
  71. */
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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