MegastoRM

Untitled

Jun 1st, 2014
410
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 176.17 KB | None | 0 0
  1. Forced loaded modules: fakemeta, hamsandwich, fun, nvault, engine, cstrike
  2. Required libraries: fakemeta, hamsandwich, fun, nvault, engine, cstrike
  3. native: cs_set_user_money
  4. native: cs_get_user_money
  5. native: set_user_health
  6. native: set_user_gravity
  7. native: set_pev
  8. native: menu_destroy
  9. native: menu_display
  10. native: menu_setprop
  11. native: menu_additem
  12. native: menu_create
  13. native: parse
  14. native: nvault_get
  15. native: nvault_set
  16. native: format
  17. native: get_user_authid
  18. native: read_argv
  19. native: get_pcvar_num
  20. native: read_data
  21. native: get_user_health
  22. native: ShowSyncHudMsg
  23. native: set_hudmessage
  24. native: entity_get_int
  25. native: precache_model
  26. native: give_item
  27. native: strip_user_weapons
  28. native: get_players
  29. native: remove_task
  30. native: set_task
  31. native: get_pcvar_float
  32. native: register_cvar
  33. native: CreateHudSyncObj
  34. native: register_concmd
  35. native: nvault_open
  36. native: RegisterHam
  37. native: register_logevent
  38. native: register_event
  39. native: register_plugin
  40. native: set_fail_state
  41. native: callfunc_end
  42. native: callfunc_push_str
  43. native: callfunc_push_int
  44. native: callfunc_begin_i
  45. native: get_func_id
  46. native: is_user_connected
  47. native: get_maxplayers
  48. native: message_end
  49. native: write_string
  50. native: write_byte
  51. native: message_begin
  52. native: get_user_msgid
  53. native: get_user_team
  54. native: vformat
  55. native: get_playersnum
  56. native: is_user_bot
  57. native: is_user_alive
  58. native: get_user_name
  59. native: str_to_num
  60. native: find_player
  61. native: get_concmd
  62. native: read_argc
  63. native: console_print
  64. native: is_dedicated_server
  65. native: get_user_flags
  66. native: replace
  67. native: strlen
  68. native: contain
  69. 0x00000C64 stock ColorChat(id,Color:type,msg[])
  70. 0x000011AC stock ColorSelection(index,type,Color:Type)
  71. 0x000023D8 public Death()
  72. 0x00001E48 public DeleteSkills(id)
  73. 0x000012E0 stock FindPlayer()
  74. 0x00001CFC public PocetakRunde(id)
  75. 0x00001FE0 public PokaziInformacije(id)
  76. 0x00002748 public ProveriNivo(id)
  77. 0x00002854 public SacuvajPodatke(id)
  78. 0x00000F84 stock ShowColorMessage(id,type,message[])
  79. 0x00003754 public Spawn(id)
  80. 0x00001094 stock Team_Info(id,type,team[])
  81. 0x000029E4 public UcitajPodatke(id)
  82. 0x00001398 public __fatal_ham_error(Ham:id,HamError:err,reason[])
  83. 0x00003054 public biraj_handler(id,menu,item)
  84. 0x00001894 public client_connect(id)
  85. 0x00001AF0 public client_disconnect(id)
  86. 0x00000364 stock cmd_access(id,level,cid,num,bool:accesssilent)
  87. 0x00002550 public cmd_setlvl(id,level,cid)
  88. 0x0000068C stock cmd_target(id,arg[],flags)
  89. 0x00004A58 public event_CurWeapon(id)
  90. 0x000002C0 stock is_user_admin(id)
  91. 0x00002D08 public izaberiklasu(id)
  92. 0x00004FC0 public menu_handler(id,menu,item)
  93. 0x000056DC public obavestenje()
  94. 0x00005590 public oduzmi(id)
  95. 0x0000154C public plugin_init()
  96. 0x00001EB0 public plugin_precache()
  97. 0x00000008 stock replace_all(string[],len,what[],with[])
  98. 0x00004878 public stavihp1(id)
  99. 0x000048B4 public stavihp2(id)
  100. 0x000048F0 public stavihp3(id)
  101. 0x0000492C public stavihp4(id)
  102. 0x00004968 public stavihp5(id)
  103. 0x000049A4 public stavihp6(id)
  104. 0x000049E0 public stavihp7(id)
  105. 0x00004A1C public stavihp8(id)
  106. 0x00004E20 public ukmshop(id)
  107. codestart codeend address type name
  108. 0x00000130 0x000002C0 0xFFFFFFE8 local val temp_pos
  109. 0x000000FC 0x000002C0 0xFFFFFFEC local val total_len
  110. 0x000000B8 0x000002C0 0xFFFFFFF0 local val diff
  111. 0x00000084 0x000002C0 0xFFFFFFF4 local val with_len
  112. 0x00000078 0x000002C0 0xFFFFFFF8 local val total
  113. 0x00000014 0x000002C0 0xFFFFFFFC local val pos
  114. 0x00000008 0x000002C0 0x00000018 local ref with[0]
  115. 0x00000008 0x000002C0 0x00000014 local ref what[0]
  116. 0x00000008 0x000002C0 0x00000010 local val len
  117. 0x00000008 0x000002C0 0x0000000C local ref string[0]
  118. 0x000002CC 0x00000364 0xFFFFFFFC local val __flags
  119. 0x000002C0 0x00000364 0x0000000C local val id
  120. 0x000005B0 0x00000674 0xFFFFFD78 local val hflag
  121. 0x00000594 0x00000674 0xFFFFFD7C local val hinfo[128]
  122. 0x00000578 0x00000674 0xFFFFFF7C local val hcmd[32]
  123. 0x00000370 0x0000068C 0xFFFFFFFC local val has_access
  124. 0x00000364 0x0000068C 0x0000001C local val accesssilent
  125. 0x00000364 0x0000068C 0x00000018 local val num
  126. 0x00000364 0x0000068C 0x00000014 local val cid
  127. 0x00000364 0x0000068C 0x00000010 local val level
  128. 0x00000364 0x0000068C 0x0000000C local val id
  129. 0x000009B0 0x00000A58 0xFFFFFF7C local val imname[32]
  130. 0x00000AAC 0x00000B54 0xFFFFFF7C local val imname[32]
  131. 0x00000BA4 0x00000C4C 0xFFFFFF7C local val imname[32]
  132. 0x00000698 0x00000C64 0xFFFFFFFC local val player
  133. 0x0000068C 0x00000C64 0x00000014 local val flags
  134. 0x0000068C 0x00000C64 0x00000010 local ref arg[0]
  135. 0x0000068C 0x00000C64 0x0000000C local val id
  136. 0x00000DDC 0x00000F7C 0xFFFFFBF0 local val MSG_Type
  137. 0x00000DD4 0x00000F7C 0xFFFFFBF4 local val index
  138. 0x00000DCC 0x00000F7C 0xFFFFFBF8 local val ColorChange
  139. 0x00000DC4 0x00000F7C 0xFFFFFBFC local val team
  140. 0x00000CAC 0x00000F7C 0xFFFFFC00 local val message[256]
  141. 0x00000C64 0x00000F84 0x00000014 local ref msg[0]
  142. 0x00000C64 0x00000F84 0x00000010 local val type
  143. 0x00000C64 0x00000F84 0x0000000C local val id
  144. 0x00000F94 0x0000108C 0x0000026C static val get_user_msgid_saytext
  145. 0x00000F90 0x0000108C 0x00000268 static val saytext_used
  146. 0x00000F84 0x00001094 0x00000014 local ref message[0]
  147. 0x00000F84 0x00001094 0x00000010 local val type
  148. 0x00000F84 0x00001094 0x0000000C local val id
  149. 0x000010A4 0x000011AC 0x000002A0 static val get_user_msgid_teaminfo
  150. 0x000010A0 0x000011AC 0x0000029C static val teaminfo_used
  151. 0x00001094 0x000011AC 0x00000014 local ref team[0]
  152. 0x00001094 0x000011AC 0x00000010 local val type
  153. 0x00001094 0x000011AC 0x0000000C local val id
  154. 0x000011AC 0x000012E0 0x00000014 local val Type
  155. 0x000011AC 0x000012E0 0x00000010 local val type
  156. 0x000011AC 0x000012E0 0x0000000C local val index
  157. 0x000012EC 0x00001398 0xFFFFFFFC local val i
  158. 0x000013E0 0x00001544 0xFFFFFFF8 local val fail
  159. 0x000013A4 0x00001544 0xFFFFFFFC local val func
  160. 0x00001398 0x0000154C 0x00000014 local ref reason[0]
  161. 0x00001398 0x0000154C 0x00000010 local val err
  162. 0x00001398 0x0000154C 0x0000000C local val id
  163. 0x00001894 0x00001AF0 0x0000000C local val id
  164. 0x00001AF0 0x00001CFC 0x0000000C local val id
  165. 0x00001D7C 0x00001E38 0xFFFFFF74 local val i
  166. 0x00001D34 0x00001E40 0xFFFFFF78 local val id
  167. 0x00001D28 0x00001E40 0xFFFFFF7C local val iNum
  168. 0x00001D08 0x00001E40 0xFFFFFF80 local val iPlayers[32]
  169. 0x00001CFC 0x00001E48 0x0000000C local val id
  170. 0x00001E48 0x00001EB0 0x0000000C local val id
  171. 0x00002098 0x00002224 0xFFFFFFFC local val target
  172. 0x00001FE0 0x000023D8 0x0000000C local val id
  173. 0x000024AC 0x00002540 0xFFFFFFF4 local val novo_iskustvo
  174. 0x00002418 0x00002548 0xFFFFFFF8 local val attacker
  175. 0x000023E4 0x00002548 0xFFFFFFFC local val id
  176. 0x00002698 0x00002748 0xFFFFFF5C local val value
  177. 0x0000265C 0x00002748 0xFFFFFF60 local val player
  178. 0x000025D4 0x00002748 0xFFFFFF64 local val arg2[6]
  179. 0x000025B4 0x00002748 0xFFFFFF7C local val arg1[33]
  180. 0x00002550 0x00002748 0x00000014 local val cid
  181. 0x00002550 0x00002748 0x00000010 local val level
  182. 0x00002550 0x00002748 0x0000000C local val id
  183. 0x00002748 0x00002854 0x0000000C local val id
  184. 0x000028D0 0x000029E4 0xFFFFFA74 local val vaultdata[256]
  185. 0x000028B4 0x000029E4 0xFFFFFE74 local val vaultkey[64]
  186. 0x00002860 0x000029E4 0xFFFFFF74 local val AuthID[35]
  187. 0x00002854 0x000029E4 0x0000000C local val id
  188. 0x00002BD4 0x00002D08 0xFFFFF974 local val leveligraca[32]
  189. 0x00002BB8 0x00002D08 0xFFFFF9F4 local val iskustvoigraca[32]
  190. 0x00002A60 0x00002D08 0xFFFFFA74 local val vaultdata[256]
  191. 0x00002A44 0x00002D08 0xFFFFFE74 local val vaultkey[64]
  192. 0x000029F0 0x00002D08 0xFFFFFF74 local val AuthID[35]
  193. 0x000029E4 0x00002D08 0x0000000C local val id
  194. 0x00002D14 0x0000304C 0xFFFFFFFC local val menu
  195. 0x00002D08 0x00003054 0x0000000C local val id
  196. 0x00003054 0x00003754 0x00000014 local val item
  197. 0x00003054 0x00003754 0x00000010 local val menu
  198. 0x00003054 0x00003754 0x0000000C local val id
  199. 0x00003754 0x00004878 0x0000000C local val id
  200. 0x00004878 0x000048B4 0x0000000C local val id
  201. 0x000048B4 0x000048F0 0x0000000C local val id
  202. 0x000048F0 0x0000492C 0x0000000C local val id
  203. 0x0000492C 0x00004968 0x0000000C local val id
  204. 0x00004968 0x000049A4 0x0000000C local val id
  205. 0x000049A4 0x000049E0 0x0000000C local val id
  206. 0x000049E0 0x00004A1C 0x0000000C local val id
  207. 0x00004A1C 0x00004A58 0x0000000C local val id
  208. 0x00004A64 0x00004E18 0x00002CD4 static val weapon
  209. 0x00004A58 0x00004E20 0x0000000C local val id
  210. 0x00004E2C 0x00004FB8 0xFFFFFFFC local val menu
  211. 0x00004E20 0x00004FC0 0x0000000C local val id
  212. 0x00005044 0x00005590 0xFFFFFFFC local val usermoney
  213. 0x00004FC0 0x00005590 0x00000014 local val item
  214. 0x00004FC0 0x00005590 0x00000010 local val menu
  215. 0x00004FC0 0x00005590 0x0000000C local val id
  216. 0x00005610 0x000056CC 0xFFFFFF74 local val i
  217. 0x000055C8 0x000056D4 0xFFFFFF78 local val id
  218. 0x000055BC 0x000056D4 0xFFFFFF7C local val iNum
  219. 0x0000559C 0x000056D4 0xFFFFFF80 local val iPlayers[32]
  220. 0x00005590 0x000056DC 0x0000000C local val id
  221. 0x00000C64 0x00000F84 0x00000C64 stock ColorChat
  222. 0x000011AC 0x000012E0 0x000011AC stock ColorSelection
  223. 0x000023D8 0x00002550 0x000023D8 public Death
  224. 0x00001E48 0x00001EB0 0x00001E48 public DeleteSkills
  225. 0x000012E0 0x00001398 0x000012E0 stock FindPlayer
  226. 0x00001CFC 0x00001E48 0x00001CFC public PocetakRunde
  227. 0x00001FE0 0x000023D8 0x00001FE0 public PokaziInformacije
  228. 0x00002748 0x00002854 0x00002748 public ProveriNivo
  229. 0x00002854 0x000029E4 0x00002854 public SacuvajPodatke
  230. 0x00000F84 0x00001094 0x00000F84 stock ShowColorMessage
  231. 0x00003754 0x00004878 0x00003754 public Spawn
  232. 0x0000154C 0x00005744 0x000002F4 global val SyncHudObj
  233. 0x00000C64 0x00005744 0x000001F4 global val TeamName[4][0]
  234. 0x00001094 0x000011AC 0x00001094 stock Team_Info
  235. 0x000029E4 0x00002D08 0x000029E4 public UcitajPodatke
  236. 0x00001398 0x0000154C 0x00001398 public __fatal_ham_error
  237. 0x00003054 0x00003754 0x00003054 public biraj_handler
  238. 0x00001894 0x00001AF0 0x00001894 public client_connect
  239. 0x00001AF0 0x00001CFC 0x00001AF0 public client_disconnect
  240. 0x00000364 0x0000068C 0x00000364 stock cmd_access
  241. 0x00002550 0x00002748 0x00002550 public cmd_setlvl
  242. 0x0000068C 0x00000C64 0x0000068C stock cmd_target
  243. 0x0000154C 0x00005744 0x00001030 global val cvar_xp_za_ubistvo
  244. 0x00004A58 0x00004E20 0x00004A58 public event_CurWeapon
  245. 0x0000154C 0x00005744 0x00000F58 global val g_szAssasin[25]
  246. 0x0000154C 0x00005744 0x00000D08 global val g_szAxeman[24]
  247. 0x0000154C 0x00005744 0x00000E94 global val g_szKamikaze[26]
  248. 0x0000154C 0x00005744 0x00000D68 global val g_szKnight[24]
  249. 0x0000154C 0x00005744 0x00000E30 global val g_szMaceman[25]
  250. 0x0000154C 0x00005744 0x00000FBC global val g_szNightkiller[29]
  251. 0x0000154C 0x00005744 0x00000EFC global val g_szNinja[23]
  252. 0x0000154C 0x00005744 0x00000DC8 global val g_szSwordman[26]
  253. 0x0000154C 0x00005744 0x000002F0 global val g_vault
  254. 0x0000154C 0x00005744 0x000002F8 global val ima_noz1[33]
  255. 0x0000154C 0x00005744 0x0000037C global val ima_noz2[33]
  256. 0x0000154C 0x00005744 0x00000400 global val ima_noz3[33]
  257. 0x0000154C 0x00005744 0x00000484 global val ima_noz4[33]
  258. 0x0000154C 0x00005744 0x00000508 global val ima_noz5[33]
  259. 0x0000154C 0x00005744 0x0000058C global val ima_noz6[33]
  260. 0x0000154C 0x00005744 0x00000610 global val ima_noz7[33]
  261. 0x0000154C 0x00005744 0x00000694 global val ima_noz8[33]
  262. 0x000002C0 0x00000364 0x000002C0 stock is_user_admin
  263. 0x0000154C 0x00005744 0x0000071C global val iskustvo_igraca[33]
  264. 0x0000154C 0x00005744 0x000008A8 global val iskustvo_levelu[200]
  265. 0x00002D08 0x00003054 0x00002D08 public izaberiklasu
  266. 0x0000154C 0x00005744 0x00000824 global val klasa_igraca[33]
  267. 0x0000154C 0x00005744 0x000007A0 global val level_igraca[33]
  268. 0x00004FC0 0x00005590 0x00004FC0 public menu_handler
  269. 0x0000154C 0x00005744 0x00000BC8 global val naziv_klase[9][0]
  270. 0x000056DC 0x00005744 0x000056DC public obavestenje
  271. 0x00005590 0x000056DC 0x00005590 public oduzmi
  272. 0x0000154C 0x00005744 0x00000718 global val pcvar_obavestenje
  273. 0x0000154C 0x00001894 0x0000154C public plugin_init
  274. 0x00001EB0 0x00001FE0 0x00001EB0 public plugin_precache
  275. 0x00000008 0x000002C0 0x00000008 stock replace_all
  276. 0x00004878 0x000048B4 0x00004878 public stavihp1
  277. 0x000048B4 0x000048F0 0x000048B4 public stavihp2
  278. 0x000048F0 0x0000492C 0x000048F0 public stavihp3
  279. 0x0000492C 0x00004968 0x0000492C public stavihp4
  280. 0x00004968 0x000049A4 0x00004968 public stavihp5
  281. 0x000049A4 0x000049E0 0x000049A4 public stavihp6
  282. 0x000049E0 0x00004A1C 0x000049E0 public stavihp7
  283. 0x00004A1C 0x00004A58 0x00004A1C public stavihp8
  284. 0x00004E20 0x00004FC0 0x00004E20 public ukmshop
  285.  
  286. 0x8 PROC ; stock replace_all(string[],len,what[],with[])
  287. 0xC BREAK
  288. 0x10 BREAK
  289. ; new pos
  290. 0x14 PUSH.C 0x0 ; "%L"
  291. 0x1C BREAK
  292. 0x20 PUSH.S 0x14 ; what[]
  293. 0x28 PUSH.S 0xC ; string[]
  294. 0x30 PUSH.C 0x8
  295. 0x38 SYSREQ.C 0x0 ; contain
  296. 0x40 STACK 0xC ; free 3 cells
  297. 0x48 STOR.S.pri 0xFFFFFFFC ; pos
  298. 0x50 EQ.C.pri 0xFFFFFFFF
  299. 0x58 JZER 0x74
  300. 0x60 BREAK
  301. 0x64 ZERO.pri
  302. 0x68 STACK 0x4 ; free 1 cells
  303. 0x70 RETN
  304. 0x74 BREAK
  305. ; new total
  306. 0x78 PUSH.C 0x0 ; "%L"
  307. 0x80 BREAK
  308. ; new with_len
  309. 0x84 STACK 0xFFFFFFFC ; allocate 1 cells
  310. 0x8C PUSH.S 0x18 ; with[]
  311. 0x94 PUSH.C 0x4
  312. 0x9C SYSREQ.C 0x1 ; strlen
  313. 0xA4 STACK 0x8 ; free 2 cells
  314. 0xAC STOR.S.pri 0xFFFFFFF4 ; with_len
  315. 0xB4 BREAK
  316. ; new diff
  317. 0xB8 STACK 0xFFFFFFFC ; allocate 1 cells
  318. 0xC0 PUSH.S 0x14 ; what[]
  319. 0xC8 PUSH.C 0x4
  320. 0xD0 SYSREQ.C 0x1 ; strlen
  321. 0xD8 STACK 0x8 ; free 2 cells
  322. 0xE0 MOVE.alt
  323. 0xE4 LOAD.S.pri 0xFFFFFFF4 ; with_len
  324. 0xEC SUB.alt
  325. 0xF0 STOR.S.pri 0xFFFFFFF0 ; diff
  326. 0xF8 BREAK
  327. ; new total_len
  328. 0xFC STACK 0xFFFFFFFC ; allocate 1 cells
  329. 0x104 PUSH.S 0xC ; string[]
  330. 0x10C PUSH.C 0x4
  331. 0x114 SYSREQ.C 0x1 ; strlen
  332. 0x11C STACK 0x8 ; free 2 cells
  333. 0x124 STOR.S.pri 0xFFFFFFEC ; total_len
  334. 0x12C BREAK
  335. ; new temp_pos
  336. 0x130 PUSH.C 0x0 ; "%L"
  337. 0x138 BREAK
  338. 0x13C BREAK
  339. 0x140 PUSH.S 0x18 ; with[]
  340. 0x148 PUSH.S 0x14 ; what[]
  341. 0x150 LOAD.S.pri 0xFFFFFFFC ; pos
  342. 0x158 LOAD.S.alt 0x10 ; len
  343. 0x160 SUB.alt
  344. 0x164 PUSH.pri
  345. 0x168 LOAD.S.pri 0xFFFFFFFC ; pos
  346. 0x170 LOAD.S.alt 0xC ; string[]
  347. 0x178 IDXADDR
  348. 0x17C PUSH.pri
  349. 0x180 PUSH.C 0x10
  350. 0x188 SYSREQ.C 0x2 ; replace
  351. 0x190 STACK 0x14 ; free 5 cells
  352. 0x198 JZER 0x2A8
  353. 0x1A0 BREAK
  354. 0x1A4 LOAD.S.pri 0xFFFFFFF4 ; with_len
  355. 0x1AC LOAD.S.alt 0xFFFFFFFC ; pos
  356. 0x1B4 ADD
  357. 0x1B8 STOR.S.pri 0xFFFFFFFC ; pos
  358. 0x1C0 BREAK
  359. 0x1C4 LOAD.S.pri 0xFFFFFFF0 ; diff
  360. 0x1CC LOAD.S.alt 0xFFFFFFEC ; total_len
  361. 0x1D4 SUB.alt
  362. 0x1D8 STOR.S.pri 0xFFFFFFEC ; total_len
  363. 0x1E0 BREAK
  364. 0x1E4 LOAD.S.pri 0xFFFFFFFC ; pos
  365. 0x1EC LOAD.S.alt 0xFFFFFFEC ; total_len
  366. 0x1F4 JSLESS 0x208
  367. 0x1FC BREAK
  368. 0x200 JUMP 0x2A8
  369. 0x208 BREAK
  370. 0x20C PUSH.S 0x14 ; what[]
  371. 0x214 LOAD.S.pri 0xFFFFFFFC ; pos
  372. 0x21C LOAD.S.alt 0xC ; string[]
  373. 0x224 IDXADDR
  374. 0x228 PUSH.pri
  375. 0x22C PUSH.C 0x8
  376. 0x234 SYSREQ.C 0x0 ; contain
  377. 0x23C STACK 0xC ; free 3 cells
  378. 0x244 STOR.S.pri 0xFFFFFFE8 ; temp_pos
  379. 0x24C BREAK
  380. 0x250 LOAD.S.pri 0xFFFFFFE8 ; temp_pos
  381. 0x258 EQ.C.pri 0xFFFFFFFF
  382. 0x260 JZER 0x274
  383. 0x268 BREAK
  384. 0x26C JUMP 0x2A8
  385. 0x274 BREAK
  386. 0x278 LOAD.S.pri 0xFFFFFFE8 ; temp_pos
  387. 0x280 LOAD.S.alt 0xFFFFFFFC ; pos
  388. 0x288 ADD
  389. 0x28C STOR.S.pri 0xFFFFFFFC ; pos
  390. 0x294 BREAK
  391. 0x298 INC.S 0xFFFFFFF8 ; total
  392. 0x2A0 JUMP 0x13C
  393. 0x2A8 BREAK
  394. 0x2AC LOAD.S.pri 0xFFFFFFF8 ; total
  395. 0x2B4 STACK 0x18 ; free 6 cells
  396. 0x2BC RETN
  397. 0x2C0 PROC ; stock is_user_admin(id)
  398. 0x2C4 BREAK
  399. 0x2C8 BREAK
  400. ; new __flags
  401. 0x2CC STACK 0xFFFFFFFC ; allocate 1 cells
  402. 0x2D4 PUSH.C 0x0 ; "%L"
  403. 0x2DC PUSH.S 0xC ; id
  404. 0x2E4 PUSH.C 0x8
  405. 0x2EC SYSREQ.C 0x3 ; get_user_flags
  406. 0x2F4 STACK 0xC ; free 3 cells
  407. 0x2FC STOR.S.pri 0xFFFFFFFC ; __flags
  408. 0x304 BREAK
  409. 0x308 LOAD.S.pri 0xFFFFFFFC ; __flags
  410. 0x310 MOVE.alt
  411. 0x314 ZERO.pri
  412. 0x318 XCHG
  413. 0x31C JSLEQ 0x354
  414. 0x324 LOAD.S.pri 0xFFFFFFFC ; __flags
  415. 0x32C CONST.alt 0x2000000
  416. 0x334 AND
  417. 0x338 NOT
  418. 0x33C JZER 0x354
  419. 0x344 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  420. 0x34C JUMP 0x358
  421. 0x354 ZERO.pri
  422. 0x358 STACK 0x4 ; free 1 cells
  423. 0x360 RETN
  424. 0x364 PROC ; stock cmd_access(id,level,cid,num,bool:accesssilent)
  425. 0x368 BREAK
  426. 0x36C BREAK
  427. ; new has_access
  428. 0x370 PUSH.C 0x0 ; "%L"
  429. 0x378 BREAK
  430. 0x37C LOAD.S.pri 0xC ; id
  431. 0x384 PUSH.pri
  432. 0x388 PUSH.C 0x0
  433. 0x390 SYSREQ.C 0x4 ; is_dedicated_server
  434. 0x398 STACK 0x4 ; free 1 cells
  435. 0x3A0 JZER 0x3B4
  436. 0x3A8 ZERO.pri
  437. 0x3AC JUMP 0x3BC
  438. 0x3B4 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  439. 0x3BC POP.alt
  440. 0x3C0 JNEQ 0x3E4
  441. 0x3C8 BREAK
  442. 0x3CC CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  443. 0x3D4 STOR.S.pri 0xFFFFFFFC ; has_access
  444. 0x3DC JUMP 0x4C8
  445. 0x3E4 BREAK
  446. 0x3E8 LOAD.S.pri 0x10 ; level
  447. 0x3F0 EQ.C.pri 0x1000000
  448. 0x3F8 JZER 0x440
  449. 0x400 BREAK
  450. 0x404 PUSH.S 0xC ; id
  451. 0x40C PUSH.C 0x4
  452. 0x414 CALL 0x2C0 ; stock is_user_admin(id)
  453. 0x41C JZER 0x438
  454. 0x424 BREAK
  455. 0x428 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  456. 0x430 STOR.S.pri 0xFFFFFFFC ; has_access
  457. 0x438 JUMP 0x4C8
  458. 0x440 BREAK
  459. 0x444 PUSH.C 0x0 ; "%L"
  460. 0x44C PUSH.S 0xC ; id
  461. 0x454 PUSH.C 0x8
  462. 0x45C SYSREQ.C 0x3 ; get_user_flags
  463. 0x464 STACK 0xC ; free 3 cells
  464. 0x46C MOVE.alt
  465. 0x470 LOAD.S.pri 0x10 ; level
  466. 0x478 AND
  467. 0x47C JZER 0x4A0
  468. 0x484 BREAK
  469. 0x488 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  470. 0x490 STOR.S.pri 0xFFFFFFFC ; has_access
  471. 0x498 JUMP 0x4C8
  472. 0x4A0 BREAK
  473. 0x4A4 LOAD.S.pri 0x10 ; level
  474. 0x4AC JNZ 0x4C8
  475. 0x4B4 BREAK
  476. 0x4B8 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  477. 0x4C0 STOR.S.pri 0xFFFFFFFC ; has_access
  478. 0x4C8 BREAK
  479. 0x4CC LOAD.S.pri 0xFFFFFFFC ; has_access
  480. 0x4D4 JNZ 0x544
  481. 0x4DC BREAK
  482. 0x4E0 LOAD.S.pri 0x1C ; bool:accesssilent
  483. 0x4E8 NOT
  484. 0x4EC JZER 0x530
  485. 0x4F4 BREAK
  486. 0x4F8 PUSH.C 0xC ; string[] "NO_ACC_COM"
  487. 0x500 PUSH.ADR 0xC ; id
  488. 0x508 PUSH.C 0x0 ; "%L"
  489. 0x510 PUSH.S 0xC ; id
  490. 0x518 PUSH.C 0x10
  491. 0x520 SYSREQ.C 0x5 ; console_print
  492. 0x528 STACK 0x14 ; free 5 cells
  493. 0x530 BREAK
  494. 0x534 ZERO.pri
  495. 0x538 STACK 0x4 ; free 1 cells
  496. 0x540 RETN
  497. 0x544 BREAK
  498. 0x548 PUSH.C 0x0
  499. 0x550 SYSREQ.C 0x6 ; read_argc
  500. 0x558 STACK 0x4 ; free 1 cells
  501. 0x560 MOVE.alt
  502. 0x564 LOAD.S.pri 0x18 ; num
  503. 0x56C JSLEQ 0x674
  504. 0x574 BREAK
  505. ; new hcmd[32]
  506. 0x578 STACK 0xFFFFFF80 ; allocate 32 cells
  507. 0x580 ZERO.pri
  508. 0x584 ADDR.alt 0xFFFFFF7C
  509. 0x58C FILL 0x80 ; 32 cells
  510. ; new hinfo[128]
  511. 0x594 STACK 0xFFFFFE00 ; allocate 128 cells
  512. 0x59C ZERO.pri
  513. 0x5A0 ADDR.alt 0xFFFFFD7C
  514. 0x5A8 FILL 0x200 ; 128 cells
  515. ; new hflag
  516. 0x5B0 PUSH.C 0x0 ; "%L"
  517. 0x5B8 BREAK
  518. 0x5BC PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  519.  
  520. 0x5C4 PUSH.S 0x10 ; level
  521. 0x5CC PUSH.C 0x7F ; 0x6C00
  522. 0x5D4 PUSH.ADR 0xFFFFFD7C ; hinfo[128]
  523. 0x5DC PUSH.ADR 0xFFFFFD78 ; hflag
  524. 0x5E4 PUSH.C 0x1F ; 0x4300
  525. 0x5EC PUSH.ADR 0xFFFFFF7C ; hcmd[32]
  526. 0x5F4 PUSH.S 0x14 ; cid
  527. 0x5FC PUSH.C 0x20
  528. 0x604 SYSREQ.C 0x7 ; get_concmd
  529. 0x60C STACK 0x24 ; free 9 cells
  530. 0x614 BREAK
  531. 0x618 PUSH.ADR 0xFFFFFD7C ; hinfo[128]
  532. 0x620 PUSH.ADR 0xFFFFFF7C ; hcmd[32]
  533. 0x628 PUSH.C 0x64 ; "USAGE"
  534. 0x630 PUSH.ADR 0xC ; id
  535. 0x638 PUSH.C 0x38 ; "%L: %s %s"
  536. 0x640 PUSH.S 0xC ; id
  537. 0x648 PUSH.C 0x18
  538. 0x650 SYSREQ.C 0x5 ; console_print
  539. 0x658 STACK 0x1C ; free 7 cells
  540. 0x660 BREAK
  541. 0x664 ZERO.pri
  542. 0x668 STACK 0x288 ; free 162 cells
  543. 0x670 RETN
  544. 0x674 BREAK
  545. 0x678 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  546. 0x680 STACK 0x4 ; free 1 cells
  547. 0x688 RETN
  548. 0x68C PROC ; stock cmd_target(id,arg[],flags)
  549. 0x690 BREAK
  550. 0x694 BREAK
  551. ; new player
  552. 0x698 STACK 0xFFFFFFFC ; allocate 1 cells
  553. 0x6A0 PUSH.S 0x10 ; arg[]
  554. 0x6A8 PUSH.C 0x7C ; "bl"
  555. 0x6B0 PUSH.C 0x8
  556. 0x6B8 SYSREQ.C 0x8 ; find_player
  557. 0x6C0 STACK 0xC ; free 3 cells
  558. 0x6C8 STOR.S.pri 0xFFFFFFFC ; player
  559. 0x6D0 BREAK
  560. 0x6D4 LOAD.S.pri 0xFFFFFFFC ; player
  561. 0x6DC JZER 0x780
  562. 0x6E4 BREAK
  563. 0x6E8 LOAD.S.pri 0xFFFFFFFC ; player
  564. 0x6F0 PUSH.pri
  565. 0x6F4 PUSH.S 0x10 ; arg[]
  566. 0x6FC PUSH.C 0x88 ; "blj"
  567. 0x704 PUSH.C 0x8
  568. 0x70C SYSREQ.C 0x8 ; find_player
  569. 0x714 STACK 0xC ; free 3 cells
  570. 0x71C POP.alt
  571. 0x720 JEQ 0x778
  572. 0x728 BREAK
  573. 0x72C PUSH.C 0xA4 ; "MORE_CL_MATCHT"
  574. 0x734 PUSH.ADR 0xC ; id
  575. 0x73C PUSH.C 0x98 ; "%L"
  576. 0x744 PUSH.S 0xC ; id
  577. 0x74C PUSH.C 0x10
  578. 0x754 SYSREQ.C 0x5 ; console_print
  579. 0x75C STACK 0x14 ; free 5 cells
  580. 0x764 BREAK
  581. 0x768 ZERO.pri
  582. 0x76C STACK 0x4 ; free 1 cells
  583. 0x774 RETN
  584. 0x778 JUMP 0x880
  585. 0x780 BREAK
  586. 0x784 PUSH.S 0x10 ; arg[]
  587. 0x78C PUSH.C 0xE0 ; 0x63
  588. 0x794 PUSH.C 0x8
  589. 0x79C SYSREQ.C 0x8 ; find_player
  590. 0x7A4 STACK 0xC ; free 3 cells
  591. 0x7AC STOR.S.pri 0xFFFFFFFC ; player
  592. 0x7B4 JNZ 0x804
  593. 0x7BC LOAD.S.pri 0x10 ; arg[]
  594. 0x7C4 LOAD.I
  595. 0x7C8 EQ.C.pri 0x23
  596. 0x7D0 JZER 0x804
  597. 0x7D8 LOAD.S.pri 0x10 ; arg[]
  598. 0x7E0 ADD.C 0x4 ; signed: 4
  599. 0x7E8 LOAD.I
  600. 0x7EC JZER 0x804
  601. 0x7F4 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  602. 0x7FC JUMP 0x808
  603. 0x804 ZERO.pri
  604. 0x808 JZER 0x880
  605. 0x810 BREAK
  606. 0x814 LOAD.S.pri 0x10 ; arg[]
  607. 0x81C ADD.C 0x4 ; signed: 4
  608. 0x824 PUSH.pri
  609. 0x828 PUSH.C 0x4
  610. 0x830 SYSREQ.C 0x9 ; str_to_num
  611. 0x838 STACK 0x8 ; free 2 cells
  612. 0x840 HEAP 0x4
  613. 0x848 STOR.I
  614. 0x84C PUSH.alt
  615. 0x850 PUSH.C 0xE8 ; 0x6B
  616. 0x858 PUSH.C 0x8
  617. 0x860 SYSREQ.C 0x8 ; find_player
  618. 0x868 STACK 0xC ; free 3 cells
  619. 0x870 HEAP 0xFFFFFFFC
  620. 0x878 STOR.S.pri 0xFFFFFFFC ; player
  621. 0x880 BREAK
  622. 0x884 LOAD.S.pri 0xFFFFFFFC ; player
  623. 0x88C NOT
  624. 0x890 JZER 0x8E8
  625. 0x898 BREAK
  626. 0x89C PUSH.C 0xFC ; "CL_NOT_FOUND"
  627. 0x8A4 PUSH.ADR 0xC ; id
  628. 0x8AC PUSH.C 0xF0 ; "%L"
  629. 0x8B4 PUSH.S 0xC ; id
  630. 0x8BC PUSH.C 0x10
  631. 0x8C4 SYSREQ.C 0x5 ; console_print
  632. 0x8CC STACK 0x14 ; free 5 cells
  633. 0x8D4 BREAK
  634. 0x8D8 ZERO.pri
  635. 0x8DC STACK 0x4 ; free 1 cells
  636. 0x8E4 RETN
  637. 0x8E8 BREAK
  638. 0x8EC LOAD.S.pri 0x14 ; flags
  639. 0x8F4 CONST.alt 0x1 ; 0x4C000000 (1275068416.00000)
  640. 0x8FC AND
  641. 0x900 JZER 0xA58
  642. 0x908 BREAK
  643. 0x90C PUSH.C 0x0 ; "%L"
  644. 0x914 PUSH.S 0xFFFFFFFC ; player
  645. 0x91C PUSH.C 0x8
  646. 0x924 SYSREQ.C 0x3 ; get_user_flags
  647. 0x92C STACK 0xC ; free 3 cells
  648. 0x934 CONST.alt 0x1 ; 0x4C000000 (1275068416.00000)
  649. 0x93C AND
  650. 0x940 JZER 0x9A0
  651. 0x948 LOAD.S.pri 0x14 ; flags
  652. 0x950 CONST.alt 0x2 ; 0x4C0000 (4980736.00000)
  653. 0x958 AND
  654. 0x95C JZER 0x980
  655. 0x964 LOAD.S.pri 0xFFFFFFFC ; player
  656. 0x96C LOAD.S.alt 0xC ; id
  657. 0x974 NEQ
  658. 0x978 JUMP 0x988
  659. 0x980 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  660. 0x988 JZER 0x9A0
  661. 0x990 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  662. 0x998 JUMP 0x9A4
  663. 0x9A0 ZERO.pri
  664. 0x9A4 JZER 0xA58
  665. 0x9AC BREAK
  666. ; new imname[32]
  667. 0x9B0 STACK 0xFFFFFF80 ; allocate 32 cells
  668. 0x9B8 ZERO.pri
  669. 0x9BC ADDR.alt 0xFFFFFF7C
  670. 0x9C4 FILL 0x80 ; 32 cells
  671. 0x9CC BREAK
  672. 0x9D0 PUSH.C 0x1F ; 0x4300
  673. 0x9D8 PUSH.ADR 0xFFFFFF7C ; imname[32]
  674. 0x9E0 PUSH.S 0xFFFFFFFC ; player
  675. 0x9E8 PUSH.C 0xC
  676. 0x9F0 SYSREQ.C 0xA ; get_user_name
  677. 0x9F8 STACK 0x10 ; free 4 cells
  678. 0xA00 BREAK
  679. 0xA04 PUSH.ADR 0xFFFFFF7C ; imname[32]
  680. 0xA0C PUSH.C 0x13C ; "CLIENT_IMM"
  681. 0xA14 PUSH.ADR 0xC ; id
  682. 0xA1C PUSH.C 0x130 ; "%L"
  683. 0xA24 PUSH.S 0xC ; id
  684. 0xA2C PUSH.C 0x14
  685. 0xA34 SYSREQ.C 0x5 ; console_print
  686. 0xA3C STACK 0x18 ; free 6 cells
  687. 0xA44 BREAK
  688. 0xA48 ZERO.pri
  689. 0xA4C STACK 0x84 ; free 33 cells
  690. 0xA54 RETN
  691. 0xA58 BREAK
  692. 0xA5C LOAD.S.pri 0x14 ; flags
  693. 0xA64 CONST.alt 0x4 ; 0x4C (76.00000)
  694. 0xA6C AND
  695. 0xA70 JZER 0xB54
  696. 0xA78 BREAK
  697. 0xA7C PUSH.S 0xFFFFFFFC ; player
  698. 0xA84 PUSH.C 0x4
  699. 0xA8C SYSREQ.C 0xB ; is_user_alive
  700. 0xA94 STACK 0x8 ; free 2 cells
  701. 0xA9C NOT
  702. 0xAA0 JZER 0xB54
  703. 0xAA8 BREAK
  704. ; new imname[32]
  705. 0xAAC STACK 0xFFFFFF80 ; allocate 32 cells
  706. 0xAB4 ZERO.pri
  707. 0xAB8 ADDR.alt 0xFFFFFF7C
  708. 0xAC0 FILL 0x80 ; 32 cells
  709. 0xAC8 BREAK
  710. 0xACC PUSH.C 0x1F ; 0x4300
  711. 0xAD4 PUSH.ADR 0xFFFFFF7C ; imname[32]
  712. 0xADC PUSH.S 0xFFFFFFFC ; player
  713. 0xAE4 PUSH.C 0xC
  714. 0xAEC SYSREQ.C 0xA ; get_user_name
  715. 0xAF4 STACK 0x10 ; free 4 cells
  716. 0xAFC BREAK
  717. 0xB00 PUSH.ADR 0xFFFFFF7C ; imname[32]
  718. 0xB08 PUSH.C 0x174 ; "CANT_PERF_DEAD"
  719. 0xB10 PUSH.ADR 0xC ; id
  720. 0xB18 PUSH.C 0x168 ; "%L"
  721. 0xB20 PUSH.S 0xC ; id
  722. 0xB28 PUSH.C 0x14
  723. 0xB30 SYSREQ.C 0x5 ; console_print
  724. 0xB38 STACK 0x18 ; free 6 cells
  725. 0xB40 BREAK
  726. 0xB44 ZERO.pri
  727. 0xB48 STACK 0x84 ; free 33 cells
  728. 0xB50 RETN
  729. 0xB54 BREAK
  730. 0xB58 LOAD.S.pri 0x14 ; flags
  731. 0xB60 CONST.alt 0x8 ; 0x0 (0.00000)
  732. 0xB68 AND
  733. 0xB6C JZER 0xC4C
  734. 0xB74 BREAK
  735. 0xB78 PUSH.S 0xFFFFFFFC ; player
  736. 0xB80 PUSH.C 0x4
  737. 0xB88 SYSREQ.C 0xC ; is_user_bot
  738. 0xB90 STACK 0x8 ; free 2 cells
  739. 0xB98 JZER 0xC4C
  740. 0xBA0 BREAK
  741. ; new imname[32]
  742. 0xBA4 STACK 0xFFFFFF80 ; allocate 32 cells
  743. 0xBAC ZERO.pri
  744. 0xBB0 ADDR.alt 0xFFFFFF7C
  745. 0xBB8 FILL 0x80 ; 32 cells
  746. 0xBC0 BREAK
  747. 0xBC4 PUSH.C 0x1F ; 0x4300
  748. 0xBCC PUSH.ADR 0xFFFFFF7C ; imname[32]
  749. 0xBD4 PUSH.S 0xFFFFFFFC ; player
  750. 0xBDC PUSH.C 0xC
  751. 0xBE4 SYSREQ.C 0xA ; get_user_name
  752. 0xBEC STACK 0x10 ; free 4 cells
  753. 0xBF4 BREAK
  754. 0xBF8 PUSH.ADR 0xFFFFFF7C ; imname[32]
  755. 0xC00 PUSH.C 0x1BC ; "CANT_PERF_BOT"
  756. 0xC08 PUSH.ADR 0xC ; id
  757. 0xC10 PUSH.C 0x1B0 ; "%L"
  758. 0xC18 PUSH.S 0xC ; id
  759. 0xC20 PUSH.C 0x14
  760. 0xC28 SYSREQ.C 0x5 ; console_print
  761. 0xC30 STACK 0x18 ; free 6 cells
  762. 0xC38 BREAK
  763. 0xC3C ZERO.pri
  764. 0xC40 STACK 0x84 ; free 33 cells
  765. 0xC48 RETN
  766. 0xC4C BREAK
  767. 0xC50 LOAD.S.pri 0xFFFFFFFC ; player
  768. 0xC58 STACK 0x4 ; free 1 cells
  769. 0xC60 RETN
  770. 0xC64 PROC ; stock ColorChat(id,Color:type,msg[])
  771. 0xC68 BREAK
  772. 0xC6C BREAK
  773. 0xC70 PUSH.C 0x0 ; "%L"
  774. 0xC78 PUSH.C 0x4
  775. 0xC80 SYSREQ.C 0xD ; get_playersnum
  776. 0xC88 STACK 0x8 ; free 2 cells
  777. 0xC90 NOT
  778. 0xC94 JZER 0xCA8
  779. 0xC9C BREAK
  780. 0xCA0 ZERO.pri
  781. 0xCA4 RETN
  782. 0xCA8 BREAK
  783. ; new message[256]
  784. 0xCAC STACK 0xFFFFFC00 ; allocate 256 cells
  785. 0xCB4 ZERO.pri
  786. 0xCB8 ADDR.alt 0xFFFFFC00
  787. 0xCC0 FILL 0x400 ; 256 cells
  788. 0xCC8 BREAK
  789. 0xCCC LOAD.S.pri 0x10 ; Color:type
  790. 0xCD4 SWITCH 0xD3C
  791. 0xCDC BREAK
  792. 0xCE0 ADDR.alt 0xFFFFFC00
  793. 0xCE8 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  794. 0xCF0 STOR.I
  795. 0xCF4 JUMP 0xD58
  796. 0xCFC BREAK
  797. 0xD00 ADDR.alt 0xFFFFFC00
  798. 0xD08 CONST.pri 0x4 ; 0x4C (76.00000)
  799. 0xD10 STOR.I
  800. 0xD14 JUMP 0xD58
  801. 0xD1C BREAK
  802. 0xD20 ADDR.alt 0xFFFFFC00
  803. 0xD28 CONST.pri 0x3 ; 0x4C00 (19456.00000)
  804. 0xD30 STOR.I
  805. 0xD34 JUMP 0xD58
  806. 0xD3C CASETBL
  807. 0xD44 CASENONE 0xD1C ; default
  808. 0xD48 CASE 0x1
  809. 0xD4C CASEJUMP 0xCDC
  810. 0xD50 CASE 0x2
  811. 0xD54 CASEJUMP 0xCFC
  812. ; End of CASETBL
  813. 0xD58 BREAK
  814. 0xD5C PUSH.C 0x4 ; 0x4C
  815. 0xD64 PUSH.S 0x14 ; msg[]
  816. 0xD6C PUSH.C 0xFB ; 0x4300
  817. 0xD74 ADDR.pri 0xFFFFFC00 ; message[256]
  818. 0xD7C ADD.C 0x4 ; signed: 4
  819. 0xD84 PUSH.pri
  820. 0xD88 PUSH.C 0x10
  821. 0xD90 SYSREQ.C 0xE ; vformat
  822. 0xD98 STACK 0x14 ; free 5 cells
  823. 0xDA0 BREAK
  824. 0xDA4 ADDR.pri 0xFFFFFC00 ; message[256]
  825. 0xDAC ADD.C 0x300 ; signed: 768
  826. 0xDB4 MOVE.alt
  827. 0xDB8 ZERO.pri
  828. 0xDBC STOR.I
  829. 0xDC0 BREAK
  830. ; new team
  831. 0xDC4 PUSH.C 0x0 ; "%L"
  832. ; new ColorChange
  833. 0xDCC PUSH.C 0x0 ; "%L"
  834. ; new index
  835. 0xDD4 PUSH.C 0x0 ; "%L"
  836. ; new MSG_Type
  837. 0xDDC PUSH.C 0x0 ; "%L"
  838. 0xDE4 BREAK
  839. 0xDE8 LOAD.S.pri 0xC ; id
  840. 0xDF0 JZER 0xE28
  841. 0xDF8 BREAK
  842. 0xDFC CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  843. 0xE04 STOR.S.pri 0xFFFFFBF0 ; MSG_Type
  844. 0xE0C BREAK
  845. 0xE10 LOAD.S.pri 0xC ; id
  846. 0xE18 STOR.S.pri 0xFFFFFBF4 ; index
  847. 0xE20 JUMP 0xE58
  848. 0xE28 BREAK
  849. 0xE2C PUSH.C 0x0
  850. 0xE34 CALL 0x12E0 ; stock FindPlayer()
  851. 0xE3C STOR.S.pri 0xFFFFFBF4 ; index
  852. 0xE44 BREAK
  853. 0xE48 CONST.pri 0x2 ; 0x4C0000 (4980736.00000)
  854. 0xE50 STOR.S.pri 0xFFFFFBF0 ; MSG_Type
  855. 0xE58 BREAK
  856. 0xE5C PUSH.C 0x0 ; "%L"
  857. 0xE64 CONST.pri 0x264 ; 0x0 (0.00000)
  858. 0xE6C HEAP 0x4
  859. 0xE74 MOVS 0x4
  860. 0xE7C PUSH.alt
  861. 0xE80 PUSH.S 0xFFFFFBF4 ; index
  862. 0xE88 PUSH.C 0xC
  863. 0xE90 SYSREQ.C 0xF ; get_user_team
  864. 0xE98 STACK 0x10 ; free 4 cells
  865. 0xEA0 HEAP 0xFFFFFFFC
  866. 0xEA8 STOR.S.pri 0xFFFFFBFC ; team
  867. 0xEB0 BREAK
  868. 0xEB4 PUSH.S 0x10 ; Color:type
  869. 0xEBC PUSH.S 0xFFFFFBF0 ; MSG_Type
  870. 0xEC4 PUSH.S 0xFFFFFBF4 ; index
  871. 0xECC PUSH.C 0xC
  872. 0xED4 CALL 0x11AC ; stock ColorSelection(index,type,Color:Type)
  873. 0xEDC STOR.S.pri 0xFFFFFBF8 ; ColorChange
  874. 0xEE4 BREAK
  875. 0xEE8 PUSH.ADR 0xFFFFFC00 ; message[256]
  876. 0xEF0 PUSH.S 0xFFFFFBF0 ; MSG_Type
  877. 0xEF8 PUSH.S 0xFFFFFBF4 ; index
  878. 0xF00 PUSH.C 0xC
  879. 0xF08 CALL 0xF84 ; stock ShowColorMessage(id,type,message[])
  880. 0xF10 BREAK
  881. 0xF14 LOAD.S.pri 0xFFFFFBF8 ; ColorChange
  882. 0xF1C JZER 0xF74
  883. 0xF24 BREAK
  884. 0xF28 CONST.alt 0x1F4 ; TeamName[4][]=0x10 (16.00000)
  885. 0xF30 LOAD.S.pri 0xFFFFFBFC ; team
  886. 0xF38 BOUNDS 0x3
  887. 0xF40 IDXADDR
  888. 0xF44 MOVE.alt
  889. 0xF48 LOAD.I
  890. 0xF4C ADD
  891. 0xF50 PUSH.pri
  892. 0xF54 PUSH.S 0xFFFFFBF0 ; MSG_Type
  893. 0xF5C PUSH.S 0xFFFFFBF4 ; index
  894. 0xF64 PUSH.C 0xC
  895. 0xF6C CALL 0x1094 ; stock Team_Info(id,type,team[])
  896. 0xF74 STACK 0x410 ; free 260 cells
  897. 0xF7C ZERO.pri
  898. 0xF80 RETN
  899. 0xF84 PROC ; stock ShowColorMessage(id,type,message[])
  900. 0xF88 BREAK
  901. 0xF8C BREAK
  902. ; static bool:saytext_used
  903. 0xF90 BREAK
  904. ; static get_user_msgid_saytext
  905. 0xF94 BREAK
  906. 0xF98 LOAD.pri 0x268 ; bool:saytext_used
  907. 0xFA0 NOT
  908. 0xFA4 JZER 0xFEC
  909. 0xFAC BREAK
  910. 0xFB0 PUSH.C 0x270 ; "SayText"
  911. 0xFB8 PUSH.C 0x4
  912. 0xFC0 SYSREQ.C 0x10 ; get_user_msgid
  913. 0xFC8 STACK 0x8 ; free 2 cells
  914. 0xFD0 STOR.pri 0x26C ; get_user_msgid_saytext
  915. 0xFD8 BREAK
  916. 0xFDC CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  917. 0xFE4 STOR.pri 0x268 ; bool:saytext_used
  918. 0xFEC BREAK
  919. 0xFF0 PUSH.S 0xC ; id
  920. 0xFF8 PUSH.C 0x290 ; 0x0
  921. 0x1000 PUSH 0x26C ; get_user_msgid_saytext
  922. 0x1008 PUSH.S 0x10 ; type
  923. 0x1010 PUSH.C 0x10
  924. 0x1018 SYSREQ.C 0x11 ; message_begin
  925. 0x1020 STACK 0x14 ; free 5 cells
  926. 0x1028 BREAK
  927. 0x102C PUSH.S 0xC ; id
  928. 0x1034 PUSH.C 0x4
  929. 0x103C SYSREQ.C 0x12 ; write_byte
  930. 0x1044 STACK 0x8 ; free 2 cells
  931. 0x104C BREAK
  932. 0x1050 PUSH.S 0x14 ; message[]
  933. 0x1058 PUSH.C 0x4
  934. 0x1060 SYSREQ.C 0x13 ; write_string
  935. 0x1068 STACK 0x8 ; free 2 cells
  936. 0x1070 BREAK
  937. 0x1074 PUSH.C 0x0
  938. 0x107C SYSREQ.C 0x14 ; message_end
  939. 0x1084 STACK 0x4 ; free 1 cells
  940. 0x108C ZERO.pri
  941. 0x1090 RETN
  942. 0x1094 PROC ; stock Team_Info(id,type,team[])
  943. 0x1098 BREAK
  944. 0x109C BREAK
  945. ; static bool:teaminfo_used
  946. 0x10A0 BREAK
  947. ; static get_user_msgid_teaminfo
  948. 0x10A4 BREAK
  949. 0x10A8 LOAD.pri 0x29C ; bool:teaminfo_used
  950. 0x10B0 NOT
  951. 0x10B4 JZER 0x10FC
  952. 0x10BC BREAK
  953. 0x10C0 PUSH.C 0x2A4 ; "TeamInfo"
  954. 0x10C8 PUSH.C 0x4
  955. 0x10D0 SYSREQ.C 0x10 ; get_user_msgid
  956. 0x10D8 STACK 0x8 ; free 2 cells
  957. 0x10E0 STOR.pri 0x2A0 ; get_user_msgid_teaminfo
  958. 0x10E8 BREAK
  959. 0x10EC CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  960. 0x10F4 STOR.pri 0x29C ; bool:teaminfo_used
  961. 0x10FC BREAK
  962. 0x1100 PUSH.S 0xC ; id
  963. 0x1108 PUSH.C 0x290 ; 0x0
  964. 0x1110 PUSH 0x2A0 ; get_user_msgid_teaminfo
  965. 0x1118 PUSH.S 0x10 ; type
  966. 0x1120 PUSH.C 0x10
  967. 0x1128 SYSREQ.C 0x11 ; message_begin
  968. 0x1130 STACK 0x14 ; free 5 cells
  969. 0x1138 BREAK
  970. 0x113C PUSH.S 0xC ; id
  971. 0x1144 PUSH.C 0x4
  972. 0x114C SYSREQ.C 0x12 ; write_byte
  973. 0x1154 STACK 0x8 ; free 2 cells
  974. 0x115C BREAK
  975. 0x1160 PUSH.S 0x14 ; team[]
  976. 0x1168 PUSH.C 0x4
  977. 0x1170 SYSREQ.C 0x13 ; write_string
  978. 0x1178 STACK 0x8 ; free 2 cells
  979. 0x1180 BREAK
  980. 0x1184 PUSH.C 0x0
  981. 0x118C SYSREQ.C 0x14 ; message_end
  982. 0x1194 STACK 0x4 ; free 1 cells
  983. 0x119C BREAK
  984. 0x11A0 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  985. 0x11A8 RETN
  986. 0x11AC PROC ; stock ColorSelection(index,type,Color:Type)
  987. 0x11B0 BREAK
  988. 0x11B4 BREAK
  989. 0x11B8 LOAD.S.pri 0x14 ; Color:Type
  990. 0x11C0 SWITCH 0x12B0
  991. 0x11C8 BREAK
  992. 0x11CC CONST.pri 0x1F4 ; TeamName[4][]=0x10 (16.00000)
  993. 0x11D4 ADD.C 0x4 ; signed: 4
  994. 0x11DC MOVE.alt
  995. 0x11E0 LOAD.I
  996. 0x11E4 ADD
  997. 0x11E8 PUSH.pri
  998. 0x11EC PUSH.S 0x10 ; type
  999. 0x11F4 PUSH.S 0xC ; index
  1000. 0x11FC PUSH.C 0xC
  1001. 0x1204 CALL 0x1094 ; stock Team_Info(id,type,team[])
  1002. 0x120C RETN
  1003. 0x1210 JUMP 0x12D4
  1004. 0x1218 BREAK
  1005. 0x121C CONST.pri 0x1F4 ; TeamName[4][]=0x10 (16.00000)
  1006. 0x1224 ADD.C 0x8 ; signed: 8
  1007. 0x122C MOVE.alt
  1008. 0x1230 LOAD.I
  1009. 0x1234 ADD
  1010. 0x1238 PUSH.pri
  1011. 0x123C PUSH.S 0x10 ; type
  1012. 0x1244 PUSH.S 0xC ; index
  1013. 0x124C PUSH.C 0xC
  1014. 0x1254 CALL 0x1094 ; stock Team_Info(id,type,team[])
  1015. 0x125C RETN
  1016. 0x1260 JUMP 0x12D4
  1017. 0x1268 BREAK
  1018. 0x126C CONST.pri 0x1F4 ; TeamName[4][]=0x10 (16.00000)
  1019. 0x1274 MOVE.alt
  1020. 0x1278 LOAD.I
  1021. 0x127C ADD
  1022. 0x1280 PUSH.pri
  1023. 0x1284 PUSH.S 0x10 ; type
  1024. 0x128C PUSH.S 0xC ; index
  1025. 0x1294 PUSH.C 0xC
  1026. 0x129C CALL 0x1094 ; stock Team_Info(id,type,team[])
  1027. 0x12A4 RETN
  1028. 0x12A8 JUMP 0x12D4
  1029. 0x12B0 CASETBL
  1030. 0x12B8 CASENONE 0x12D4 ; default
  1031. 0x12BC CASE 0x4
  1032. 0x12C0 CASEJUMP 0x1268
  1033. 0x12C4 CASE 0x5
  1034. 0x12C8 CASEJUMP 0x11C8
  1035. 0x12CC CASE 0x6
  1036. 0x12D0 CASEJUMP 0x1218
  1037. ; End of CASETBL
  1038. 0x12D4 BREAK
  1039. 0x12D8 ZERO.pri
  1040. 0x12DC RETN
  1041. 0x12E0 PROC ; stock FindPlayer()
  1042. 0x12E4 BREAK
  1043. 0x12E8 BREAK
  1044. ; new i
  1045. 0x12EC PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  1046.  
  1047. 0x12F4 BREAK
  1048. 0x12F8 BREAK
  1049. 0x12FC LOAD.S.pri 0xFFFFFFFC ; i
  1050. 0x1304 PUSH.pri
  1051. 0x1308 PUSH.C 0x0
  1052. 0x1310 SYSREQ.C 0x15 ; get_maxplayers
  1053. 0x1318 STACK 0x4 ; free 1 cells
  1054. 0x1320 POP.alt
  1055. 0x1324 JSLESS 0x1380
  1056. 0x132C BREAK
  1057. 0x1330 INC.S 0xFFFFFFFC ; i
  1058. 0x1338 PUSH.S 0xFFFFFFFC ; i
  1059. 0x1340 PUSH.C 0x4
  1060. 0x1348 SYSREQ.C 0x16 ; is_user_connected
  1061. 0x1350 STACK 0x8 ; free 2 cells
  1062. 0x1358 JZER 0x1378
  1063. 0x1360 BREAK
  1064. 0x1364 LOAD.S.pri 0xFFFFFFFC ; i
  1065. 0x136C STACK 0x4 ; free 1 cells
  1066. 0x1374 RETN
  1067. 0x1378 JUMP 0x12F8
  1068. 0x1380 BREAK
  1069. 0x1384 CONST.pri 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  1070.  
  1071. 0x138C STACK 0x4 ; free 1 cells
  1072. 0x1394 RETN
  1073. 0x1398 PROC ; public __fatal_ham_error(Ham:id,HamError:err,reason[])
  1074. 0x139C BREAK
  1075. 0x13A0 BREAK
  1076. ; new func
  1077. 0x13A4 STACK 0xFFFFFFFC ; allocate 1 cells
  1078. 0x13AC PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  1079.  
  1080. 0x13B4 PUSH.C 0x2C8 ; "HamFilter"
  1081. 0x13BC PUSH.C 0x8
  1082. 0x13C4 SYSREQ.C 0x17 ; get_func_id
  1083. 0x13CC STACK 0xC ; free 3 cells
  1084. 0x13D4 STOR.S.pri 0xFFFFFFFC ; func
  1085. 0x13DC BREAK
  1086. ; new bool:fail
  1087. 0x13E0 PUSH.C 0x1 ; 0x4C000000
  1088. 0x13E8 BREAK
  1089. 0x13EC LOAD.S.pri 0xFFFFFFFC ; func
  1090. 0x13F4 CONST.alt 0xFFFFFFFF
  1091. 0x13FC JEQ 0x144C
  1092. 0x1404 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  1093.  
  1094. 0x140C PUSH.S 0xFFFFFFFC ; func
  1095. 0x1414 PUSH.C 0x8
  1096. 0x141C SYSREQ.C 0x18 ; callfunc_begin_i
  1097. 0x1424 STACK 0xC ; free 3 cells
  1098. 0x142C EQ.C.pri 0x1
  1099. 0x1434 JZER 0x144C
  1100. 0x143C CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  1101. 0x1444 JUMP 0x1450
  1102. 0x144C ZERO.pri
  1103. 0x1450 JZER 0x1504
  1104. 0x1458 BREAK
  1105. 0x145C PUSH.S 0xC ; Ham:id
  1106. 0x1464 PUSH.C 0x4
  1107. 0x146C SYSREQ.C 0x19 ; callfunc_push_int
  1108. 0x1474 STACK 0x8 ; free 2 cells
  1109. 0x147C BREAK
  1110. 0x1480 PUSH.S 0x10 ; HamError:err
  1111. 0x1488 PUSH.C 0x4
  1112. 0x1490 SYSREQ.C 0x19 ; callfunc_push_int
  1113. 0x1498 STACK 0x8 ; free 2 cells
  1114. 0x14A0 BREAK
  1115. 0x14A4 PUSH.C 0x0 ; "%L"
  1116. 0x14AC PUSH.S 0x14 ; reason[]
  1117. 0x14B4 PUSH.C 0x8
  1118. 0x14BC SYSREQ.C 0x1A ; callfunc_push_str
  1119. 0x14C4 STACK 0xC ; free 3 cells
  1120. 0x14CC BREAK
  1121. 0x14D0 PUSH.C 0x0
  1122. 0x14D8 SYSREQ.C 0x1B ; callfunc_end
  1123. 0x14E0 STACK 0x4 ; free 1 cells
  1124. 0x14E8 EQ.C.pri 0x1
  1125. 0x14F0 JZER 0x1504
  1126. 0x14F8 BREAK
  1127. 0x14FC ZERO.S 0xFFFFFFF8 ; bool:fail
  1128. 0x1504 BREAK
  1129. 0x1508 LOAD.S.pri 0xFFFFFFF8 ; bool:fail
  1130. 0x1510 JZER 0x153C
  1131. 0x1518 BREAK
  1132. 0x151C PUSH.S 0x14 ; reason[]
  1133. 0x1524 PUSH.C 0x4
  1134. 0x152C SYSREQ.C 0x1C ; set_fail_state
  1135. 0x1534 STACK 0x8 ; free 2 cells
  1136. 0x153C STACK 0x8 ; free 2 cells
  1137. 0x1544 ZERO.pri
  1138. 0x1548 RETN
  1139. 0x154C PROC ; public plugin_init()
  1140. 0x1550 BREAK
  1141. 0x1554 BREAK
  1142. 0x1558 PUSH.C 0x1090 ; "PrInCe"
  1143. 0x1560 PUSH.C 0x1080 ; "1.0"
  1144. 0x1568 PUSH.C 0x1034 ; "Ultimate Knife Mod"
  1145. 0x1570 PUSH.C 0xC
  1146. 0x1578 SYSREQ.C 0x1D ; register_plugin
  1147. 0x1580 STACK 0x10 ; free 4 cells
  1148. 0x1588 BREAK
  1149. 0x158C PUSH.C 0x10F8 ; 0x0
  1150. 0x1594 PUSH.C 0x10E8 ; "ade"
  1151. 0x159C PUSH.C 0x10D0 ; "Death"
  1152. 0x15A4 PUSH.C 0x10AC ; "DeathMsg"
  1153. 0x15AC PUSH.C 0x10
  1154. 0x15B4 SYSREQ.C 0x1E ; register_event
  1155. 0x15BC STACK 0x14 ; free 5 cells
  1156. 0x15C4 BREAK
  1157. 0x15C8 PUSH.C 0x1170 ; "1=1"
  1158. 0x15D0 PUSH.C 0x1164 ; "be"
  1159. 0x15D8 PUSH.C 0x1124 ; "event_CurWeapon"
  1160. 0x15E0 PUSH.C 0x10FC ; "CurWeapon"
  1161. 0x15E8 PUSH.C 0x10
  1162. 0x15F0 SYSREQ.C 0x1E ; register_event
  1163. 0x15F8 STACK 0x14 ; free 5 cells
  1164. 0x1600 BREAK
  1165. 0x1604 PUSH.C 0x11B4 ; "1=Round_Start"
  1166. 0x160C PUSH.C 0x2 ; 0x4C0000
  1167. 0x1614 PUSH.C 0x1180 ; "PocetakRunde"
  1168. 0x161C PUSH.C 0xC
  1169. 0x1624 SYSREQ.C 0x1F ; register_logevent
  1170. 0x162C STACK 0x10 ; free 4 cells
  1171. 0x1634 BREAK
  1172. 0x1638 PUSH.C 0x1 ; 0x4C000000
  1173. 0x1640 PUSH.C 0x1208 ; "Spawn"
  1174. 0x1648 PUSH.C 0x11EC ; "player"
  1175. 0x1650 PUSH.C 0x0 ; "%L"
  1176. 0x1658 PUSH.C 0x10
  1177. 0x1660 SYSREQ.C 0x20 ; RegisterHam
  1178. 0x1668 STACK 0x14 ; free 5 cells
  1179. 0x1670 BREAK
  1180. 0x1674 PUSH.C 0x1220 ; "xpmod"
  1181. 0x167C PUSH.C 0x4
  1182. 0x1684 SYSREQ.C 0x21 ; nvault_open
  1183. 0x168C STACK 0x8 ; free 2 cells
  1184. 0x1694 STOR.pri 0x2F0 ; g_vault
  1185. 0x169C BREAK
  1186. 0x16A0 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  1187.  
  1188. 0x16A8 PUSH.C 0x1298 ; 0x0
  1189. 0x16B0 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  1190.  
  1191. 0x16B8 PUSH.C 0x1264 ; "izaberiklasu"
  1192. 0x16C0 PUSH.C 0x1238 ; "say /klasa"
  1193. 0x16C8 PUSH.C 0x14
  1194. 0x16D0 SYSREQ.C 0x22 ; register_concmd
  1195. 0x16D8 STACK 0x18 ; free 6 cells
  1196. 0x16E0 BREAK
  1197. 0x16E4 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  1198.  
  1199. 0x16EC PUSH.C 0x1298 ; 0x0
  1200. 0x16F4 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  1201.  
  1202. 0x16FC PUSH.C 0x12C4 ; "ukmshop"
  1203. 0x1704 PUSH.C 0x129C ; "say /shop"
  1204. 0x170C PUSH.C 0x14
  1205. 0x1714 SYSREQ.C 0x22 ; register_concmd
  1206. 0x171C STACK 0x18 ; free 6 cells
  1207. 0x1724 BREAK
  1208. 0x1728 PUSH.C 0x0 ; "%L"
  1209. 0x1730 PUSH.C 0x4
  1210. 0x1738 SYSREQ.C 0x23 ; CreateHudSyncObj
  1211. 0x1740 STACK 0x8 ; free 2 cells
  1212. 0x1748 STOR.pri 0x2F4 ; SyncHudObj
  1213. 0x1750 BREAK
  1214. 0x1754 PUSH.C 0x0 ; "%L"
  1215. 0x175C PUSH.C 0x0 ; "%L"
  1216. 0x1764 PUSH.C 0x1310 ; 0x32
  1217. 0x176C PUSH.C 0x12E4 ; "amx_killxp"
  1218. 0x1774 PUSH.C 0x10
  1219. 0x177C SYSREQ.C 0x24 ; register_cvar
  1220. 0x1784 STACK 0x14 ; free 5 cells
  1221. 0x178C STOR.pri 0x1030 ; cvar_xp_za_ubistvo
  1222. 0x1794 BREAK
  1223. 0x1798 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  1224.  
  1225. 0x17A0 PUSH.C 0x1370 ; "<nick> <level>"
  1226. 0x17A8 PUSH.C 0x800 ; 0x0
  1227. 0x17B0 PUSH.C 0x1344 ; "cmd_setlvl"
  1228. 0x17B8 PUSH.C 0x1318 ; "amx_setlvl"
  1229. 0x17C0 PUSH.C 0x14
  1230. 0x17C8 SYSREQ.C 0x22 ; register_concmd
  1231. 0x17D0 STACK 0x18 ; free 6 cells
  1232. 0x17D8 BREAK
  1233. 0x17DC PUSH.C 0x0 ; "%L"
  1234. 0x17E4 PUSH.C 0x0 ; "%L"
  1235. 0x17EC PUSH.C 0x13DC ; "60"
  1236. 0x17F4 PUSH.C 0x13AC ; "obavestenje"
  1237. 0x17FC PUSH.C 0x10
  1238. 0x1804 SYSREQ.C 0x24 ; register_cvar
  1239. 0x180C STACK 0x14 ; free 5 cells
  1240. 0x1814 STOR.pri 0x718 ; pcvar_obavestenje
  1241. 0x181C BREAK
  1242. 0x1820 PUSH.C 0x0 ; "%L"
  1243. 0x1828 PUSH.C 0x1418 ; 0x62
  1244. 0x1830 PUSH.C 0x0 ; "%L"
  1245. 0x1838 PUSH.C 0x1420 ; 0x0
  1246. 0x1840 PUSH.C 0x0 ; "%L"
  1247. 0x1848 PUSH.C 0x13E8 ; "obavestenje"
  1248. 0x1850 PUSH 0x718 ; pcvar_obavestenje
  1249. 0x1858 PUSH.C 0x4
  1250. 0x1860 SYSREQ.C 0x25 ; get_pcvar_float
  1251. 0x1868 STACK 0x8 ; free 2 cells
  1252. 0x1870 PUSH.pri
  1253. 0x1874 PUSH.C 0x1C
  1254. 0x187C SYSREQ.C 0x26 ; set_task
  1255. 0x1884 STACK 0x20 ; free 8 cells
  1256. 0x188C ZERO.pri
  1257. 0x1890 RETN
  1258. 0x1894 PROC ; public client_connect(id)
  1259. 0x1898 BREAK
  1260. 0x189C BREAK
  1261. 0x18A0 PUSH.S 0xC ; id
  1262. 0x18A8 PUSH.C 0x4
  1263. 0x18B0 CALL 0x1E48 ; public DeleteSkills(id)
  1264. 0x18B8 BREAK
  1265. 0x18BC PUSH.S 0xC ; id
  1266. 0x18C4 PUSH.C 0x4
  1267. 0x18CC CALL 0x29E4 ; public UcitajPodatke(id)
  1268. 0x18D4 BREAK
  1269. 0x18D8 PUSH.C 0x0 ; "%L"
  1270. 0x18E0 PUSH.C 0x146C ; 0x0
  1271. 0x18E8 PUSH.C 0x0 ; "%L"
  1272. 0x18F0 PUSH.C 0x1420 ; 0x0
  1273. 0x18F8 LOAD.S.pri 0xC ; id
  1274. 0x1900 ADD.C 0x2A0 ; signed: 672
  1275. 0x1908 PUSH.pri
  1276. 0x190C PUSH.C 0x1424 ; "PokaziInformacije"
  1277. 0x1914 PUSH.C 0x40000000 ; signed=1073741824 float=2.000000
  1278.  
  1279. 0x191C PUSH.C 0x1C
  1280. 0x1924 SYSREQ.C 0x26 ; set_task
  1281. 0x192C STACK 0x20 ; free 8 cells
  1282. 0x1934 BREAK
  1283. 0x1938 PUSH.C 0x0 ; "%L"
  1284. 0x1940 PUSH.C 0x146C ; 0x0
  1285. 0x1948 PUSH.C 0x0 ; "%L"
  1286. 0x1950 PUSH.C 0x1420 ; 0x0
  1287. 0x1958 PUSH.S 0xC ; id
  1288. 0x1960 PUSH.C 0x1470 ; "izaberiklasu"
  1289. 0x1968 PUSH.C 0x40400000 ; signed=1077936128 float=3.000000
  1290.  
  1291. 0x1970 PUSH.C 0x1C
  1292. 0x1978 SYSREQ.C 0x26 ; set_task
  1293. 0x1980 STACK 0x20 ; free 8 cells
  1294. 0x1988 BREAK
  1295. 0x198C CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  1296. 0x1994 LOAD.S.pri 0xC ; id
  1297. 0x199C BOUNDS 0x20
  1298. 0x19A4 IDXADDR
  1299. 0x19A8 MOVE.alt
  1300. 0x19AC ZERO.pri
  1301. 0x19B0 STOR.I
  1302. 0x19B4 BREAK
  1303. 0x19B8 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  1304. 0x19C0 LOAD.S.pri 0xC ; id
  1305. 0x19C8 BOUNDS 0x20
  1306. 0x19D0 IDXADDR
  1307. 0x19D4 MOVE.alt
  1308. 0x19D8 ZERO.pri
  1309. 0x19DC STOR.I
  1310. 0x19E0 BREAK
  1311. 0x19E4 CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  1312. 0x19EC LOAD.S.pri 0xC ; id
  1313. 0x19F4 BOUNDS 0x20
  1314. 0x19FC IDXADDR
  1315. 0x1A00 MOVE.alt
  1316. 0x1A04 ZERO.pri
  1317. 0x1A08 STOR.I
  1318. 0x1A0C BREAK
  1319. 0x1A10 CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  1320. 0x1A18 LOAD.S.pri 0xC ; id
  1321. 0x1A20 BOUNDS 0x20
  1322. 0x1A28 IDXADDR
  1323. 0x1A2C MOVE.alt
  1324. 0x1A30 ZERO.pri
  1325. 0x1A34 STOR.I
  1326. 0x1A38 BREAK
  1327. 0x1A3C CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  1328. 0x1A44 LOAD.S.pri 0xC ; id
  1329. 0x1A4C BOUNDS 0x20
  1330. 0x1A54 IDXADDR
  1331. 0x1A58 MOVE.alt
  1332. 0x1A5C ZERO.pri
  1333. 0x1A60 STOR.I
  1334. 0x1A64 BREAK
  1335. 0x1A68 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  1336. 0x1A70 LOAD.S.pri 0xC ; id
  1337. 0x1A78 BOUNDS 0x20
  1338. 0x1A80 IDXADDR
  1339. 0x1A84 MOVE.alt
  1340. 0x1A88 ZERO.pri
  1341. 0x1A8C STOR.I
  1342. 0x1A90 BREAK
  1343. 0x1A94 CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  1344. 0x1A9C LOAD.S.pri 0xC ; id
  1345. 0x1AA4 BOUNDS 0x20
  1346. 0x1AAC IDXADDR
  1347. 0x1AB0 MOVE.alt
  1348. 0x1AB4 ZERO.pri
  1349. 0x1AB8 STOR.I
  1350. 0x1ABC BREAK
  1351. 0x1AC0 CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  1352. 0x1AC8 LOAD.S.pri 0xC ; id
  1353. 0x1AD0 BOUNDS 0x20
  1354. 0x1AD8 IDXADDR
  1355. 0x1ADC MOVE.alt
  1356. 0x1AE0 ZERO.pri
  1357. 0x1AE4 STOR.I
  1358. 0x1AE8 ZERO.pri
  1359. 0x1AEC RETN
  1360. 0x1AF0 PROC ; public client_disconnect(id)
  1361. 0x1AF4 BREAK
  1362. 0x1AF8 BREAK
  1363. 0x1AFC PUSH.S 0xC ; id
  1364. 0x1B04 PUSH.C 0x4
  1365. 0x1B0C CALL 0x2854 ; public SacuvajPodatke(id)
  1366. 0x1B14 BREAK
  1367. 0x1B18 PUSH.S 0xC ; id
  1368. 0x1B20 PUSH.C 0x4
  1369. 0x1B28 CALL 0x1E48 ; public DeleteSkills(id)
  1370. 0x1B30 BREAK
  1371. 0x1B34 PUSH.C 0x0 ; "%L"
  1372. 0x1B3C LOAD.S.pri 0xC ; id
  1373. 0x1B44 ADD.C 0x2A0 ; signed: 672
  1374. 0x1B4C PUSH.pri
  1375. 0x1B50 PUSH.C 0x8
  1376. 0x1B58 SYSREQ.C 0x27 ; remove_task
  1377. 0x1B60 STACK 0xC ; free 3 cells
  1378. 0x1B68 BREAK
  1379. 0x1B6C CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  1380. 0x1B74 LOAD.S.pri 0xC ; id
  1381. 0x1B7C BOUNDS 0x20
  1382. 0x1B84 IDXADDR
  1383. 0x1B88 MOVE.alt
  1384. 0x1B8C ZERO.pri
  1385. 0x1B90 STOR.I
  1386. 0x1B94 BREAK
  1387. 0x1B98 CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  1388. 0x1BA0 LOAD.S.pri 0xC ; id
  1389. 0x1BA8 BOUNDS 0x20
  1390. 0x1BB0 IDXADDR
  1391. 0x1BB4 MOVE.alt
  1392. 0x1BB8 ZERO.pri
  1393. 0x1BBC STOR.I
  1394. 0x1BC0 BREAK
  1395. 0x1BC4 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  1396. 0x1BCC LOAD.S.pri 0xC ; id
  1397. 0x1BD4 BOUNDS 0x20
  1398. 0x1BDC IDXADDR
  1399. 0x1BE0 MOVE.alt
  1400. 0x1BE4 ZERO.pri
  1401. 0x1BE8 STOR.I
  1402. 0x1BEC BREAK
  1403. 0x1BF0 CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  1404. 0x1BF8 LOAD.S.pri 0xC ; id
  1405. 0x1C00 BOUNDS 0x20
  1406. 0x1C08 IDXADDR
  1407. 0x1C0C MOVE.alt
  1408. 0x1C10 ZERO.pri
  1409. 0x1C14 STOR.I
  1410. 0x1C18 BREAK
  1411. 0x1C1C CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  1412. 0x1C24 LOAD.S.pri 0xC ; id
  1413. 0x1C2C BOUNDS 0x20
  1414. 0x1C34 IDXADDR
  1415. 0x1C38 MOVE.alt
  1416. 0x1C3C ZERO.pri
  1417. 0x1C40 STOR.I
  1418. 0x1C44 BREAK
  1419. 0x1C48 CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  1420. 0x1C50 LOAD.S.pri 0xC ; id
  1421. 0x1C58 BOUNDS 0x20
  1422. 0x1C60 IDXADDR
  1423. 0x1C64 MOVE.alt
  1424. 0x1C68 ZERO.pri
  1425. 0x1C6C STOR.I
  1426. 0x1C70 BREAK
  1427. 0x1C74 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  1428. 0x1C7C LOAD.S.pri 0xC ; id
  1429. 0x1C84 BOUNDS 0x20
  1430. 0x1C8C IDXADDR
  1431. 0x1C90 MOVE.alt
  1432. 0x1C94 ZERO.pri
  1433. 0x1C98 STOR.I
  1434. 0x1C9C BREAK
  1435. 0x1CA0 CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  1436. 0x1CA8 LOAD.S.pri 0xC ; id
  1437. 0x1CB0 BOUNDS 0x20
  1438. 0x1CB8 IDXADDR
  1439. 0x1CBC MOVE.alt
  1440. 0x1CC0 ZERO.pri
  1441. 0x1CC4 STOR.I
  1442. 0x1CC8 BREAK
  1443. 0x1CCC CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  1444. 0x1CD4 LOAD.S.pri 0xC ; id
  1445. 0x1CDC BOUNDS 0x20
  1446. 0x1CE4 IDXADDR
  1447. 0x1CE8 MOVE.alt
  1448. 0x1CEC ZERO.pri
  1449. 0x1CF0 STOR.I
  1450. 0x1CF4 ZERO.pri
  1451. 0x1CF8 RETN
  1452. 0x1CFC PROC ; public PocetakRunde(id)
  1453. 0x1D00 BREAK
  1454. 0x1D04 BREAK
  1455. ; new iPlayers[32]
  1456. 0x1D08 STACK 0xFFFFFF80 ; allocate 32 cells
  1457. 0x1D10 ZERO.pri
  1458. 0x1D14 ADDR.alt 0xFFFFFF80
  1459. 0x1D1C FILL 0x80 ; 32 cells
  1460. 0x1D24 BREAK
  1461. ; new iNum
  1462. 0x1D28 PUSH.C 0x0 ; "%L"
  1463. 0x1D30 BREAK
  1464. ; new id
  1465. 0x1D34 PUSH.C 0x0 ; "%L"
  1466. 0x1D3C BREAK
  1467. 0x1D40 PUSH.C 0x14AC ; 0x0
  1468. 0x1D48 PUSH.C 0x14A4 ; 0x61
  1469. 0x1D50 PUSH.ADR 0xFFFFFF7C ; iNum
  1470. 0x1D58 PUSH.ADR 0xFFFFFF80 ; iPlayers[32]
  1471. 0x1D60 PUSH.C 0x10
  1472. 0x1D68 SYSREQ.C 0x28 ; get_players
  1473. 0x1D70 STACK 0x14 ; free 5 cells
  1474. 0x1D78 BREAK
  1475. ; new i
  1476. 0x1D7C PUSH.C 0x0 ; "%L"
  1477. 0x1D84 JUMP 0x1D98
  1478. 0x1D8C BREAK
  1479. 0x1D90 INC.S 0xFFFFFF74 ; i
  1480. 0x1D98 LOAD.S.pri 0xFFFFFF74 ; i
  1481. 0x1DA0 LOAD.S.alt 0xFFFFFF7C ; iNum
  1482. 0x1DA8 JSGEQ 0x1E30
  1483. 0x1DB0 BREAK
  1484. 0x1DB4 ADDR.alt 0xFFFFFF80
  1485. 0x1DBC LOAD.S.pri 0xFFFFFF74 ; i
  1486. 0x1DC4 BOUNDS 0x1F
  1487. 0x1DCC LIDX
  1488. 0x1DD0 STOR.S.pri 0xFFFFFF78 ; id
  1489. 0x1DD8 BREAK
  1490. 0x1DDC PUSH.S 0xFFFFFF78 ; id
  1491. 0x1DE4 PUSH.C 0x4
  1492. 0x1DEC SYSREQ.C 0x29 ; strip_user_weapons
  1493. 0x1DF4 STACK 0x8 ; free 2 cells
  1494. 0x1DFC BREAK
  1495. 0x1E00 PUSH.C 0x14B0 ; "weapon_knife"
  1496. 0x1E08 PUSH.S 0xFFFFFF78 ; id
  1497. 0x1E10 PUSH.C 0x8
  1498. 0x1E18 SYSREQ.C 0x2A ; give_item
  1499. 0x1E20 STACK 0xC ; free 3 cells
  1500. 0x1E28 JUMP 0x1D8C
  1501. 0x1E30 STACK 0x4 ; free 1 cells
  1502. 0x1E38 STACK 0x88 ; free 34 cells
  1503. 0x1E40 ZERO.pri
  1504. 0x1E44 RETN
  1505. 0x1E48 PROC ; public DeleteSkills(id)
  1506. 0x1E4C BREAK
  1507. 0x1E50 BREAK
  1508. 0x1E54 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  1509. 0x1E5C LOAD.S.pri 0xC ; id
  1510. 0x1E64 BOUNDS 0x20
  1511. 0x1E6C IDXADDR
  1512. 0x1E70 MOVE.alt
  1513. 0x1E74 ZERO.pri
  1514. 0x1E78 STOR.I
  1515. 0x1E7C BREAK
  1516. 0x1E80 CONST.alt 0x71C ; iskustvo_igraca[33]=0x0 (0.00000)
  1517. 0x1E88 LOAD.S.pri 0xC ; id
  1518. 0x1E90 BOUNDS 0x20
  1519. 0x1E98 IDXADDR
  1520. 0x1E9C MOVE.alt
  1521. 0x1EA0 ZERO.pri
  1522. 0x1EA4 STOR.I
  1523. 0x1EA8 ZERO.pri
  1524. 0x1EAC RETN
  1525. 0x1EB0 PROC ; public plugin_precache()
  1526. 0x1EB4 BREAK
  1527. 0x1EB8 BREAK
  1528. 0x1EBC PUSH.C 0xD08 ; g_szAxeman[24] "models/ukm/v_axeman.mdl"
  1529. 0x1EC4 PUSH.C 0x4
  1530. 0x1ECC SYSREQ.C 0x2B ; precache_model
  1531. 0x1ED4 STACK 0x8 ; free 2 cells
  1532. 0x1EDC BREAK
  1533. 0x1EE0 PUSH.C 0xD68 ; g_szKnight[24] "models/ukm/v_knight.mdl"
  1534. 0x1EE8 PUSH.C 0x4
  1535. 0x1EF0 SYSREQ.C 0x2B ; precache_model
  1536. 0x1EF8 STACK 0x8 ; free 2 cells
  1537. 0x1F00 BREAK
  1538. 0x1F04 PUSH.C 0xDC8 ; g_szSwordman[26] "models/ukm/v_swordman.mdl"
  1539. 0x1F0C PUSH.C 0x4
  1540. 0x1F14 SYSREQ.C 0x2B ; precache_model
  1541. 0x1F1C STACK 0x8 ; free 2 cells
  1542. 0x1F24 BREAK
  1543. 0x1F28 PUSH.C 0xE30 ; g_szMaceman[25] "models/ukm/v_maceman.mdl"
  1544. 0x1F30 PUSH.C 0x4
  1545. 0x1F38 SYSREQ.C 0x2B ; precache_model
  1546. 0x1F40 STACK 0x8 ; free 2 cells
  1547. 0x1F48 BREAK
  1548. 0x1F4C PUSH.C 0xE94 ; g_szKamikaze[26] "models/ukm/v_kamikaze.mdl"
  1549. 0x1F54 PUSH.C 0x4
  1550. 0x1F5C SYSREQ.C 0x2B ; precache_model
  1551. 0x1F64 STACK 0x8 ; free 2 cells
  1552. 0x1F6C BREAK
  1553. 0x1F70 PUSH.C 0xEFC ; g_szNinja[23] "models/ukm/v_ninja.mdl"
  1554. 0x1F78 PUSH.C 0x4
  1555. 0x1F80 SYSREQ.C 0x2B ; precache_model
  1556. 0x1F88 STACK 0x8 ; free 2 cells
  1557. 0x1F90 BREAK
  1558. 0x1F94 PUSH.C 0xF58 ; g_szAssasin[25] "models/ukm/v_assasin.mdl"
  1559. 0x1F9C PUSH.C 0x4
  1560. 0x1FA4 SYSREQ.C 0x2B ; precache_model
  1561. 0x1FAC STACK 0x8 ; free 2 cells
  1562. 0x1FB4 BREAK
  1563. 0x1FB8 PUSH.C 0xFBC ; g_szNightkiller[29] "models/ukm/v_nightkiller.mdl"
  1564. 0x1FC0 PUSH.C 0x4
  1565. 0x1FC8 SYSREQ.C 0x2B ; precache_model
  1566. 0x1FD0 STACK 0x8 ; free 2 cells
  1567. 0x1FD8 ZERO.pri
  1568. 0x1FDC RETN
  1569. 0x1FE0 PROC ; public PokaziInformacije(id)
  1570. 0x1FE4 BREAK
  1571. 0x1FE8 BREAK
  1572. 0x1FEC LOAD.S.pri 0xC ; id
  1573. 0x1FF4 ADD.C 0xFFFFFD60 ; signed: -672
  1574. 0x1FFC STOR.S.pri 0xC ; id
  1575. 0x2004 BREAK
  1576. 0x2008 PUSH.C 0x0 ; "%L"
  1577. 0x2010 PUSH.C 0x146C ; 0x0
  1578. 0x2018 PUSH.C 0x0 ; "%L"
  1579. 0x2020 PUSH.C 0x1420 ; 0x0
  1580. 0x2028 LOAD.S.pri 0xC ; id
  1581. 0x2030 ADD.C 0x2A0 ; signed: 672
  1582. 0x2038 PUSH.pri
  1583. 0x203C PUSH.C 0x14E4 ; "PokaziInformacije"
  1584. 0x2044 PUSH.C 0x3DCCCCCD ; signed=1036831949 float=0.100000
  1585.  
  1586. 0x204C PUSH.C 0x1C
  1587. 0x2054 SYSREQ.C 0x26 ; set_task
  1588. 0x205C STACK 0x20 ; free 8 cells
  1589. 0x2064 BREAK
  1590. 0x2068 PUSH.S 0xC ; id
  1591. 0x2070 PUSH.C 0x4
  1592. 0x2078 SYSREQ.C 0xB ; is_user_alive
  1593. 0x2080 STACK 0x8 ; free 2 cells
  1594. 0x2088 NOT
  1595. 0x208C JZER 0x222C
  1596. 0x2094 BREAK
  1597. ; new target
  1598. 0x2098 STACK 0xFFFFFFFC ; allocate 1 cells
  1599. 0x20A0 PUSH.C 0x4 ; 0x4C
  1600. 0x20A8 PUSH.S 0xC ; id
  1601. 0x20B0 PUSH.C 0x8
  1602. 0x20B8 SYSREQ.C 0x2C ; entity_get_int
  1603. 0x20C0 STACK 0xC ; free 3 cells
  1604. 0x20C8 STOR.S.pri 0xFFFFFFFC ; target
  1605. 0x20D0 BREAK
  1606. 0x20D4 LOAD.S.pri 0xFFFFFFFC ; target
  1607. 0x20DC JNZ 0x20F8
  1608. 0x20E4 BREAK
  1609. 0x20E8 ZERO.pri
  1610. 0x20EC STACK 0x4 ; free 1 cells
  1611. 0x20F4 RETN
  1612. 0x20F8 BREAK
  1613. 0x20FC PUSH.C 0x4 ; 0x4C
  1614. 0x2104 PUSH.C 0x0 ; "%L"
  1615. 0x210C PUSH.C 0x0 ; "%L"
  1616. 0x2114 PUSH.C 0x3E99999A ; signed=1050253722 float=0.300000
  1617.  
  1618. 0x211C PUSH.C 0x0 ; "%L"
  1619. 0x2124 PUSH.C 0x0 ; "%L"
  1620. 0x212C PUSH.C 0x3EE147AE ; signed=1054951342 float=0.440000
  1621.  
  1622. 0x2134 PUSH.C 0x3F0CCCCD ; signed=1057803469 float=0.550000
  1623.  
  1624. 0x213C PUSH.C 0x2A ; 0x4F0000
  1625. 0x2144 PUSH.C 0xD4 ; "HT"
  1626. 0x214C PUSH.C 0xFF ; 0x4C00
  1627. 0x2154 PUSH.C 0x2C
  1628. 0x215C SYSREQ.C 0x2D ; set_hudmessage
  1629. 0x2164 STACK 0x30 ; free 12 cells
  1630. 0x216C BREAK
  1631. 0x2170 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  1632. 0x2178 LOAD.S.pri 0xFFFFFFFC ; target
  1633. 0x2180 BOUNDS 0x20
  1634. 0x2188 IDXADDR
  1635. 0x218C PUSH.pri
  1636. 0x2190 CONST.pri 0x8A8 ; iskustvo_levelu[200]=0xA (10.00000)
  1637. 0x2198 PUSH.pri
  1638. 0x219C CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  1639. 0x21A4 LOAD.S.pri 0xC ; id
  1640. 0x21AC BOUNDS 0x20
  1641. 0x21B4 LIDX
  1642. 0x21B8 BOUNDS 0xC7
  1643. 0x21C0 POP.alt
  1644. 0x21C4 IDXADDR
  1645. 0x21C8 PUSH.pri
  1646. 0x21CC CONST.alt 0x71C ; iskustvo_igraca[33]=0x0 (0.00000)
  1647. 0x21D4 LOAD.S.pri 0xFFFFFFFC ; target
  1648. 0x21DC BOUNDS 0x20
  1649. 0x21E4 IDXADDR
  1650. 0x21E8 PUSH.pri
  1651. 0x21EC PUSH.C 0x152C ; "Iskustvo : %i / %i ^nLevel: %i"
  1652. 0x21F4 PUSH 0x2F4 ; SyncHudObj
  1653. 0x21FC PUSH.S 0xC ; id
  1654. 0x2204 PUSH.C 0x18
  1655. 0x220C SYSREQ.C 0x2E ; ShowSyncHudMsg
  1656. 0x2214 STACK 0x1C ; free 7 cells
  1657. 0x221C STACK 0x4 ; free 1 cells
  1658. 0x2224 JUMP 0x23D0
  1659. 0x222C BREAK
  1660. 0x2230 PUSH.C 0x4 ; 0x4C
  1661. 0x2238 PUSH.C 0x0 ; "%L"
  1662. 0x2240 PUSH.C 0x0 ; "%L"
  1663. 0x2248 PUSH.C 0x3E99999A ; signed=1050253722 float=0.300000
  1664.  
  1665. 0x2250 PUSH.C 0x0 ; "%L"
  1666. 0x2258 PUSH.C 0x0 ; "%L"
  1667. 0x2260 PUSH.C 0x3E23D70A ; signed=1042536202 float=0.160000
  1668.  
  1669. 0x2268 PUSH.C 0x3C23D70A ; signed=1008981770 float=0.010000
  1670.  
  1671. 0x2270 PUSH.C 0x0 ; "%L"
  1672. 0x2278 PUSH.C 0xFF ; 0x4C00
  1673. 0x2280 PUSH.C 0x0 ; "%L"
  1674. 0x2288 PUSH.C 0x2C
  1675. 0x2290 SYSREQ.C 0x2D ; set_hudmessage
  1676. 0x2298 STACK 0x30 ; free 12 cells
  1677. 0x22A0 BREAK
  1678. 0x22A4 PUSH.S 0xC ; id
  1679. 0x22AC PUSH.C 0x4
  1680. 0x22B4 SYSREQ.C 0x2F ; get_user_health
  1681. 0x22BC STACK 0x8 ; free 2 cells
  1682. 0x22C4 HEAP 0x4
  1683. 0x22CC STOR.I
  1684. 0x22D0 PUSH.alt
  1685. 0x22D4 CONST.pri 0xBC8 ; naziv_klase[9][]={"$4Ld„ ÀÔðNema"}
  1686. 0x22DC PUSH.pri
  1687. 0x22E0 CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  1688. 0x22E8 LOAD.S.pri 0xC ; id
  1689. 0x22F0 BOUNDS 0x20
  1690. 0x22F8 LIDX
  1691. 0x22FC BOUNDS 0x8
  1692. 0x2304 POP.alt
  1693. 0x2308 IDXADDR
  1694. 0x230C MOVE.alt
  1695. 0x2310 LOAD.I
  1696. 0x2314 ADD
  1697. 0x2318 PUSH.pri
  1698. 0x231C CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  1699. 0x2324 LOAD.S.pri 0xC ; id
  1700. 0x232C BOUNDS 0x20
  1701. 0x2334 IDXADDR
  1702. 0x2338 PUSH.pri
  1703. 0x233C CONST.pri 0x8A8 ; iskustvo_levelu[200]=0xA (10.00000)
  1704. 0x2344 PUSH.pri
  1705. 0x2348 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  1706. 0x2350 LOAD.S.pri 0xC ; id
  1707. 0x2358 BOUNDS 0x20
  1708. 0x2360 LIDX
  1709. 0x2364 BOUNDS 0xC7
  1710. 0x236C POP.alt
  1711. 0x2370 IDXADDR
  1712. 0x2374 PUSH.pri
  1713. 0x2378 CONST.alt 0x71C ; iskustvo_igraca[33]=0x0 (0.00000)
  1714. 0x2380 LOAD.S.pri 0xC ; id
  1715. 0x2388 BOUNDS 0x20
  1716. 0x2390 IDXADDR
  1717. 0x2394 PUSH.pri
  1718. 0x2398 PUSH.C 0x15A4 ; "[UKM by PrInCe]^n[XP : %i / %i]^n[Level: %i]^n[Klasa: %s]^n[HP: %d]"
  1719. 0x23A0 PUSH 0x2F4 ; SyncHudObj
  1720. 0x23A8 PUSH.S 0xC ; id
  1721. 0x23B0 PUSH.C 0x20
  1722. 0x23B8 SYSREQ.C 0x2E ; ShowSyncHudMsg
  1723. 0x23C0 STACK 0x24 ; free 9 cells
  1724. 0x23C8 HEAP 0xFFFFFFFC
  1725. 0x23D0 ZERO.pri
  1726. 0x23D4 RETN
  1727. 0x23D8 PROC ; public Death()
  1728. 0x23DC BREAK
  1729. 0x23E0 BREAK
  1730. ; new id
  1731. 0x23E4 STACK 0xFFFFFFFC ; allocate 1 cells
  1732. 0x23EC PUSH.C 0x2 ; 0x4C0000
  1733. 0x23F4 PUSH.C 0x4
  1734. 0x23FC SYSREQ.C 0x30 ; read_data
  1735. 0x2404 STACK 0x8 ; free 2 cells
  1736. 0x240C STOR.S.pri 0xFFFFFFFC ; id
  1737. 0x2414 BREAK
  1738. ; new attacker
  1739. 0x2418 STACK 0xFFFFFFFC ; allocate 1 cells
  1740. 0x2420 PUSH.C 0x1 ; 0x4C000000
  1741. 0x2428 PUSH.C 0x4
  1742. 0x2430 SYSREQ.C 0x30 ; read_data
  1743. 0x2438 STACK 0x8 ; free 2 cells
  1744. 0x2440 STOR.S.pri 0xFFFFFFF8 ; attacker
  1745. 0x2448 BREAK
  1746. 0x244C LOAD.S.pri 0xFFFFFFFC ; id
  1747. 0x2454 LOAD.S.alt 0xFFFFFFF8 ; attacker
  1748. 0x245C JEQ 0x249C
  1749. 0x2464 PUSH.S 0xFFFFFFF8 ; attacker
  1750. 0x246C PUSH.C 0x4
  1751. 0x2474 SYSREQ.C 0x16 ; is_user_connected
  1752. 0x247C STACK 0x8 ; free 2 cells
  1753. 0x2484 JZER 0x249C
  1754. 0x248C CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  1755. 0x2494 JUMP 0x24A0
  1756. 0x249C ZERO.pri
  1757. 0x24A0 JZER 0x2540
  1758. 0x24A8 BREAK
  1759. ; new novo_iskustvo
  1760. 0x24AC STACK 0xFFFFFFFC ; allocate 1 cells
  1761. 0x24B4 PUSH 0x1030 ; cvar_xp_za_ubistvo
  1762. 0x24BC PUSH.C 0x4
  1763. 0x24C4 SYSREQ.C 0x31 ; get_pcvar_num
  1764. 0x24CC STACK 0x8 ; free 2 cells
  1765. 0x24D4 STOR.S.pri 0xFFFFFFF4 ; novo_iskustvo
  1766. 0x24DC BREAK
  1767. 0x24E0 CONST.alt 0x71C ; iskustvo_igraca[33]=0x0 (0.00000)
  1768. 0x24E8 LOAD.S.pri 0xFFFFFFF8 ; attacker
  1769. 0x24F0 BOUNDS 0x20
  1770. 0x24F8 IDXADDR
  1771. 0x24FC PUSH.pri
  1772. 0x2500 LOAD.I
  1773. 0x2504 MOVE.alt
  1774. 0x2508 LOAD.S.pri 0xFFFFFFF4 ; novo_iskustvo
  1775. 0x2510 ADD
  1776. 0x2514 POP.alt
  1777. 0x2518 STOR.I
  1778. 0x251C BREAK
  1779. 0x2520 PUSH.S 0xFFFFFFF8 ; attacker
  1780. 0x2528 PUSH.C 0x4
  1781. 0x2530 CALL 0x2748 ; public ProveriNivo(id)
  1782. 0x2538 STACK 0x4 ; free 1 cells
  1783. 0x2540 STACK 0x8 ; free 2 cells
  1784. 0x2548 ZERO.pri
  1785. 0x254C RETN
  1786. 0x2550 PROC ; public cmd_setlvl(id,level,cid)
  1787. 0x2554 BREAK
  1788. 0x2558 BREAK
  1789. 0x255C PUSH.C 0x0 ; "%L"
  1790. 0x2564 PUSH.C 0x3 ; 0x4C00
  1791. 0x256C PUSH.S 0x14 ; cid
  1792. 0x2574 PUSH.S 0x10 ; level
  1793. 0x257C PUSH.S 0xC ; id
  1794. 0x2584 PUSH.C 0x14
  1795. 0x258C CALL 0x364 ; stock cmd_access(id,level,cid,num,bool:accesssilent)
  1796. 0x2594 NOT
  1797. 0x2598 JZER 0x25B0
  1798. 0x25A0 BREAK
  1799. 0x25A4 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  1800. 0x25AC RETN
  1801. 0x25B0 BREAK
  1802. ; new arg1[33]
  1803. 0x25B4 STACK 0xFFFFFF7C ; allocate 33 cells
  1804. 0x25BC ZERO.pri
  1805. 0x25C0 ADDR.alt 0xFFFFFF7C
  1806. 0x25C8 FILL 0x84 ; 33 cells
  1807. 0x25D0 BREAK
  1808. ; new arg2[6]
  1809. 0x25D4 STACK 0xFFFFFFE8 ; allocate 6 cells
  1810. 0x25DC ZERO.pri
  1811. 0x25E0 ADDR.alt 0xFFFFFF64
  1812. 0x25E8 FILL 0x18 ; 6 cells
  1813. 0x25F0 BREAK
  1814. 0x25F4 PUSH.C 0x20 ; "C_COM"
  1815. 0x25FC PUSH.ADR 0xFFFFFF7C ; arg1[33]
  1816. 0x2604 PUSH.C 0x1 ; 0x4C000000
  1817. 0x260C PUSH.C 0xC
  1818. 0x2614 SYSREQ.C 0x32 ; read_argv
  1819. 0x261C STACK 0x10 ; free 4 cells
  1820. 0x2624 BREAK
  1821. 0x2628 PUSH.C 0x5 ; 0x0
  1822. 0x2630 PUSH.ADR 0xFFFFFF64 ; arg2[6]
  1823. 0x2638 PUSH.C 0x2 ; 0x4C0000
  1824. 0x2640 PUSH.C 0xC
  1825. 0x2648 SYSREQ.C 0x32 ; read_argv
  1826. 0x2650 STACK 0x10 ; free 4 cells
  1827. 0x2658 BREAK
  1828. ; new player
  1829. 0x265C STACK 0xFFFFFFFC ; allocate 1 cells
  1830. 0x2664 PUSH.C 0x0 ; "%L"
  1831. 0x266C PUSH.ADR 0xFFFFFF7C ; arg1[33]
  1832. 0x2674 PUSH.S 0xC ; id
  1833. 0x267C PUSH.C 0xC
  1834. 0x2684 CALL 0x68C ; stock cmd_target(id,arg[],flags)
  1835. 0x268C STOR.S.pri 0xFFFFFF60 ; player
  1836. 0x2694 BREAK
  1837. ; new value
  1838. 0x2698 STACK 0xFFFFFFFC ; allocate 1 cells
  1839. 0x26A0 PUSH.ADR 0xFFFFFF64 ; arg2[6]
  1840. 0x26A8 PUSH.C 0x4
  1841. 0x26B0 SYSREQ.C 0x9 ; str_to_num
  1842. 0x26B8 STACK 0x8 ; free 2 cells
  1843. 0x26C0 MOVE.alt
  1844. 0x26C4 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  1845. 0x26CC SUB.alt
  1846. 0x26D0 STOR.S.pri 0xFFFFFF5C ; value
  1847. 0x26D8 BREAK
  1848. 0x26DC CONST.alt 0x71C ; iskustvo_igraca[33]=0x0 (0.00000)
  1849. 0x26E4 LOAD.S.pri 0xFFFFFF60 ; player
  1850. 0x26EC BOUNDS 0x20
  1851. 0x26F4 IDXADDR
  1852. 0x26F8 PUSH.pri
  1853. 0x26FC LOAD.S.pri 0xFFFFFF5C ; value
  1854. 0x2704 SMUL.C 0x3C
  1855. 0x270C POP.alt
  1856. 0x2710 STOR.I
  1857. 0x2714 BREAK
  1858. 0x2718 PUSH.S 0xFFFFFF60 ; player
  1859. 0x2720 PUSH.C 0x4
  1860. 0x2728 CALL 0x2748 ; public ProveriNivo(id)
  1861. 0x2730 BREAK
  1862. 0x2734 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  1863. 0x273C STACK 0xA4 ; free 41 cells
  1864. 0x2744 RETN
  1865. 0x2748 PROC ; public ProveriNivo(id)
  1866. 0x274C BREAK
  1867. 0x2750 BREAK
  1868. 0x2754 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  1869. 0x275C LOAD.S.pri 0xC ; id
  1870. 0x2764 BOUNDS 0x20
  1871. 0x276C LIDX
  1872. 0x2770 MOVE.alt
  1873. 0x2774 CONST.pri 0x4B0 ; 0x0 (0.00000)
  1874. 0x277C JSLEQ 0x2830
  1875. 0x2784 BREAK
  1876. 0x2788 BREAK
  1877. 0x278C CONST.alt 0x71C ; iskustvo_igraca[33]=0x0 (0.00000)
  1878. 0x2794 LOAD.S.pri 0xC ; id
  1879. 0x279C BOUNDS 0x20
  1880. 0x27A4 LIDX
  1881. 0x27A8 PUSH.pri
  1882. 0x27AC CONST.pri 0x8A8 ; iskustvo_levelu[200]=0xA (10.00000)
  1883. 0x27B4 PUSH.pri
  1884. 0x27B8 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  1885. 0x27C0 LOAD.S.pri 0xC ; id
  1886. 0x27C8 BOUNDS 0x20
  1887. 0x27D0 LIDX
  1888. 0x27D4 BOUNDS 0xC7
  1889. 0x27DC POP.alt
  1890. 0x27E0 IDXADDR
  1891. 0x27E4 LOAD.I
  1892. 0x27E8 POP.alt
  1893. 0x27EC JSGRTR 0x2830
  1894. 0x27F4 BREAK
  1895. 0x27F8 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  1896. 0x2800 LOAD.S.pri 0xC ; id
  1897. 0x2808 BOUNDS 0x20
  1898. 0x2810 IDXADDR
  1899. 0x2814 PUSH.pri
  1900. 0x2818 LOAD.I
  1901. 0x281C SWAP.pri
  1902. 0x2820 INC.I
  1903. 0x2824 POP.pri
  1904. 0x2828 JUMP 0x2788
  1905. 0x2830 BREAK
  1906. 0x2834 PUSH.S 0xC ; id
  1907. 0x283C PUSH.C 0x4
  1908. 0x2844 CALL 0x2854 ; public SacuvajPodatke(id)
  1909. 0x284C ZERO.pri
  1910. 0x2850 RETN
  1911. 0x2854 PROC ; public SacuvajPodatke(id)
  1912. 0x2858 BREAK
  1913. 0x285C BREAK
  1914. ; new AuthID[35]
  1915. 0x2860 STACK 0xFFFFFF74 ; allocate 35 cells
  1916. 0x2868 ZERO.pri
  1917. 0x286C ADDR.alt 0xFFFFFF74
  1918. 0x2874 FILL 0x8C ; 35 cells
  1919. 0x287C BREAK
  1920. 0x2880 PUSH.C 0x22 ; 0x5F0000
  1921. 0x2888 PUSH.ADR 0xFFFFFF74 ; AuthID[35]
  1922. 0x2890 PUSH.S 0xC ; id
  1923. 0x2898 PUSH.C 0xC
  1924. 0x28A0 SYSREQ.C 0x33 ; get_user_authid
  1925. 0x28A8 STACK 0x10 ; free 4 cells
  1926. 0x28B0 BREAK
  1927. ; new vaultkey[64]
  1928. 0x28B4 STACK 0xFFFFFF00 ; allocate 64 cells
  1929. 0x28BC ZERO.pri
  1930. 0x28C0 ADDR.alt 0xFFFFFE74
  1931. 0x28C8 FILL 0x100 ; 64 cells
  1932. ; new vaultdata[256]
  1933. 0x28D0 STACK 0xFFFFFC00 ; allocate 256 cells
  1934. 0x28D8 ZERO.pri
  1935. 0x28DC ADDR.alt 0xFFFFFA74
  1936. 0x28E4 FILL 0x400 ; 256 cells
  1937. 0x28EC BREAK
  1938. 0x28F0 PUSH.ADR 0xFFFFFF74 ; AuthID[35]
  1939. 0x28F8 PUSH.C 0x16A4 ; "%s-lvl"
  1940. 0x2900 PUSH.C 0x3F ; 0x3A00
  1941. 0x2908 PUSH.ADR 0xFFFFFE74 ; vaultkey[64]
  1942. 0x2910 PUSH.C 0x10
  1943. 0x2918 SYSREQ.C 0x34 ; format
  1944. 0x2920 STACK 0x14 ; free 5 cells
  1945. 0x2928 BREAK
  1946. 0x292C CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  1947. 0x2934 LOAD.S.pri 0xC ; id
  1948. 0x293C BOUNDS 0x20
  1949. 0x2944 IDXADDR
  1950. 0x2948 PUSH.pri
  1951. 0x294C CONST.alt 0x71C ; iskustvo_igraca[33]=0x0 (0.00000)
  1952. 0x2954 LOAD.S.pri 0xC ; id
  1953. 0x295C BOUNDS 0x20
  1954. 0x2964 IDXADDR
  1955. 0x2968 PUSH.pri
  1956. 0x296C PUSH.C 0x16C0 ; "%i#%i#"
  1957. 0x2974 PUSH.C 0xFF ; 0x4C00
  1958. 0x297C PUSH.ADR 0xFFFFFA74 ; vaultdata[256]
  1959. 0x2984 PUSH.C 0x14
  1960. 0x298C SYSREQ.C 0x34 ; format
  1961. 0x2994 STACK 0x18 ; free 6 cells
  1962. 0x299C BREAK
  1963. 0x29A0 PUSH.ADR 0xFFFFFA74 ; vaultdata[256]
  1964. 0x29A8 PUSH.ADR 0xFFFFFE74 ; vaultkey[64]
  1965. 0x29B0 PUSH 0x2F0 ; g_vault
  1966. 0x29B8 PUSH.C 0xC
  1967. 0x29C0 SYSREQ.C 0x35 ; nvault_set
  1968. 0x29C8 STACK 0x10 ; free 4 cells
  1969. 0x29D0 BREAK
  1970. 0x29D4 ZERO.pri
  1971. 0x29D8 STACK 0x58C ; free 355 cells
  1972. 0x29E0 RETN
  1973. 0x29E4 PROC ; public UcitajPodatke(id)
  1974. 0x29E8 BREAK
  1975. 0x29EC BREAK
  1976. ; new AuthID[35]
  1977. 0x29F0 STACK 0xFFFFFF74 ; allocate 35 cells
  1978. 0x29F8 ZERO.pri
  1979. 0x29FC ADDR.alt 0xFFFFFF74
  1980. 0x2A04 FILL 0x8C ; 35 cells
  1981. 0x2A0C BREAK
  1982. 0x2A10 PUSH.C 0x22 ; 0x5F0000
  1983. 0x2A18 PUSH.ADR 0xFFFFFF74 ; AuthID[35]
  1984. 0x2A20 PUSH.S 0xC ; id
  1985. 0x2A28 PUSH.C 0xC
  1986. 0x2A30 SYSREQ.C 0x33 ; get_user_authid
  1987. 0x2A38 STACK 0x10 ; free 4 cells
  1988. 0x2A40 BREAK
  1989. ; new vaultkey[64]
  1990. 0x2A44 STACK 0xFFFFFF00 ; allocate 64 cells
  1991. 0x2A4C ZERO.pri
  1992. 0x2A50 ADDR.alt 0xFFFFFE74
  1993. 0x2A58 FILL 0x100 ; 64 cells
  1994. ; new vaultdata[256]
  1995. 0x2A60 STACK 0xFFFFFC00 ; allocate 256 cells
  1996. 0x2A68 ZERO.pri
  1997. 0x2A6C ADDR.alt 0xFFFFFA74
  1998. 0x2A74 FILL 0x400 ; 256 cells
  1999. 0x2A7C BREAK
  2000. 0x2A80 PUSH.ADR 0xFFFFFF74 ; AuthID[35]
  2001. 0x2A88 PUSH.C 0x16DC ; "%s-lvl"
  2002. 0x2A90 PUSH.C 0x3F ; 0x3A00
  2003. 0x2A98 PUSH.ADR 0xFFFFFE74 ; vaultkey[64]
  2004. 0x2AA0 PUSH.C 0x10
  2005. 0x2AA8 SYSREQ.C 0x34 ; format
  2006. 0x2AB0 STACK 0x14 ; free 5 cells
  2007. 0x2AB8 BREAK
  2008. 0x2ABC CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  2009. 0x2AC4 LOAD.S.pri 0xC ; id
  2010. 0x2ACC BOUNDS 0x20
  2011. 0x2AD4 IDXADDR
  2012. 0x2AD8 PUSH.pri
  2013. 0x2ADC CONST.alt 0x71C ; iskustvo_igraca[33]=0x0 (0.00000)
  2014. 0x2AE4 LOAD.S.pri 0xC ; id
  2015. 0x2AEC BOUNDS 0x20
  2016. 0x2AF4 IDXADDR
  2017. 0x2AF8 PUSH.pri
  2018. 0x2AFC PUSH.C 0x16F8 ; "%i#%i#"
  2019. 0x2B04 PUSH.C 0xFF ; 0x4C00
  2020. 0x2B0C PUSH.ADR 0xFFFFFA74 ; vaultdata[256]
  2021. 0x2B14 PUSH.C 0x14
  2022. 0x2B1C SYSREQ.C 0x34 ; format
  2023. 0x2B24 STACK 0x18 ; free 6 cells
  2024. 0x2B2C BREAK
  2025. 0x2B30 CONST.pri 0xFF ; 0x4C00 (19456.00000)
  2026. 0x2B38 HEAP 0x4
  2027. 0x2B40 STOR.I
  2028. 0x2B44 PUSH.alt
  2029. 0x2B48 PUSH.ADR 0xFFFFFA74 ; vaultdata[256]
  2030. 0x2B50 PUSH.ADR 0xFFFFFE74 ; vaultkey[64]
  2031. 0x2B58 PUSH 0x2F0 ; g_vault
  2032. 0x2B60 PUSH.C 0x10
  2033. 0x2B68 SYSREQ.C 0x36 ; nvault_get
  2034. 0x2B70 STACK 0x14 ; free 5 cells
  2035. 0x2B78 HEAP 0xFFFFFFFC
  2036. 0x2B80 BREAK
  2037. 0x2B84 PUSH.C 0x171C ; 0x20
  2038. 0x2B8C PUSH.C 0x1714 ; 0x23
  2039. 0x2B94 PUSH.C 0xFF ; 0x4C00
  2040. 0x2B9C PUSH.ADR 0xFFFFFA74 ; vaultdata[256]
  2041. 0x2BA4 PUSH.C 0x10
  2042. 0x2BAC CALL 0x8 ; stock replace_all(string[],len,what[],with[])
  2043. 0x2BB4 BREAK
  2044. ; new iskustvoigraca[32]
  2045. 0x2BB8 STACK 0xFFFFFF80 ; allocate 32 cells
  2046. 0x2BC0 ZERO.pri
  2047. 0x2BC4 ADDR.alt 0xFFFFF9F4
  2048. 0x2BCC FILL 0x80 ; 32 cells
  2049. ; new leveligraca[32]
  2050. 0x2BD4 STACK 0xFFFFFF80 ; allocate 32 cells
  2051. 0x2BDC ZERO.pri
  2052. 0x2BE0 ADDR.alt 0xFFFFF974
  2053. 0x2BE8 FILL 0x80 ; 32 cells
  2054. 0x2BF0 BREAK
  2055. 0x2BF4 CONST.pri 0x1F ; 0x4300 (17152.00000)
  2056. 0x2BFC HEAP 0x4
  2057. 0x2C04 STOR.I
  2058. 0x2C08 PUSH.alt
  2059. 0x2C0C PUSH.ADR 0xFFFFF974 ; leveligraca[32]
  2060. 0x2C14 CONST.pri 0x1F ; 0x4300 (17152.00000)
  2061. 0x2C1C HEAP 0x4
  2062. 0x2C24 STOR.I
  2063. 0x2C28 PUSH.alt
  2064. 0x2C2C PUSH.ADR 0xFFFFF9F4 ; iskustvoigraca[32]
  2065. 0x2C34 PUSH.ADR 0xFFFFFA74 ; vaultdata[256]
  2066. 0x2C3C PUSH.C 0x14
  2067. 0x2C44 SYSREQ.C 0x37 ; parse
  2068. 0x2C4C STACK 0x18 ; free 6 cells
  2069. 0x2C54 HEAP 0xFFFFFFF8
  2070. 0x2C5C BREAK
  2071. 0x2C60 CONST.alt 0x71C ; iskustvo_igraca[33]=0x0 (0.00000)
  2072. 0x2C68 LOAD.S.pri 0xC ; id
  2073. 0x2C70 BOUNDS 0x20
  2074. 0x2C78 IDXADDR
  2075. 0x2C7C PUSH.pri
  2076. 0x2C80 PUSH.ADR 0xFFFFF9F4 ; iskustvoigraca[32]
  2077. 0x2C88 PUSH.C 0x4
  2078. 0x2C90 SYSREQ.C 0x9 ; str_to_num
  2079. 0x2C98 STACK 0x8 ; free 2 cells
  2080. 0x2CA0 POP.alt
  2081. 0x2CA4 STOR.I
  2082. 0x2CA8 BREAK
  2083. 0x2CAC CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  2084. 0x2CB4 LOAD.S.pri 0xC ; id
  2085. 0x2CBC BOUNDS 0x20
  2086. 0x2CC4 IDXADDR
  2087. 0x2CC8 PUSH.pri
  2088. 0x2CCC PUSH.ADR 0xFFFFF974 ; leveligraca[32]
  2089. 0x2CD4 PUSH.C 0x4
  2090. 0x2CDC SYSREQ.C 0x9 ; str_to_num
  2091. 0x2CE4 STACK 0x8 ; free 2 cells
  2092. 0x2CEC POP.alt
  2093. 0x2CF0 STOR.I
  2094. 0x2CF4 BREAK
  2095. 0x2CF8 ZERO.pri
  2096. 0x2CFC STACK 0x68C ; free 419 cells
  2097. 0x2D04 RETN
  2098. 0x2D08 PROC ; public izaberiklasu(id)
  2099. 0x2D0C BREAK
  2100. 0x2D10 BREAK
  2101. ; new menu
  2102. 0x2D14 STACK 0xFFFFFFFC ; allocate 1 cells
  2103. 0x2D1C PUSH.C 0x0 ; "%L"
  2104. 0x2D24 PUSH.C 0x1778 ; "biraj_handler"
  2105. 0x2D2C PUSH.C 0x1724 ; "Izaberi svoju klasu:"
  2106. 0x2D34 PUSH.C 0xC
  2107. 0x2D3C SYSREQ.C 0x38 ; menu_create
  2108. 0x2D44 STACK 0x10 ; free 4 cells
  2109. 0x2D4C STOR.S.pri 0xFFFFFFFC ; menu
  2110. 0x2D54 BREAK
  2111. 0x2D58 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  2112.  
  2113. 0x2D60 PUSH.C 0x0 ; "%L"
  2114. 0x2D68 PUSH.C 0x1828 ; 0x0
  2115. 0x2D70 PUSH.C 0x17B0 ; "\wAxeMan \r[\y120HP\r] \wFree"
  2116. 0x2D78 PUSH.S 0xFFFFFFFC ; menu
  2117. 0x2D80 PUSH.C 0x14
  2118. 0x2D88 SYSREQ.C 0x39 ; menu_additem
  2119. 0x2D90 STACK 0x18 ; free 6 cells
  2120. 0x2D98 BREAK
  2121. 0x2D9C PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  2122.  
  2123. 0x2DA4 PUSH.C 0x0 ; "%L"
  2124. 0x2DAC PUSH.C 0x1828 ; 0x0
  2125. 0x2DB4 PUSH.C 0x182C ; "\wKnight \r[\y140HP\r] \w10 LVL"
  2126. 0x2DBC PUSH.S 0xFFFFFFFC ; menu
  2127. 0x2DC4 PUSH.C 0x14
  2128. 0x2DCC SYSREQ.C 0x39 ; menu_additem
  2129. 0x2DD4 STACK 0x18 ; free 6 cells
  2130. 0x2DDC BREAK
  2131. 0x2DE0 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  2132.  
  2133. 0x2DE8 PUSH.C 0x0 ; "%L"
  2134. 0x2DF0 PUSH.C 0x1828 ; 0x0
  2135. 0x2DF8 PUSH.C 0x18AC ; "\wSwordMan \r[\y160HP\r] \w20 LVL"
  2136. 0x2E00 PUSH.S 0xFFFFFFFC ; menu
  2137. 0x2E08 PUSH.C 0x14
  2138. 0x2E10 SYSREQ.C 0x39 ; menu_additem
  2139. 0x2E18 STACK 0x18 ; free 6 cells
  2140. 0x2E20 BREAK
  2141. 0x2E24 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  2142.  
  2143. 0x2E2C PUSH.C 0x0 ; "%L"
  2144. 0x2E34 PUSH.C 0x1828 ; 0x0
  2145. 0x2E3C PUSH.C 0x1934 ; "\wMaceMan \r[\y180HP\r] \w30 LVL"
  2146. 0x2E44 PUSH.S 0xFFFFFFFC ; menu
  2147. 0x2E4C PUSH.C 0x14
  2148. 0x2E54 SYSREQ.C 0x39 ; menu_additem
  2149. 0x2E5C STACK 0x18 ; free 6 cells
  2150. 0x2E64 BREAK
  2151. 0x2E68 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  2152.  
  2153. 0x2E70 PUSH.C 0x0 ; "%L"
  2154. 0x2E78 PUSH.C 0x1828 ; 0x0
  2155. 0x2E80 PUSH.C 0x19B8 ; "\wKamikaze \r[\y200HP\r] \w40LVL"
  2156. 0x2E88 PUSH.S 0xFFFFFFFC ; menu
  2157. 0x2E90 PUSH.C 0x14
  2158. 0x2E98 SYSREQ.C 0x39 ; menu_additem
  2159. 0x2EA0 STACK 0x18 ; free 6 cells
  2160. 0x2EA8 BREAK
  2161. 0x2EAC PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  2162.  
  2163. 0x2EB4 PUSH.C 0x0 ; "%L"
  2164. 0x2EBC PUSH.C 0x1828 ; 0x0
  2165. 0x2EC4 PUSH.C 0x1A3C ; "\wNinja \r[\y220HP\r] \w50LVL"
  2166. 0x2ECC PUSH.S 0xFFFFFFFC ; menu
  2167. 0x2ED4 PUSH.C 0x14
  2168. 0x2EDC SYSREQ.C 0x39 ; menu_additem
  2169. 0x2EE4 STACK 0x18 ; free 6 cells
  2170. 0x2EEC BREAK
  2171. 0x2EF0 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  2172.  
  2173. 0x2EF8 PUSH.C 0x0 ; "%L"
  2174. 0x2F00 PUSH.C 0x1828 ; 0x0
  2175. 0x2F08 PUSH.C 0x1AB4 ; "\wAssasin \r[\y240HP\r] \w=PREMIUM"
  2176. 0x2F10 PUSH.S 0xFFFFFFFC ; menu
  2177. 0x2F18 PUSH.C 0x14
  2178. 0x2F20 SYSREQ.C 0x39 ; menu_additem
  2179. 0x2F28 STACK 0x18 ; free 6 cells
  2180. 0x2F30 BREAK
  2181. 0x2F34 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  2182.  
  2183. 0x2F3C PUSH.C 0x0 ; "%L"
  2184. 0x2F44 PUSH.C 0x1828 ; 0x0
  2185. 0x2F4C PUSH.C 0x1B40 ; "\wNightKiller \r[\y260HP\r] \w=PREMIUM"
  2186. 0x2F54 PUSH.S 0xFFFFFFFC ; menu
  2187. 0x2F5C PUSH.C 0x14
  2188. 0x2F64 SYSREQ.C 0x39 ; menu_additem
  2189. 0x2F6C STACK 0x18 ; free 6 cells
  2190. 0x2F74 BREAK
  2191. 0x2F78 PUSH.C 0x1BDC ; "Izlaz"
  2192. 0x2F80 PUSH.C 0x4 ; 0x4C
  2193. 0x2F88 PUSH.S 0xFFFFFFFC ; menu
  2194. 0x2F90 PUSH.C 0xC
  2195. 0x2F98 SYSREQ.C 0x3A ; menu_setprop
  2196. 0x2FA0 STACK 0x10 ; free 4 cells
  2197. 0x2FA8 BREAK
  2198. 0x2FAC PUSH.C 0x1BF4 ; "Prethodna strana"
  2199. 0x2FB4 PUSH.C 0x2 ; 0x4C0000
  2200. 0x2FBC PUSH.S 0xFFFFFFFC ; menu
  2201. 0x2FC4 PUSH.C 0xC
  2202. 0x2FCC SYSREQ.C 0x3A ; menu_setprop
  2203. 0x2FD4 STACK 0x10 ; free 4 cells
  2204. 0x2FDC BREAK
  2205. 0x2FE0 PUSH.C 0x1C38 ; "Sledeca strana"
  2206. 0x2FE8 PUSH.C 0x3 ; 0x4C00
  2207. 0x2FF0 PUSH.S 0xFFFFFFFC ; menu
  2208. 0x2FF8 PUSH.C 0xC
  2209. 0x3000 SYSREQ.C 0x3A ; menu_setprop
  2210. 0x3008 STACK 0x10 ; free 4 cells
  2211. 0x3010 BREAK
  2212. 0x3014 PUSH.C 0x0 ; "%L"
  2213. 0x301C PUSH.S 0xFFFFFFFC ; menu
  2214. 0x3024 PUSH.S 0xC ; id
  2215. 0x302C PUSH.C 0xC
  2216. 0x3034 SYSREQ.C 0x3B ; menu_display
  2217. 0x303C STACK 0x10 ; free 4 cells
  2218. 0x3044 STACK 0x4 ; free 1 cells
  2219. 0x304C ZERO.pri
  2220. 0x3050 RETN
  2221. 0x3054 PROC ; public biraj_handler(id,menu,item)
  2222. 0x3058 BREAK
  2223. 0x305C BREAK
  2224. 0x3060 LOAD.S.pri 0x14 ; item
  2225. 0x3068 EQ.C.pri 0xFFFFFFFD
  2226. 0x3070 JZER 0x30A8
  2227. 0x3078 BREAK
  2228. 0x307C PUSH.S 0x10 ; menu
  2229. 0x3084 PUSH.C 0x4
  2230. 0x308C SYSREQ.C 0x3C ; menu_destroy
  2231. 0x3094 STACK 0x8 ; free 2 cells
  2232. 0x309C BREAK
  2233. 0x30A0 ZERO.pri
  2234. 0x30A4 RETN
  2235. 0x30A8 BREAK
  2236. 0x30AC LOAD.S.pri 0x14 ; item
  2237. 0x30B4 SWITCH 0x36FC
  2238. 0x30BC BREAK
  2239. 0x30C0 CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  2240. 0x30C8 LOAD.S.pri 0xC ; id
  2241. 0x30D0 BOUNDS 0x20
  2242. 0x30D8 IDXADDR
  2243. 0x30DC MOVE.alt
  2244. 0x30E0 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2245. 0x30E8 STOR.I
  2246. 0x30EC BREAK
  2247. 0x30F0 PUSH.C 0x1C74 ; 0x4
  2248. 0x30F8 PUSH.C 0x3 ; 0x4C00
  2249. 0x3100 PUSH.S 0xC ; id
  2250. 0x3108 PUSH.C 0xC
  2251. 0x3110 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2252. 0x3118 JUMP 0x3748
  2253. 0x3120 BREAK
  2254. 0x3124 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  2255. 0x312C LOAD.S.pri 0xC ; id
  2256. 0x3134 BOUNDS 0x20
  2257. 0x313C LIDX
  2258. 0x3140 MOVE.alt
  2259. 0x3144 CONST.pri 0xA ; 0x4E0000 (5111808.00000)
  2260. 0x314C JSLEQ 0x3188
  2261. 0x3154 BREAK
  2262. 0x3158 PUSH.C 0x1D18 ; 0x4
  2263. 0x3160 PUSH.C 0x3 ; 0x4C00
  2264. 0x3168 PUSH.S 0xC ; id
  2265. 0x3170 PUSH.C 0xC
  2266. 0x3178 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2267. 0x3180 JUMP 0x31E4
  2268. 0x3188 BREAK
  2269. 0x318C CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  2270. 0x3194 LOAD.S.pri 0xC ; id
  2271. 0x319C BOUNDS 0x20
  2272. 0x31A4 IDXADDR
  2273. 0x31A8 MOVE.alt
  2274. 0x31AC CONST.pri 0x2 ; 0x4C0000 (4980736.00000)
  2275. 0x31B4 STOR.I
  2276. 0x31B8 BREAK
  2277. 0x31BC PUSH.C 0x1DE4 ; 0x4
  2278. 0x31C4 PUSH.C 0x3 ; 0x4C00
  2279. 0x31CC PUSH.S 0xC ; id
  2280. 0x31D4 PUSH.C 0xC
  2281. 0x31DC CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2282. 0x31E4 JUMP 0x3748
  2283. 0x31EC BREAK
  2284. 0x31F0 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  2285. 0x31F8 LOAD.S.pri 0xC ; id
  2286. 0x3200 BOUNDS 0x20
  2287. 0x3208 LIDX
  2288. 0x320C MOVE.alt
  2289. 0x3210 CONST.pri 0x14 ; what[]={"_ACC_COM"}
  2290. 0x3218 JSLEQ 0x3254
  2291. 0x3220 BREAK
  2292. 0x3224 PUSH.C 0x1F18 ; 0x4
  2293. 0x322C PUSH.C 0x3 ; 0x4C00
  2294. 0x3234 PUSH.S 0xC ; id
  2295. 0x323C PUSH.C 0xC
  2296. 0x3244 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2297. 0x324C JUMP 0x32B0
  2298. 0x3254 BREAK
  2299. 0x3258 CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  2300. 0x3260 LOAD.S.pri 0xC ; id
  2301. 0x3268 BOUNDS 0x20
  2302. 0x3270 IDXADDR
  2303. 0x3274 MOVE.alt
  2304. 0x3278 CONST.pri 0x3 ; 0x4C00 (19456.00000)
  2305. 0x3280 STOR.I
  2306. 0x3284 BREAK
  2307. 0x3288 PUSH.C 0x1FEC ; 0x4
  2308. 0x3290 PUSH.C 0x3 ; 0x4C00
  2309. 0x3298 PUSH.S 0xC ; id
  2310. 0x32A0 PUSH.C 0xC
  2311. 0x32A8 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2312. 0x32B0 JUMP 0x3748
  2313. 0x32B8 BREAK
  2314. 0x32BC CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  2315. 0x32C4 LOAD.S.pri 0xC ; id
  2316. 0x32CC BOUNDS 0x20
  2317. 0x32D4 LIDX
  2318. 0x32D8 MOVE.alt
  2319. 0x32DC CONST.pri 0x1E ; 0x430000 (4390912.00000)
  2320. 0x32E4 JSLEQ 0x3320
  2321. 0x32EC BREAK
  2322. 0x32F0 PUSH.C 0x2128 ; 0x4
  2323. 0x32F8 PUSH.C 0x3 ; 0x4C00
  2324. 0x3300 PUSH.S 0xC ; id
  2325. 0x3308 PUSH.C 0xC
  2326. 0x3310 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2327. 0x3318 JUMP 0x337C
  2328. 0x3320 BREAK
  2329. 0x3324 CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  2330. 0x332C LOAD.S.pri 0xC ; id
  2331. 0x3334 BOUNDS 0x20
  2332. 0x333C IDXADDR
  2333. 0x3340 MOVE.alt
  2334. 0x3344 CONST.pri 0x4 ; 0x4C (76.00000)
  2335. 0x334C STOR.I
  2336. 0x3350 BREAK
  2337. 0x3354 PUSH.C 0x21F8 ; 0x4
  2338. 0x335C PUSH.C 0x3 ; 0x4C00
  2339. 0x3364 PUSH.S 0xC ; id
  2340. 0x336C PUSH.C 0xC
  2341. 0x3374 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2342. 0x337C JUMP 0x3748
  2343. 0x3384 BREAK
  2344. 0x3388 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  2345. 0x3390 LOAD.S.pri 0xC ; id
  2346. 0x3398 BOUNDS 0x20
  2347. 0x33A0 LIDX
  2348. 0x33A4 MOVE.alt
  2349. 0x33A8 CONST.pri 0x28 ; "COM"
  2350. 0x33B0 JSLEQ 0x33EC
  2351. 0x33B8 BREAK
  2352. 0x33BC PUSH.C 0x2330 ; 0x4
  2353. 0x33C4 PUSH.C 0x3 ; 0x4C00
  2354. 0x33CC PUSH.S 0xC ; id
  2355. 0x33D4 PUSH.C 0xC
  2356. 0x33DC CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2357. 0x33E4 JUMP 0x3448
  2358. 0x33EC BREAK
  2359. 0x33F0 CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  2360. 0x33F8 LOAD.S.pri 0xC ; id
  2361. 0x3400 BOUNDS 0x20
  2362. 0x3408 IDXADDR
  2363. 0x340C MOVE.alt
  2364. 0x3410 CONST.pri 0x5 ; 0x0 (0.00000)
  2365. 0x3418 STOR.I
  2366. 0x341C BREAK
  2367. 0x3420 PUSH.C 0x2404 ; 0x4
  2368. 0x3428 PUSH.C 0x3 ; 0x4C00
  2369. 0x3430 PUSH.S 0xC ; id
  2370. 0x3438 PUSH.C 0xC
  2371. 0x3440 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2372. 0x3448 JUMP 0x3748
  2373. 0x3450 BREAK
  2374. 0x3454 CONST.alt 0x7A0 ; level_igraca[33]=0x1 (1.00000)
  2375. 0x345C LOAD.S.pri 0xC ; id
  2376. 0x3464 BOUNDS 0x20
  2377. 0x346C LIDX
  2378. 0x3470 MOVE.alt
  2379. 0x3474 CONST.pri 0x32 ; 0x0 (0.00000)
  2380. 0x347C JSLEQ 0x34B8
  2381. 0x3484 BREAK
  2382. 0x3488 PUSH.C 0x2540 ; 0x4
  2383. 0x3490 PUSH.C 0x3 ; 0x4C00
  2384. 0x3498 PUSH.S 0xC ; id
  2385. 0x34A0 PUSH.C 0xC
  2386. 0x34A8 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2387. 0x34B0 JUMP 0x3514
  2388. 0x34B8 BREAK
  2389. 0x34BC CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  2390. 0x34C4 LOAD.S.pri 0xC ; id
  2391. 0x34CC BOUNDS 0x20
  2392. 0x34D4 IDXADDR
  2393. 0x34D8 MOVE.alt
  2394. 0x34DC CONST.pri 0x6 ; 0x0 (0.00000)
  2395. 0x34E4 STOR.I
  2396. 0x34E8 BREAK
  2397. 0x34EC PUSH.C 0x2614 ; 0x4
  2398. 0x34F4 PUSH.C 0x3 ; 0x4C00
  2399. 0x34FC PUSH.S 0xC ; id
  2400. 0x3504 PUSH.C 0xC
  2401. 0x350C CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2402. 0x3514 JUMP 0x3748
  2403. 0x351C BREAK
  2404. 0x3520 PUSH.C 0x0 ; "%L"
  2405. 0x3528 PUSH.S 0xC ; id
  2406. 0x3530 PUSH.C 0x8
  2407. 0x3538 SYSREQ.C 0x3 ; get_user_flags
  2408. 0x3540 STACK 0xC ; free 3 cells
  2409. 0x3548 CONST.alt 0x80000
  2410. 0x3550 AND
  2411. 0x3554 JZER 0x35C0
  2412. 0x355C BREAK
  2413. 0x3560 CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  2414. 0x3568 LOAD.S.pri 0xC ; id
  2415. 0x3570 BOUNDS 0x20
  2416. 0x3578 IDXADDR
  2417. 0x357C MOVE.alt
  2418. 0x3580 CONST.pri 0x7 ; 0x0 (0.00000)
  2419. 0x3588 STOR.I
  2420. 0x358C BREAK
  2421. 0x3590 PUSH.C 0x2744 ; 0x4
  2422. 0x3598 PUSH.C 0x3 ; 0x4C00
  2423. 0x35A0 PUSH.S 0xC ; id
  2424. 0x35A8 PUSH.C 0xC
  2425. 0x35B0 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2426. 0x35B8 JUMP 0x35EC
  2427. 0x35C0 BREAK
  2428. 0x35C4 PUSH.C 0x2884 ; 0x4
  2429. 0x35CC PUSH.C 0x3 ; 0x4C00
  2430. 0x35D4 PUSH.S 0xC ; id
  2431. 0x35DC PUSH.C 0xC
  2432. 0x35E4 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2433. 0x35EC JUMP 0x3748
  2434. 0x35F4 BREAK
  2435. 0x35F8 PUSH.C 0x0 ; "%L"
  2436. 0x3600 PUSH.S 0xC ; id
  2437. 0x3608 PUSH.C 0x8
  2438. 0x3610 SYSREQ.C 0x3 ; get_user_flags
  2439. 0x3618 STACK 0xC ; free 3 cells
  2440. 0x3620 CONST.alt 0x80000
  2441. 0x3628 AND
  2442. 0x362C JZER 0x36C8
  2443. 0x3634 BREAK
  2444. 0x3638 CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  2445. 0x3640 LOAD.S.pri 0xC ; id
  2446. 0x3648 BOUNDS 0x20
  2447. 0x3650 IDXADDR
  2448. 0x3654 MOVE.alt
  2449. 0x3658 CONST.pri 0x8 ; 0x0 (0.00000)
  2450. 0x3660 STOR.I
  2451. 0x3664 BREAK
  2452. 0x3668 CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  2453. 0x3670 LOAD.S.pri 0xC ; id
  2454. 0x3678 BOUNDS 0x20
  2455. 0x3680 IDXADDR
  2456. 0x3684 MOVE.alt
  2457. 0x3688 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2458. 0x3690 STOR.I
  2459. 0x3694 BREAK
  2460. 0x3698 PUSH.C 0x2974 ; 0x4
  2461. 0x36A0 PUSH.C 0x3 ; 0x4C00
  2462. 0x36A8 PUSH.S 0xC ; id
  2463. 0x36B0 PUSH.C 0xC
  2464. 0x36B8 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2465. 0x36C0 JUMP 0x36F4
  2466. 0x36C8 BREAK
  2467. 0x36CC PUSH.C 0x2AC4 ; 0x4
  2468. 0x36D4 PUSH.C 0x3 ; 0x4C00
  2469. 0x36DC PUSH.S 0xC ; id
  2470. 0x36E4 PUSH.C 0xC
  2471. 0x36EC CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  2472. 0x36F4 JUMP 0x3748
  2473. 0x36FC CASETBL
  2474. 0x3704 CASENONE 0x3748 ; default
  2475. 0x3708 CASE 0x0
  2476. 0x370C CASEJUMP 0x30BC
  2477. 0x3710 CASE 0x1
  2478. 0x3714 CASEJUMP 0x3120
  2479. 0x3718 CASE 0x2
  2480. 0x371C CASEJUMP 0x31EC
  2481. 0x3720 CASE 0x3
  2482. 0x3724 CASEJUMP 0x32B8
  2483. 0x3728 CASE 0x4
  2484. 0x372C CASEJUMP 0x3384
  2485. 0x3730 CASE 0x5
  2486. 0x3734 CASEJUMP 0x3450
  2487. 0x3738 CASE 0x6
  2488. 0x373C CASEJUMP 0x351C
  2489. 0x3740 CASE 0x7
  2490. 0x3744 CASEJUMP 0x35F4
  2491. ; End of CASETBL
  2492. 0x3748 BREAK
  2493. 0x374C ZERO.pri
  2494. 0x3750 RETN
  2495. 0x3754 PROC ; public Spawn(id)
  2496. 0x3758 BREAK
  2497. 0x375C BREAK
  2498. 0x3760 PUSH.S 0xC ; id
  2499. 0x3768 PUSH.C 0x4
  2500. 0x3770 CALL 0x5590 ; public oduzmi(id)
  2501. 0x3778 BREAK
  2502. 0x377C PUSH.S 0xC ; id
  2503. 0x3784 PUSH.C 0x4
  2504. 0x378C SYSREQ.C 0x16 ; is_user_connected
  2505. 0x3794 STACK 0x8 ; free 2 cells
  2506. 0x379C NOT
  2507. 0x37A0 JNZ 0x37E0
  2508. 0x37A8 PUSH.S 0xC ; id
  2509. 0x37B0 PUSH.C 0x4
  2510. 0x37B8 SYSREQ.C 0xB ; is_user_alive
  2511. 0x37C0 STACK 0x8 ; free 2 cells
  2512. 0x37C8 NOT
  2513. 0x37CC JNZ 0x37E0
  2514. 0x37D4 ZERO.pri
  2515. 0x37D8 JUMP 0x37E8
  2516. 0x37E0 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2517. 0x37E8 JZER 0x3800
  2518. 0x37F0 BREAK
  2519. 0x37F4 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2520. 0x37FC RETN
  2521. 0x3800 BREAK
  2522. 0x3804 CONST.alt 0x824 ; klasa_igraca[33]=0x0 (0.00000)
  2523. 0x380C LOAD.S.pri 0xC ; id
  2524. 0x3814 BOUNDS 0x20
  2525. 0x381C LIDX
  2526. 0x3820 SWITCH 0x4820
  2527. 0x3828 BREAK
  2528. 0x382C PUSH.C 0x0 ; "%L"
  2529. 0x3834 PUSH.C 0x146C ; 0x0
  2530. 0x383C PUSH.C 0x0 ; "%L"
  2531. 0x3844 PUSH.C 0x1420 ; 0x0
  2532. 0x384C PUSH.S 0xC ; id
  2533. 0x3854 PUSH.C 0x2BB4 ; "stavihp1"
  2534. 0x385C PUSH.C 0x40000000 ; signed=1073741824 float=2.000000
  2535.  
  2536. 0x3864 PUSH.C 0x1C
  2537. 0x386C SYSREQ.C 0x26 ; set_task
  2538. 0x3874 STACK 0x20 ; free 8 cells
  2539. 0x387C BREAK
  2540. 0x3880 CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  2541. 0x3888 LOAD.S.pri 0xC ; id
  2542. 0x3890 BOUNDS 0x20
  2543. 0x3898 IDXADDR
  2544. 0x389C MOVE.alt
  2545. 0x38A0 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2546. 0x38A8 STOR.I
  2547. 0x38AC BREAK
  2548. 0x38B0 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  2549. 0x38B8 LOAD.S.pri 0xC ; id
  2550. 0x38C0 BOUNDS 0x20
  2551. 0x38C8 IDXADDR
  2552. 0x38CC MOVE.alt
  2553. 0x38D0 ZERO.pri
  2554. 0x38D4 STOR.I
  2555. 0x38D8 BREAK
  2556. 0x38DC CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  2557. 0x38E4 LOAD.S.pri 0xC ; id
  2558. 0x38EC BOUNDS 0x20
  2559. 0x38F4 IDXADDR
  2560. 0x38F8 MOVE.alt
  2561. 0x38FC ZERO.pri
  2562. 0x3900 STOR.I
  2563. 0x3904 BREAK
  2564. 0x3908 CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  2565. 0x3910 LOAD.S.pri 0xC ; id
  2566. 0x3918 BOUNDS 0x20
  2567. 0x3920 IDXADDR
  2568. 0x3924 MOVE.alt
  2569. 0x3928 ZERO.pri
  2570. 0x392C STOR.I
  2571. 0x3930 BREAK
  2572. 0x3934 CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  2573. 0x393C LOAD.S.pri 0xC ; id
  2574. 0x3944 BOUNDS 0x20
  2575. 0x394C IDXADDR
  2576. 0x3950 MOVE.alt
  2577. 0x3954 ZERO.pri
  2578. 0x3958 STOR.I
  2579. 0x395C BREAK
  2580. 0x3960 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  2581. 0x3968 LOAD.S.pri 0xC ; id
  2582. 0x3970 BOUNDS 0x20
  2583. 0x3978 IDXADDR
  2584. 0x397C MOVE.alt
  2585. 0x3980 ZERO.pri
  2586. 0x3984 STOR.I
  2587. 0x3988 BREAK
  2588. 0x398C CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  2589. 0x3994 LOAD.S.pri 0xC ; id
  2590. 0x399C BOUNDS 0x20
  2591. 0x39A4 IDXADDR
  2592. 0x39A8 MOVE.alt
  2593. 0x39AC ZERO.pri
  2594. 0x39B0 STOR.I
  2595. 0x39B4 BREAK
  2596. 0x39B8 CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  2597. 0x39C0 LOAD.S.pri 0xC ; id
  2598. 0x39C8 BOUNDS 0x20
  2599. 0x39D0 IDXADDR
  2600. 0x39D4 MOVE.alt
  2601. 0x39D8 ZERO.pri
  2602. 0x39DC STOR.I
  2603. 0x39E0 BREAK
  2604. 0x39E4 PUSH.C 0xD08 ; g_szAxeman[24] "models/ukm/v_axeman.mdl"
  2605. 0x39EC PUSH.C 0x90 ; 0x6A
  2606. 0x39F4 PUSH.S 0xC ; id
  2607. 0x39FC PUSH.C 0xC
  2608. 0x3A04 SYSREQ.C 0x3D ; set_pev
  2609. 0x3A0C STACK 0x10 ; free 4 cells
  2610. 0x3A14 JUMP 0x486C
  2611. 0x3A1C BREAK
  2612. 0x3A20 PUSH.C 0x0 ; "%L"
  2613. 0x3A28 PUSH.C 0x146C ; 0x0
  2614. 0x3A30 PUSH.C 0x0 ; "%L"
  2615. 0x3A38 PUSH.C 0x1420 ; 0x0
  2616. 0x3A40 PUSH.S 0xC ; id
  2617. 0x3A48 PUSH.C 0x2BD8 ; "stavihp2"
  2618. 0x3A50 PUSH.C 0x40000000 ; signed=1073741824 float=2.000000
  2619.  
  2620. 0x3A58 PUSH.C 0x1C
  2621. 0x3A60 SYSREQ.C 0x26 ; set_task
  2622. 0x3A68 STACK 0x20 ; free 8 cells
  2623. 0x3A70 BREAK
  2624. 0x3A74 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  2625. 0x3A7C LOAD.S.pri 0xC ; id
  2626. 0x3A84 BOUNDS 0x20
  2627. 0x3A8C IDXADDR
  2628. 0x3A90 MOVE.alt
  2629. 0x3A94 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2630. 0x3A9C STOR.I
  2631. 0x3AA0 BREAK
  2632. 0x3AA4 CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  2633. 0x3AAC LOAD.S.pri 0xC ; id
  2634. 0x3AB4 BOUNDS 0x20
  2635. 0x3ABC IDXADDR
  2636. 0x3AC0 MOVE.alt
  2637. 0x3AC4 ZERO.pri
  2638. 0x3AC8 STOR.I
  2639. 0x3ACC BREAK
  2640. 0x3AD0 CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  2641. 0x3AD8 LOAD.S.pri 0xC ; id
  2642. 0x3AE0 BOUNDS 0x20
  2643. 0x3AE8 IDXADDR
  2644. 0x3AEC MOVE.alt
  2645. 0x3AF0 ZERO.pri
  2646. 0x3AF4 STOR.I
  2647. 0x3AF8 BREAK
  2648. 0x3AFC CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  2649. 0x3B04 LOAD.S.pri 0xC ; id
  2650. 0x3B0C BOUNDS 0x20
  2651. 0x3B14 IDXADDR
  2652. 0x3B18 MOVE.alt
  2653. 0x3B1C ZERO.pri
  2654. 0x3B20 STOR.I
  2655. 0x3B24 BREAK
  2656. 0x3B28 CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  2657. 0x3B30 LOAD.S.pri 0xC ; id
  2658. 0x3B38 BOUNDS 0x20
  2659. 0x3B40 IDXADDR
  2660. 0x3B44 MOVE.alt
  2661. 0x3B48 ZERO.pri
  2662. 0x3B4C STOR.I
  2663. 0x3B50 BREAK
  2664. 0x3B54 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  2665. 0x3B5C LOAD.S.pri 0xC ; id
  2666. 0x3B64 BOUNDS 0x20
  2667. 0x3B6C IDXADDR
  2668. 0x3B70 MOVE.alt
  2669. 0x3B74 ZERO.pri
  2670. 0x3B78 STOR.I
  2671. 0x3B7C BREAK
  2672. 0x3B80 CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  2673. 0x3B88 LOAD.S.pri 0xC ; id
  2674. 0x3B90 BOUNDS 0x20
  2675. 0x3B98 IDXADDR
  2676. 0x3B9C MOVE.alt
  2677. 0x3BA0 ZERO.pri
  2678. 0x3BA4 STOR.I
  2679. 0x3BA8 BREAK
  2680. 0x3BAC CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  2681. 0x3BB4 LOAD.S.pri 0xC ; id
  2682. 0x3BBC BOUNDS 0x20
  2683. 0x3BC4 IDXADDR
  2684. 0x3BC8 MOVE.alt
  2685. 0x3BCC ZERO.pri
  2686. 0x3BD0 STOR.I
  2687. 0x3BD4 BREAK
  2688. 0x3BD8 PUSH.C 0xD68 ; g_szKnight[24] "models/ukm/v_knight.mdl"
  2689. 0x3BE0 PUSH.C 0x90 ; 0x6A
  2690. 0x3BE8 PUSH.S 0xC ; id
  2691. 0x3BF0 PUSH.C 0xC
  2692. 0x3BF8 SYSREQ.C 0x3D ; set_pev
  2693. 0x3C00 STACK 0x10 ; free 4 cells
  2694. 0x3C08 JUMP 0x486C
  2695. 0x3C10 BREAK
  2696. 0x3C14 PUSH.C 0x0 ; "%L"
  2697. 0x3C1C PUSH.C 0x146C ; 0x0
  2698. 0x3C24 PUSH.C 0x0 ; "%L"
  2699. 0x3C2C PUSH.C 0x1420 ; 0x0
  2700. 0x3C34 PUSH.S 0xC ; id
  2701. 0x3C3C PUSH.C 0x2BFC ; "stavihp3"
  2702. 0x3C44 PUSH.C 0x40000000 ; signed=1073741824 float=2.000000
  2703.  
  2704. 0x3C4C PUSH.C 0x1C
  2705. 0x3C54 SYSREQ.C 0x26 ; set_task
  2706. 0x3C5C STACK 0x20 ; free 8 cells
  2707. 0x3C64 BREAK
  2708. 0x3C68 CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  2709. 0x3C70 LOAD.S.pri 0xC ; id
  2710. 0x3C78 BOUNDS 0x20
  2711. 0x3C80 IDXADDR
  2712. 0x3C84 MOVE.alt
  2713. 0x3C88 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2714. 0x3C90 STOR.I
  2715. 0x3C94 BREAK
  2716. 0x3C98 CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  2717. 0x3CA0 LOAD.S.pri 0xC ; id
  2718. 0x3CA8 BOUNDS 0x20
  2719. 0x3CB0 IDXADDR
  2720. 0x3CB4 MOVE.alt
  2721. 0x3CB8 ZERO.pri
  2722. 0x3CBC STOR.I
  2723. 0x3CC0 BREAK
  2724. 0x3CC4 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  2725. 0x3CCC LOAD.S.pri 0xC ; id
  2726. 0x3CD4 BOUNDS 0x20
  2727. 0x3CDC IDXADDR
  2728. 0x3CE0 MOVE.alt
  2729. 0x3CE4 ZERO.pri
  2730. 0x3CE8 STOR.I
  2731. 0x3CEC BREAK
  2732. 0x3CF0 CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  2733. 0x3CF8 LOAD.S.pri 0xC ; id
  2734. 0x3D00 BOUNDS 0x20
  2735. 0x3D08 IDXADDR
  2736. 0x3D0C MOVE.alt
  2737. 0x3D10 ZERO.pri
  2738. 0x3D14 STOR.I
  2739. 0x3D18 BREAK
  2740. 0x3D1C CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  2741. 0x3D24 LOAD.S.pri 0xC ; id
  2742. 0x3D2C BOUNDS 0x20
  2743. 0x3D34 IDXADDR
  2744. 0x3D38 MOVE.alt
  2745. 0x3D3C ZERO.pri
  2746. 0x3D40 STOR.I
  2747. 0x3D44 BREAK
  2748. 0x3D48 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  2749. 0x3D50 LOAD.S.pri 0xC ; id
  2750. 0x3D58 BOUNDS 0x20
  2751. 0x3D60 IDXADDR
  2752. 0x3D64 MOVE.alt
  2753. 0x3D68 ZERO.pri
  2754. 0x3D6C STOR.I
  2755. 0x3D70 BREAK
  2756. 0x3D74 CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  2757. 0x3D7C LOAD.S.pri 0xC ; id
  2758. 0x3D84 BOUNDS 0x20
  2759. 0x3D8C IDXADDR
  2760. 0x3D90 MOVE.alt
  2761. 0x3D94 ZERO.pri
  2762. 0x3D98 STOR.I
  2763. 0x3D9C BREAK
  2764. 0x3DA0 CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  2765. 0x3DA8 LOAD.S.pri 0xC ; id
  2766. 0x3DB0 BOUNDS 0x20
  2767. 0x3DB8 IDXADDR
  2768. 0x3DBC MOVE.alt
  2769. 0x3DC0 ZERO.pri
  2770. 0x3DC4 STOR.I
  2771. 0x3DC8 BREAK
  2772. 0x3DCC PUSH.C 0xDC8 ; g_szSwordman[26] "models/ukm/v_swordman.mdl"
  2773. 0x3DD4 PUSH.C 0x90 ; 0x6A
  2774. 0x3DDC PUSH.S 0xC ; id
  2775. 0x3DE4 PUSH.C 0xC
  2776. 0x3DEC SYSREQ.C 0x3D ; set_pev
  2777. 0x3DF4 STACK 0x10 ; free 4 cells
  2778. 0x3DFC JUMP 0x486C
  2779. 0x3E04 BREAK
  2780. 0x3E08 PUSH.C 0x0 ; "%L"
  2781. 0x3E10 PUSH.C 0x146C ; 0x0
  2782. 0x3E18 PUSH.C 0x0 ; "%L"
  2783. 0x3E20 PUSH.C 0x1420 ; 0x0
  2784. 0x3E28 PUSH.S 0xC ; id
  2785. 0x3E30 PUSH.C 0x2C20 ; "stavihp4"
  2786. 0x3E38 PUSH.C 0x40000000 ; signed=1073741824 float=2.000000
  2787.  
  2788. 0x3E40 PUSH.C 0x1C
  2789. 0x3E48 SYSREQ.C 0x26 ; set_task
  2790. 0x3E50 STACK 0x20 ; free 8 cells
  2791. 0x3E58 BREAK
  2792. 0x3E5C CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  2793. 0x3E64 LOAD.S.pri 0xC ; id
  2794. 0x3E6C BOUNDS 0x20
  2795. 0x3E74 IDXADDR
  2796. 0x3E78 MOVE.alt
  2797. 0x3E7C CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2798. 0x3E84 STOR.I
  2799. 0x3E88 BREAK
  2800. 0x3E8C CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  2801. 0x3E94 LOAD.S.pri 0xC ; id
  2802. 0x3E9C BOUNDS 0x20
  2803. 0x3EA4 IDXADDR
  2804. 0x3EA8 MOVE.alt
  2805. 0x3EAC ZERO.pri
  2806. 0x3EB0 STOR.I
  2807. 0x3EB4 BREAK
  2808. 0x3EB8 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  2809. 0x3EC0 LOAD.S.pri 0xC ; id
  2810. 0x3EC8 BOUNDS 0x20
  2811. 0x3ED0 IDXADDR
  2812. 0x3ED4 MOVE.alt
  2813. 0x3ED8 ZERO.pri
  2814. 0x3EDC STOR.I
  2815. 0x3EE0 BREAK
  2816. 0x3EE4 CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  2817. 0x3EEC LOAD.S.pri 0xC ; id
  2818. 0x3EF4 BOUNDS 0x20
  2819. 0x3EFC IDXADDR
  2820. 0x3F00 MOVE.alt
  2821. 0x3F04 ZERO.pri
  2822. 0x3F08 STOR.I
  2823. 0x3F0C BREAK
  2824. 0x3F10 CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  2825. 0x3F18 LOAD.S.pri 0xC ; id
  2826. 0x3F20 BOUNDS 0x20
  2827. 0x3F28 IDXADDR
  2828. 0x3F2C MOVE.alt
  2829. 0x3F30 ZERO.pri
  2830. 0x3F34 STOR.I
  2831. 0x3F38 BREAK
  2832. 0x3F3C CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  2833. 0x3F44 LOAD.S.pri 0xC ; id
  2834. 0x3F4C BOUNDS 0x20
  2835. 0x3F54 IDXADDR
  2836. 0x3F58 MOVE.alt
  2837. 0x3F5C ZERO.pri
  2838. 0x3F60 STOR.I
  2839. 0x3F64 BREAK
  2840. 0x3F68 CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  2841. 0x3F70 LOAD.S.pri 0xC ; id
  2842. 0x3F78 BOUNDS 0x20
  2843. 0x3F80 IDXADDR
  2844. 0x3F84 MOVE.alt
  2845. 0x3F88 ZERO.pri
  2846. 0x3F8C STOR.I
  2847. 0x3F90 BREAK
  2848. 0x3F94 CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  2849. 0x3F9C LOAD.S.pri 0xC ; id
  2850. 0x3FA4 BOUNDS 0x20
  2851. 0x3FAC IDXADDR
  2852. 0x3FB0 MOVE.alt
  2853. 0x3FB4 ZERO.pri
  2854. 0x3FB8 STOR.I
  2855. 0x3FBC BREAK
  2856. 0x3FC0 PUSH.C 0xE30 ; g_szMaceman[25] "models/ukm/v_maceman.mdl"
  2857. 0x3FC8 PUSH.C 0x90 ; 0x6A
  2858. 0x3FD0 PUSH.S 0xC ; id
  2859. 0x3FD8 PUSH.C 0xC
  2860. 0x3FE0 SYSREQ.C 0x3D ; set_pev
  2861. 0x3FE8 STACK 0x10 ; free 4 cells
  2862. 0x3FF0 JUMP 0x486C
  2863. 0x3FF8 BREAK
  2864. 0x3FFC PUSH.C 0x0 ; "%L"
  2865. 0x4004 PUSH.C 0x146C ; 0x0
  2866. 0x400C PUSH.C 0x0 ; "%L"
  2867. 0x4014 PUSH.C 0x1420 ; 0x0
  2868. 0x401C PUSH.S 0xC ; id
  2869. 0x4024 PUSH.C 0x2C44 ; "stavihp5"
  2870. 0x402C PUSH.C 0x40000000 ; signed=1073741824 float=2.000000
  2871.  
  2872. 0x4034 PUSH.C 0x1C
  2873. 0x403C SYSREQ.C 0x26 ; set_task
  2874. 0x4044 STACK 0x20 ; free 8 cells
  2875. 0x404C BREAK
  2876. 0x4050 CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  2877. 0x4058 LOAD.S.pri 0xC ; id
  2878. 0x4060 BOUNDS 0x20
  2879. 0x4068 IDXADDR
  2880. 0x406C MOVE.alt
  2881. 0x4070 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2882. 0x4078 STOR.I
  2883. 0x407C BREAK
  2884. 0x4080 CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  2885. 0x4088 LOAD.S.pri 0xC ; id
  2886. 0x4090 BOUNDS 0x20
  2887. 0x4098 IDXADDR
  2888. 0x409C MOVE.alt
  2889. 0x40A0 ZERO.pri
  2890. 0x40A4 STOR.I
  2891. 0x40A8 BREAK
  2892. 0x40AC CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  2893. 0x40B4 LOAD.S.pri 0xC ; id
  2894. 0x40BC BOUNDS 0x20
  2895. 0x40C4 IDXADDR
  2896. 0x40C8 MOVE.alt
  2897. 0x40CC ZERO.pri
  2898. 0x40D0 STOR.I
  2899. 0x40D4 BREAK
  2900. 0x40D8 CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  2901. 0x40E0 LOAD.S.pri 0xC ; id
  2902. 0x40E8 BOUNDS 0x20
  2903. 0x40F0 IDXADDR
  2904. 0x40F4 MOVE.alt
  2905. 0x40F8 ZERO.pri
  2906. 0x40FC STOR.I
  2907. 0x4100 BREAK
  2908. 0x4104 CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  2909. 0x410C LOAD.S.pri 0xC ; id
  2910. 0x4114 BOUNDS 0x20
  2911. 0x411C IDXADDR
  2912. 0x4120 MOVE.alt
  2913. 0x4124 ZERO.pri
  2914. 0x4128 STOR.I
  2915. 0x412C BREAK
  2916. 0x4130 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  2917. 0x4138 LOAD.S.pri 0xC ; id
  2918. 0x4140 BOUNDS 0x20
  2919. 0x4148 IDXADDR
  2920. 0x414C MOVE.alt
  2921. 0x4150 ZERO.pri
  2922. 0x4154 STOR.I
  2923. 0x4158 BREAK
  2924. 0x415C CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  2925. 0x4164 LOAD.S.pri 0xC ; id
  2926. 0x416C BOUNDS 0x20
  2927. 0x4174 IDXADDR
  2928. 0x4178 MOVE.alt
  2929. 0x417C ZERO.pri
  2930. 0x4180 STOR.I
  2931. 0x4184 BREAK
  2932. 0x4188 CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  2933. 0x4190 LOAD.S.pri 0xC ; id
  2934. 0x4198 BOUNDS 0x20
  2935. 0x41A0 IDXADDR
  2936. 0x41A4 MOVE.alt
  2937. 0x41A8 ZERO.pri
  2938. 0x41AC STOR.I
  2939. 0x41B0 BREAK
  2940. 0x41B4 PUSH.C 0xE94 ; g_szKamikaze[26] "models/ukm/v_kamikaze.mdl"
  2941. 0x41BC PUSH.C 0x90 ; 0x6A
  2942. 0x41C4 PUSH.S 0xC ; id
  2943. 0x41CC PUSH.C 0xC
  2944. 0x41D4 SYSREQ.C 0x3D ; set_pev
  2945. 0x41DC STACK 0x10 ; free 4 cells
  2946. 0x41E4 JUMP 0x486C
  2947. 0x41EC BREAK
  2948. 0x41F0 PUSH.C 0x0 ; "%L"
  2949. 0x41F8 PUSH.C 0x146C ; 0x0
  2950. 0x4200 PUSH.C 0x0 ; "%L"
  2951. 0x4208 PUSH.C 0x1420 ; 0x0
  2952. 0x4210 PUSH.S 0xC ; id
  2953. 0x4218 PUSH.C 0x2C68 ; "stavihp6"
  2954. 0x4220 PUSH.C 0x40000000 ; signed=1073741824 float=2.000000
  2955.  
  2956. 0x4228 PUSH.C 0x1C
  2957. 0x4230 SYSREQ.C 0x26 ; set_task
  2958. 0x4238 STACK 0x20 ; free 8 cells
  2959. 0x4240 BREAK
  2960. 0x4244 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  2961. 0x424C LOAD.S.pri 0xC ; id
  2962. 0x4254 BOUNDS 0x20
  2963. 0x425C IDXADDR
  2964. 0x4260 MOVE.alt
  2965. 0x4264 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  2966. 0x426C STOR.I
  2967. 0x4270 BREAK
  2968. 0x4274 CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  2969. 0x427C LOAD.S.pri 0xC ; id
  2970. 0x4284 BOUNDS 0x20
  2971. 0x428C IDXADDR
  2972. 0x4290 MOVE.alt
  2973. 0x4294 ZERO.pri
  2974. 0x4298 STOR.I
  2975. 0x429C BREAK
  2976. 0x42A0 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  2977. 0x42A8 LOAD.S.pri 0xC ; id
  2978. 0x42B0 BOUNDS 0x20
  2979. 0x42B8 IDXADDR
  2980. 0x42BC MOVE.alt
  2981. 0x42C0 ZERO.pri
  2982. 0x42C4 STOR.I
  2983. 0x42C8 BREAK
  2984. 0x42CC CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  2985. 0x42D4 LOAD.S.pri 0xC ; id
  2986. 0x42DC BOUNDS 0x20
  2987. 0x42E4 IDXADDR
  2988. 0x42E8 MOVE.alt
  2989. 0x42EC ZERO.pri
  2990. 0x42F0 STOR.I
  2991. 0x42F4 BREAK
  2992. 0x42F8 CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  2993. 0x4300 LOAD.S.pri 0xC ; id
  2994. 0x4308 BOUNDS 0x20
  2995. 0x4310 IDXADDR
  2996. 0x4314 MOVE.alt
  2997. 0x4318 ZERO.pri
  2998. 0x431C STOR.I
  2999. 0x4320 BREAK
  3000. 0x4324 CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  3001. 0x432C LOAD.S.pri 0xC ; id
  3002. 0x4334 BOUNDS 0x20
  3003. 0x433C IDXADDR
  3004. 0x4340 MOVE.alt
  3005. 0x4344 ZERO.pri
  3006. 0x4348 STOR.I
  3007. 0x434C BREAK
  3008. 0x4350 CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  3009. 0x4358 LOAD.S.pri 0xC ; id
  3010. 0x4360 BOUNDS 0x20
  3011. 0x4368 IDXADDR
  3012. 0x436C MOVE.alt
  3013. 0x4370 ZERO.pri
  3014. 0x4374 STOR.I
  3015. 0x4378 BREAK
  3016. 0x437C CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  3017. 0x4384 LOAD.S.pri 0xC ; id
  3018. 0x438C BOUNDS 0x20
  3019. 0x4394 IDXADDR
  3020. 0x4398 MOVE.alt
  3021. 0x439C ZERO.pri
  3022. 0x43A0 STOR.I
  3023. 0x43A4 BREAK
  3024. 0x43A8 PUSH.C 0xEFC ; g_szNinja[23] "models/ukm/v_ninja.mdl"
  3025. 0x43B0 PUSH.C 0x90 ; 0x6A
  3026. 0x43B8 PUSH.S 0xC ; id
  3027. 0x43C0 PUSH.C 0xC
  3028. 0x43C8 SYSREQ.C 0x3D ; set_pev
  3029. 0x43D0 STACK 0x10 ; free 4 cells
  3030. 0x43D8 JUMP 0x486C
  3031. 0x43E0 BREAK
  3032. 0x43E4 PUSH.C 0x0 ; "%L"
  3033. 0x43EC PUSH.C 0x146C ; 0x0
  3034. 0x43F4 PUSH.C 0x0 ; "%L"
  3035. 0x43FC PUSH.C 0x1420 ; 0x0
  3036. 0x4404 PUSH.S 0xC ; id
  3037. 0x440C PUSH.C 0x2C8C ; "stavihp7"
  3038. 0x4414 PUSH.C 0x40000000 ; signed=1073741824 float=2.000000
  3039.  
  3040. 0x441C PUSH.C 0x1C
  3041. 0x4424 SYSREQ.C 0x26 ; set_task
  3042. 0x442C STACK 0x20 ; free 8 cells
  3043. 0x4434 BREAK
  3044. 0x4438 CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  3045. 0x4440 LOAD.S.pri 0xC ; id
  3046. 0x4448 BOUNDS 0x20
  3047. 0x4450 IDXADDR
  3048. 0x4454 MOVE.alt
  3049. 0x4458 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  3050. 0x4460 STOR.I
  3051. 0x4464 BREAK
  3052. 0x4468 CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  3053. 0x4470 LOAD.S.pri 0xC ; id
  3054. 0x4478 BOUNDS 0x20
  3055. 0x4480 IDXADDR
  3056. 0x4484 MOVE.alt
  3057. 0x4488 ZERO.pri
  3058. 0x448C STOR.I
  3059. 0x4490 BREAK
  3060. 0x4494 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  3061. 0x449C LOAD.S.pri 0xC ; id
  3062. 0x44A4 BOUNDS 0x20
  3063. 0x44AC IDXADDR
  3064. 0x44B0 MOVE.alt
  3065. 0x44B4 ZERO.pri
  3066. 0x44B8 STOR.I
  3067. 0x44BC BREAK
  3068. 0x44C0 CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  3069. 0x44C8 LOAD.S.pri 0xC ; id
  3070. 0x44D0 BOUNDS 0x20
  3071. 0x44D8 IDXADDR
  3072. 0x44DC MOVE.alt
  3073. 0x44E0 ZERO.pri
  3074. 0x44E4 STOR.I
  3075. 0x44E8 BREAK
  3076. 0x44EC CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  3077. 0x44F4 LOAD.S.pri 0xC ; id
  3078. 0x44FC BOUNDS 0x20
  3079. 0x4504 IDXADDR
  3080. 0x4508 MOVE.alt
  3081. 0x450C ZERO.pri
  3082. 0x4510 STOR.I
  3083. 0x4514 BREAK
  3084. 0x4518 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  3085. 0x4520 LOAD.S.pri 0xC ; id
  3086. 0x4528 BOUNDS 0x20
  3087. 0x4530 IDXADDR
  3088. 0x4534 MOVE.alt
  3089. 0x4538 ZERO.pri
  3090. 0x453C STOR.I
  3091. 0x4540 BREAK
  3092. 0x4544 CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  3093. 0x454C LOAD.S.pri 0xC ; id
  3094. 0x4554 BOUNDS 0x20
  3095. 0x455C IDXADDR
  3096. 0x4560 MOVE.alt
  3097. 0x4564 ZERO.pri
  3098. 0x4568 STOR.I
  3099. 0x456C BREAK
  3100. 0x4570 CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  3101. 0x4578 LOAD.S.pri 0xC ; id
  3102. 0x4580 BOUNDS 0x20
  3103. 0x4588 IDXADDR
  3104. 0x458C MOVE.alt
  3105. 0x4590 ZERO.pri
  3106. 0x4594 STOR.I
  3107. 0x4598 BREAK
  3108. 0x459C PUSH.C 0xF58 ; g_szAssasin[25] "models/ukm/v_assasin.mdl"
  3109. 0x45A4 PUSH.C 0x90 ; 0x6A
  3110. 0x45AC PUSH.S 0xC ; id
  3111. 0x45B4 PUSH.C 0xC
  3112. 0x45BC SYSREQ.C 0x3D ; set_pev
  3113. 0x45C4 STACK 0x10 ; free 4 cells
  3114. 0x45CC BREAK
  3115. 0x45D0 PUSH.C 0x3ECCCCCD ; signed=1053609165 float=0.400000
  3116.  
  3117. 0x45D8 PUSH.S 0xC ; id
  3118. 0x45E0 PUSH.C 0x8
  3119. 0x45E8 SYSREQ.C 0x3E ; set_user_gravity
  3120. 0x45F0 STACK 0xC ; free 3 cells
  3121. 0x45F8 JUMP 0x486C
  3122. 0x4600 BREAK
  3123. 0x4604 PUSH.C 0x0 ; "%L"
  3124. 0x460C PUSH.C 0x146C ; 0x0
  3125. 0x4614 PUSH.C 0x0 ; "%L"
  3126. 0x461C PUSH.C 0x1420 ; 0x0
  3127. 0x4624 PUSH.S 0xC ; id
  3128. 0x462C PUSH.C 0x2CB0 ; "stavihp8"
  3129. 0x4634 PUSH.C 0x40000000 ; signed=1073741824 float=2.000000
  3130.  
  3131. 0x463C PUSH.C 0x1C
  3132. 0x4644 SYSREQ.C 0x26 ; set_task
  3133. 0x464C STACK 0x20 ; free 8 cells
  3134. 0x4654 BREAK
  3135. 0x4658 CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  3136. 0x4660 LOAD.S.pri 0xC ; id
  3137. 0x4668 BOUNDS 0x20
  3138. 0x4670 IDXADDR
  3139. 0x4674 MOVE.alt
  3140. 0x4678 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  3141. 0x4680 STOR.I
  3142. 0x4684 BREAK
  3143. 0x4688 CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  3144. 0x4690 LOAD.S.pri 0xC ; id
  3145. 0x4698 BOUNDS 0x20
  3146. 0x46A0 IDXADDR
  3147. 0x46A4 MOVE.alt
  3148. 0x46A8 ZERO.pri
  3149. 0x46AC STOR.I
  3150. 0x46B0 BREAK
  3151. 0x46B4 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  3152. 0x46BC LOAD.S.pri 0xC ; id
  3153. 0x46C4 BOUNDS 0x20
  3154. 0x46CC IDXADDR
  3155. 0x46D0 MOVE.alt
  3156. 0x46D4 ZERO.pri
  3157. 0x46D8 STOR.I
  3158. 0x46DC BREAK
  3159. 0x46E0 CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  3160. 0x46E8 LOAD.S.pri 0xC ; id
  3161. 0x46F0 BOUNDS 0x20
  3162. 0x46F8 IDXADDR
  3163. 0x46FC MOVE.alt
  3164. 0x4700 ZERO.pri
  3165. 0x4704 STOR.I
  3166. 0x4708 BREAK
  3167. 0x470C CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  3168. 0x4714 LOAD.S.pri 0xC ; id
  3169. 0x471C BOUNDS 0x20
  3170. 0x4724 IDXADDR
  3171. 0x4728 MOVE.alt
  3172. 0x472C ZERO.pri
  3173. 0x4730 STOR.I
  3174. 0x4734 BREAK
  3175. 0x4738 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  3176. 0x4740 LOAD.S.pri 0xC ; id
  3177. 0x4748 BOUNDS 0x20
  3178. 0x4750 IDXADDR
  3179. 0x4754 MOVE.alt
  3180. 0x4758 ZERO.pri
  3181. 0x475C STOR.I
  3182. 0x4760 BREAK
  3183. 0x4764 CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  3184. 0x476C LOAD.S.pri 0xC ; id
  3185. 0x4774 BOUNDS 0x20
  3186. 0x477C IDXADDR
  3187. 0x4780 MOVE.alt
  3188. 0x4784 ZERO.pri
  3189. 0x4788 STOR.I
  3190. 0x478C BREAK
  3191. 0x4790 CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  3192. 0x4798 LOAD.S.pri 0xC ; id
  3193. 0x47A0 BOUNDS 0x20
  3194. 0x47A8 IDXADDR
  3195. 0x47AC MOVE.alt
  3196. 0x47B0 ZERO.pri
  3197. 0x47B4 STOR.I
  3198. 0x47B8 BREAK
  3199. 0x47BC PUSH.C 0xFBC ; g_szNightkiller[29] "models/ukm/v_nightkiller.mdl"
  3200. 0x47C4 PUSH.C 0x90 ; 0x6A
  3201. 0x47CC PUSH.S 0xC ; id
  3202. 0x47D4 PUSH.C 0xC
  3203. 0x47DC SYSREQ.C 0x3D ; set_pev
  3204. 0x47E4 STACK 0x10 ; free 4 cells
  3205. 0x47EC BREAK
  3206. 0x47F0 PUSH.C 0x3ECCCCCD ; signed=1053609165 float=0.400000
  3207.  
  3208. 0x47F8 PUSH.S 0xC ; id
  3209. 0x4800 PUSH.C 0x8
  3210. 0x4808 SYSREQ.C 0x3E ; set_user_gravity
  3211. 0x4810 STACK 0xC ; free 3 cells
  3212. 0x4818 JUMP 0x486C
  3213. 0x4820 CASETBL
  3214. 0x4828 CASENONE 0x486C ; default
  3215. 0x482C CASE 0x1
  3216. 0x4830 CASEJUMP 0x3828
  3217. 0x4834 CASE 0x2
  3218. 0x4838 CASEJUMP 0x3A1C
  3219. 0x483C CASE 0x3
  3220. 0x4840 CASEJUMP 0x3C10
  3221. 0x4844 CASE 0x4
  3222. 0x4848 CASEJUMP 0x3E04
  3223. 0x484C CASE 0x5
  3224. 0x4850 CASEJUMP 0x3FF8
  3225. 0x4854 CASE 0x6
  3226. 0x4858 CASEJUMP 0x41EC
  3227. 0x485C CASE 0x7
  3228. 0x4860 CASEJUMP 0x43E0
  3229. 0x4864 CASE 0x8
  3230. 0x4868 CASEJUMP 0x4600
  3231. ; End of CASETBL
  3232. 0x486C BREAK
  3233. 0x4870 ZERO.pri
  3234. 0x4874 RETN
  3235. 0x4878 PROC ; public stavihp1(id)
  3236. 0x487C BREAK
  3237. 0x4880 BREAK
  3238. 0x4884 PUSH.C 0x78 ; 0x0
  3239. 0x488C PUSH.S 0xC ; id
  3240. 0x4894 PUSH.C 0x8
  3241. 0x489C SYSREQ.C 0x3F ; set_user_health
  3242. 0x48A4 STACK 0xC ; free 3 cells
  3243. 0x48AC ZERO.pri
  3244. 0x48B0 RETN
  3245. 0x48B4 PROC ; public stavihp2(id)
  3246. 0x48B8 BREAK
  3247. 0x48BC BREAK
  3248. 0x48C0 PUSH.C 0x8C ; "lj"
  3249. 0x48C8 PUSH.S 0xC ; id
  3250. 0x48D0 PUSH.C 0x8
  3251. 0x48D8 SYSREQ.C 0x3F ; set_user_health
  3252. 0x48E0 STACK 0xC ; free 3 cells
  3253. 0x48E8 ZERO.pri
  3254. 0x48EC RETN
  3255. 0x48F0 PROC ; public stavihp3(id)
  3256. 0x48F4 BREAK
  3257. 0x48F8 BREAK
  3258. 0x48FC PUSH.C 0xA0 ; 0x0
  3259. 0x4904 PUSH.S 0xC ; id
  3260. 0x490C PUSH.C 0x8
  3261. 0x4914 SYSREQ.C 0x3F ; set_user_health
  3262. 0x491C STACK 0xC ; free 3 cells
  3263. 0x4924 ZERO.pri
  3264. 0x4928 RETN
  3265. 0x492C PROC ; public stavihp4(id)
  3266. 0x4930 BREAK
  3267. 0x4934 BREAK
  3268. 0x4938 PUSH.C 0xB4 ; "_CL_MATCHT"
  3269. 0x4940 PUSH.S 0xC ; id
  3270. 0x4948 PUSH.C 0x8
  3271. 0x4950 SYSREQ.C 0x3F ; set_user_health
  3272. 0x4958 STACK 0xC ; free 3 cells
  3273. 0x4960 ZERO.pri
  3274. 0x4964 RETN
  3275. 0x4968 PROC ; public stavihp5(id)
  3276. 0x496C BREAK
  3277. 0x4970 BREAK
  3278. 0x4974 PUSH.C 0xC8 ; "ATCHT"
  3279. 0x497C PUSH.S 0xC ; id
  3280. 0x4984 PUSH.C 0x8
  3281. 0x498C SYSREQ.C 0x3F ; set_user_health
  3282. 0x4994 STACK 0xC ; free 3 cells
  3283. 0x499C ZERO.pri
  3284. 0x49A0 RETN
  3285. 0x49A4 PROC ; public stavihp6(id)
  3286. 0x49A8 BREAK
  3287. 0x49AC BREAK
  3288. 0x49B0 PUSH.C 0xDC ; 0x0
  3289. 0x49B8 PUSH.S 0xC ; id
  3290. 0x49C0 PUSH.C 0x8
  3291. 0x49C8 SYSREQ.C 0x3F ; set_user_health
  3292. 0x49D0 STACK 0xC ; free 3 cells
  3293. 0x49D8 ZERO.pri
  3294. 0x49DC RETN
  3295. 0x49E0 PROC ; public stavihp7(id)
  3296. 0x49E4 BREAK
  3297. 0x49E8 BREAK
  3298. 0x49EC PUSH.C 0xF0 ; "%L"
  3299. 0x49F4 PUSH.S 0xC ; id
  3300. 0x49FC PUSH.C 0x8
  3301. 0x4A04 SYSREQ.C 0x3F ; set_user_health
  3302. 0x4A0C STACK 0xC ; free 3 cells
  3303. 0x4A14 ZERO.pri
  3304. 0x4A18 RETN
  3305. 0x4A1C PROC ; public stavihp8(id)
  3306. 0x4A20 BREAK
  3307. 0x4A24 BREAK
  3308. 0x4A28 PUSH.C 0x104 ; "_NOT_FOUND"
  3309. 0x4A30 PUSH.S 0xC ; id
  3310. 0x4A38 PUSH.C 0x8
  3311. 0x4A40 SYSREQ.C 0x3F ; set_user_health
  3312. 0x4A48 STACK 0xC ; free 3 cells
  3313. 0x4A50 ZERO.pri
  3314. 0x4A54 RETN
  3315. 0x4A58 PROC ; public event_CurWeapon(id)
  3316. 0x4A5C BREAK
  3317. 0x4A60 BREAK
  3318. ; static weapon
  3319. 0x4A64 BREAK
  3320. 0x4A68 PUSH.C 0x2 ; 0x4C0000
  3321. 0x4A70 PUSH.C 0x4
  3322. 0x4A78 SYSREQ.C 0x30 ; read_data
  3323. 0x4A80 STACK 0x8 ; free 2 cells
  3324. 0x4A88 STOR.pri 0x2CD4 ; weapon
  3325. 0x4A90 BREAK
  3326. 0x4A94 LOAD.pri 0x2CD4 ; weapon
  3327. 0x4A9C SWITCH 0x4E04
  3328. 0x4AA4 BREAK
  3329. 0x4AA8 CONST.alt 0x2F8 ; bool:ima_noz1[33]=0x0 (0.00000)
  3330. 0x4AB0 LOAD.S.pri 0xC ; id
  3331. 0x4AB8 BOUNDS 0x20
  3332. 0x4AC0 LIDX
  3333. 0x4AC4 EQ.C.pri 0x1
  3334. 0x4ACC JZER 0x4B10
  3335. 0x4AD4 BREAK
  3336. 0x4AD8 PUSH.C 0xD08 ; g_szAxeman[24] "models/ukm/v_axeman.mdl"
  3337. 0x4AE0 PUSH.C 0x90 ; 0x6A
  3338. 0x4AE8 PUSH.S 0xC ; id
  3339. 0x4AF0 PUSH.C 0xC
  3340. 0x4AF8 SYSREQ.C 0x3D ; set_pev
  3341. 0x4B00 STACK 0x10 ; free 4 cells
  3342. 0x4B08 JUMP 0x4DFC
  3343. 0x4B10 BREAK
  3344. 0x4B14 CONST.alt 0x37C ; bool:ima_noz2[33]=0x0 (0.00000)
  3345. 0x4B1C LOAD.S.pri 0xC ; id
  3346. 0x4B24 BOUNDS 0x20
  3347. 0x4B2C LIDX
  3348. 0x4B30 EQ.C.pri 0x1
  3349. 0x4B38 JZER 0x4B7C
  3350. 0x4B40 BREAK
  3351. 0x4B44 PUSH.C 0xD68 ; g_szKnight[24] "models/ukm/v_knight.mdl"
  3352. 0x4B4C PUSH.C 0x90 ; 0x6A
  3353. 0x4B54 PUSH.S 0xC ; id
  3354. 0x4B5C PUSH.C 0xC
  3355. 0x4B64 SYSREQ.C 0x3D ; set_pev
  3356. 0x4B6C STACK 0x10 ; free 4 cells
  3357. 0x4B74 JUMP 0x4DFC
  3358. 0x4B7C BREAK
  3359. 0x4B80 CONST.alt 0x400 ; bool:ima_noz3[33]=0x0 (0.00000)
  3360. 0x4B88 LOAD.S.pri 0xC ; id
  3361. 0x4B90 BOUNDS 0x20
  3362. 0x4B98 LIDX
  3363. 0x4B9C EQ.C.pri 0x1
  3364. 0x4BA4 JZER 0x4BE8
  3365. 0x4BAC BREAK
  3366. 0x4BB0 PUSH.C 0xDC8 ; g_szSwordman[26] "models/ukm/v_swordman.mdl"
  3367. 0x4BB8 PUSH.C 0x90 ; 0x6A
  3368. 0x4BC0 PUSH.S 0xC ; id
  3369. 0x4BC8 PUSH.C 0xC
  3370. 0x4BD0 SYSREQ.C 0x3D ; set_pev
  3371. 0x4BD8 STACK 0x10 ; free 4 cells
  3372. 0x4BE0 JUMP 0x4DFC
  3373. 0x4BE8 BREAK
  3374. 0x4BEC CONST.alt 0x484 ; bool:ima_noz4[33]=0x0 (0.00000)
  3375. 0x4BF4 LOAD.S.pri 0xC ; id
  3376. 0x4BFC BOUNDS 0x20
  3377. 0x4C04 LIDX
  3378. 0x4C08 EQ.C.pri 0x1
  3379. 0x4C10 JZER 0x4C54
  3380. 0x4C18 BREAK
  3381. 0x4C1C PUSH.C 0xE30 ; g_szMaceman[25] "models/ukm/v_maceman.mdl"
  3382. 0x4C24 PUSH.C 0x90 ; 0x6A
  3383. 0x4C2C PUSH.S 0xC ; id
  3384. 0x4C34 PUSH.C 0xC
  3385. 0x4C3C SYSREQ.C 0x3D ; set_pev
  3386. 0x4C44 STACK 0x10 ; free 4 cells
  3387. 0x4C4C JUMP 0x4DFC
  3388. 0x4C54 BREAK
  3389. 0x4C58 CONST.alt 0x508 ; bool:ima_noz5[33]=0x0 (0.00000)
  3390. 0x4C60 LOAD.S.pri 0xC ; id
  3391. 0x4C68 BOUNDS 0x20
  3392. 0x4C70 LIDX
  3393. 0x4C74 EQ.C.pri 0x1
  3394. 0x4C7C JZER 0x4CC0
  3395. 0x4C84 BREAK
  3396. 0x4C88 PUSH.C 0xE94 ; g_szKamikaze[26] "models/ukm/v_kamikaze.mdl"
  3397. 0x4C90 PUSH.C 0x90 ; 0x6A
  3398. 0x4C98 PUSH.S 0xC ; id
  3399. 0x4CA0 PUSH.C 0xC
  3400. 0x4CA8 SYSREQ.C 0x3D ; set_pev
  3401. 0x4CB0 STACK 0x10 ; free 4 cells
  3402. 0x4CB8 JUMP 0x4DFC
  3403. 0x4CC0 BREAK
  3404. 0x4CC4 CONST.alt 0x58C ; bool:ima_noz6[33]=0x0 (0.00000)
  3405. 0x4CCC LOAD.S.pri 0xC ; id
  3406. 0x4CD4 BOUNDS 0x20
  3407. 0x4CDC LIDX
  3408. 0x4CE0 EQ.C.pri 0x1
  3409. 0x4CE8 JZER 0x4D2C
  3410. 0x4CF0 BREAK
  3411. 0x4CF4 PUSH.C 0xEFC ; g_szNinja[23] "models/ukm/v_ninja.mdl"
  3412. 0x4CFC PUSH.C 0x90 ; 0x6A
  3413. 0x4D04 PUSH.S 0xC ; id
  3414. 0x4D0C PUSH.C 0xC
  3415. 0x4D14 SYSREQ.C 0x3D ; set_pev
  3416. 0x4D1C STACK 0x10 ; free 4 cells
  3417. 0x4D24 JUMP 0x4DFC
  3418. 0x4D2C BREAK
  3419. 0x4D30 CONST.alt 0x610 ; bool:ima_noz7[33]=0x0 (0.00000)
  3420. 0x4D38 LOAD.S.pri 0xC ; id
  3421. 0x4D40 BOUNDS 0x20
  3422. 0x4D48 LIDX
  3423. 0x4D4C EQ.C.pri 0x1
  3424. 0x4D54 JZER 0x4D98
  3425. 0x4D5C BREAK
  3426. 0x4D60 PUSH.C 0xF58 ; g_szAssasin[25] "models/ukm/v_assasin.mdl"
  3427. 0x4D68 PUSH.C 0x90 ; 0x6A
  3428. 0x4D70 PUSH.S 0xC ; id
  3429. 0x4D78 PUSH.C 0xC
  3430. 0x4D80 SYSREQ.C 0x3D ; set_pev
  3431. 0x4D88 STACK 0x10 ; free 4 cells
  3432. 0x4D90 JUMP 0x4DFC
  3433. 0x4D98 BREAK
  3434. 0x4D9C CONST.alt 0x694 ; bool:ima_noz8[33]=0x0 (0.00000)
  3435. 0x4DA4 LOAD.S.pri 0xC ; id
  3436. 0x4DAC BOUNDS 0x20
  3437. 0x4DB4 LIDX
  3438. 0x4DB8 EQ.C.pri 0x1
  3439. 0x4DC0 JZER 0x4DFC
  3440. 0x4DC8 BREAK
  3441. 0x4DCC PUSH.C 0xFBC ; g_szNightkiller[29] "models/ukm/v_nightkiller.mdl"
  3442. 0x4DD4 PUSH.C 0x90 ; 0x6A
  3443. 0x4DDC PUSH.S 0xC ; id
  3444. 0x4DE4 PUSH.C 0xC
  3445. 0x4DEC SYSREQ.C 0x3D ; set_pev
  3446. 0x4DF4 STACK 0x10 ; free 4 cells
  3447. 0x4DFC JUMP 0x4E18
  3448. 0x4E04 CASETBL
  3449. 0x4E0C CASENONE 0x4E18 ; default
  3450. 0x4E10 CASE 0x1D
  3451. 0x4E14 CASEJUMP 0x4AA4
  3452. ; End of CASETBL
  3453. 0x4E18 ZERO.pri
  3454. 0x4E1C RETN
  3455. 0x4E20 PROC ; public ukmshop(id)
  3456. 0x4E24 BREAK
  3457. 0x4E28 BREAK
  3458. ; new menu
  3459. 0x4E2C STACK 0xFFFFFFFC ; allocate 1 cells
  3460. 0x4E34 PUSH.C 0x0 ; "%L"
  3461. 0x4E3C PUSH.C 0x2D3C ; "menu_handler"
  3462. 0x4E44 PUSH.C 0x2CD8 ; "\yUKM Shop \r- \yIzaberi"
  3463. 0x4E4C PUSH.C 0xC
  3464. 0x4E54 SYSREQ.C 0x38 ; menu_create
  3465. 0x4E5C STACK 0x10 ; free 4 cells
  3466. 0x4E64 STOR.S.pri 0xFFFFFFFC ; menu
  3467. 0x4E6C BREAK
  3468. 0x4E70 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  3469.  
  3470. 0x4E78 PUSH.C 0x0 ; "%L"
  3471. 0x4E80 PUSH.C 0x1828 ; 0x0
  3472. 0x4E88 PUSH.C 0x2D70 ; "\wHe Bomba \r[\y3000 $\r]"
  3473. 0x4E90 PUSH.S 0xFFFFFFFC ; menu
  3474. 0x4E98 PUSH.C 0x14
  3475. 0x4EA0 SYSREQ.C 0x39 ; menu_additem
  3476. 0x4EA8 STACK 0x18 ; free 6 cells
  3477. 0x4EB0 BREAK
  3478. 0x4EB4 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  3479.  
  3480. 0x4EBC PUSH.C 0x0 ; "%L"
  3481. 0x4EC4 PUSH.C 0x1828 ; 0x0
  3482. 0x4ECC PUSH.C 0x2DD8 ; "\wFlash Bomba \r[\y2500 $\r]"
  3483. 0x4ED4 PUSH.S 0xFFFFFFFC ; menu
  3484. 0x4EDC PUSH.C 0x14
  3485. 0x4EE4 SYSREQ.C 0x39 ; menu_additem
  3486. 0x4EEC STACK 0x18 ; free 6 cells
  3487. 0x4EF4 BREAK
  3488. 0x4EF8 PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  3489.  
  3490. 0x4F00 PUSH.C 0x0 ; "%L"
  3491. 0x4F08 PUSH.C 0x1828 ; 0x0
  3492. 0x4F10 PUSH.C 0x2E4C ; "\w+50 HP \r[\y5000 $\r]"
  3493. 0x4F18 PUSH.S 0xFFFFFFFC ; menu
  3494. 0x4F20 PUSH.C 0x14
  3495. 0x4F28 SYSREQ.C 0x39 ; menu_additem
  3496. 0x4F30 STACK 0x18 ; free 6 cells
  3497. 0x4F38 BREAK
  3498. 0x4F3C PUSH.C 0xFFFFFFFF ; signed=-1 float=-1.#QNAN0
  3499.  
  3500. 0x4F44 PUSH.C 0x0 ; "%L"
  3501. 0x4F4C PUSH.C 0x1828 ; 0x0
  3502. 0x4F54 PUSH.C 0x2EAC ; "\w+100 HP \r[\y9000 $\r]"
  3503. 0x4F5C PUSH.S 0xFFFFFFFC ; menu
  3504. 0x4F64 PUSH.C 0x14
  3505. 0x4F6C SYSREQ.C 0x39 ; menu_additem
  3506. 0x4F74 STACK 0x18 ; free 6 cells
  3507. 0x4F7C BREAK
  3508. 0x4F80 PUSH.C 0x0 ; "%L"
  3509. 0x4F88 PUSH.S 0xFFFFFFFC ; menu
  3510. 0x4F90 PUSH.S 0xC ; id
  3511. 0x4F98 PUSH.C 0xC
  3512. 0x4FA0 SYSREQ.C 0x3B ; menu_display
  3513. 0x4FA8 STACK 0x10 ; free 4 cells
  3514. 0x4FB0 STACK 0x4 ; free 1 cells
  3515. 0x4FB8 ZERO.pri
  3516. 0x4FBC RETN
  3517. 0x4FC0 PROC ; public menu_handler(id,menu,item)
  3518. 0x4FC4 BREAK
  3519. 0x4FC8 BREAK
  3520. 0x4FCC LOAD.S.pri 0x14 ; item
  3521. 0x4FD4 EQ.C.pri 0xFFFFFFFD
  3522. 0x4FDC JZER 0x5040
  3523. 0x4FE4 BREAK
  3524. 0x4FE8 PUSH.S 0x10 ; menu
  3525. 0x4FF0 PUSH.C 0x4
  3526. 0x4FF8 SYSREQ.C 0x3C ; menu_destroy
  3527. 0x5000 STACK 0x8 ; free 2 cells
  3528. 0x5008 BREAK
  3529. 0x500C PUSH.C 0x2F10 ; 0x4
  3530. 0x5014 PUSH.C 0x3 ; 0x4C00
  3531. 0x501C PUSH.S 0xC ; id
  3532. 0x5024 PUSH.C 0xC
  3533. 0x502C CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  3534. 0x5034 BREAK
  3535. 0x5038 ZERO.pri
  3536. 0x503C RETN
  3537. 0x5040 BREAK
  3538. ; new usermoney
  3539. 0x5044 STACK 0xFFFFFFFC ; allocate 1 cells
  3540. 0x504C PUSH.S 0xC ; id
  3541. 0x5054 PUSH.C 0x4
  3542. 0x505C SYSREQ.C 0x40 ; cs_get_user_money
  3543. 0x5064 STACK 0x8 ; free 2 cells
  3544. 0x506C STOR.S.pri 0xFFFFFFFC ; usermoney
  3545. 0x5074 BREAK
  3546. 0x5078 LOAD.S.pri 0x14 ; item
  3547. 0x5080 SWITCH 0x5550
  3548. 0x5088 BREAK
  3549. 0x508C LOAD.S.pri 0xFFFFFFFC ; usermoney
  3550. 0x5094 CONST.alt 0xBB8 ; 0x7B2 (1970.00000)
  3551. 0x509C JSGEQ 0x50E8
  3552. 0x50A4 BREAK
  3553. 0x50A8 PUSH.C 0x2F7C ; 0x4
  3554. 0x50B0 PUSH.C 0x3 ; 0x4C00
  3555. 0x50B8 PUSH.S 0xC ; id
  3556. 0x50C0 PUSH.C 0xC
  3557. 0x50C8 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  3558. 0x50D0 BREAK
  3559. 0x50D4 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  3560. 0x50DC STACK 0x4 ; free 1 cells
  3561. 0x50E4 RETN
  3562. 0x50E8 BREAK
  3563. 0x50EC PUSH.C 0x3028 ; "weapon_hegrenade"
  3564. 0x50F4 PUSH.S 0xC ; id
  3565. 0x50FC PUSH.C 0x8
  3566. 0x5104 SYSREQ.C 0x2A ; give_item
  3567. 0x510C STACK 0xC ; free 3 cells
  3568. 0x5114 BREAK
  3569. 0x5118 PUSH.C 0x1 ; 0x4C000000
  3570. 0x5120 PUSH.S 0xC ; id
  3571. 0x5128 PUSH.C 0x4
  3572. 0x5130 SYSREQ.C 0x40 ; cs_get_user_money
  3573. 0x5138 STACK 0x8 ; free 2 cells
  3574. 0x5140 MOVE.alt
  3575. 0x5144 CONST.pri 0xBB8 ; 0x7B2 (1970.00000)
  3576. 0x514C SUB.alt
  3577. 0x5150 PUSH.pri
  3578. 0x5154 PUSH.S 0xC ; id
  3579. 0x515C PUSH.C 0xC
  3580. 0x5164 SYSREQ.C 0x41 ; cs_set_user_money
  3581. 0x516C STACK 0x10 ; free 4 cells
  3582. 0x5174 BREAK
  3583. 0x5178 PUSH.C 0x306C ; 0x4
  3584. 0x5180 PUSH.C 0x3 ; 0x4C00
  3585. 0x5188 PUSH.S 0xC ; id
  3586. 0x5190 PUSH.C 0xC
  3587. 0x5198 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  3588. 0x51A0 JUMP 0x557C
  3589. 0x51A8 BREAK
  3590. 0x51AC LOAD.S.pri 0xFFFFFFFC ; usermoney
  3591. 0x51B4 CONST.alt 0x9C4 ; 0x2D0 (720.00000)
  3592. 0x51BC JSGEQ 0x5208
  3593. 0x51C4 BREAK
  3594. 0x51C8 PUSH.C 0x30EC ; 0x4
  3595. 0x51D0 PUSH.C 0x3 ; 0x4C00
  3596. 0x51D8 PUSH.S 0xC ; id
  3597. 0x51E0 PUSH.C 0xC
  3598. 0x51E8 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  3599. 0x51F0 BREAK
  3600. 0x51F4 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  3601. 0x51FC STACK 0x4 ; free 1 cells
  3602. 0x5204 RETN
  3603. 0x5208 BREAK
  3604. 0x520C PUSH.C 0x31A4 ; "weapon_flashbang"
  3605. 0x5214 PUSH.S 0xC ; id
  3606. 0x521C PUSH.C 0x8
  3607. 0x5224 SYSREQ.C 0x2A ; give_item
  3608. 0x522C STACK 0xC ; free 3 cells
  3609. 0x5234 BREAK
  3610. 0x5238 PUSH.C 0x1 ; 0x4C000000
  3611. 0x5240 PUSH.S 0xC ; id
  3612. 0x5248 PUSH.C 0x4
  3613. 0x5250 SYSREQ.C 0x40 ; cs_get_user_money
  3614. 0x5258 STACK 0x8 ; free 2 cells
  3615. 0x5260 MOVE.alt
  3616. 0x5264 CONST.pri 0x9C4 ; 0x2D0 (720.00000)
  3617. 0x526C SUB.alt
  3618. 0x5270 PUSH.pri
  3619. 0x5274 PUSH.S 0xC ; id
  3620. 0x527C PUSH.C 0xC
  3621. 0x5284 SYSREQ.C 0x41 ; cs_set_user_money
  3622. 0x528C STACK 0x10 ; free 4 cells
  3623. 0x5294 BREAK
  3624. 0x5298 PUSH.C 0x31E8 ; 0x4
  3625. 0x52A0 PUSH.C 0x3 ; 0x4C00
  3626. 0x52A8 PUSH.S 0xC ; id
  3627. 0x52B0 PUSH.C 0xC
  3628. 0x52B8 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  3629. 0x52C0 JUMP 0x557C
  3630. 0x52C8 BREAK
  3631. 0x52CC LOAD.S.pri 0xFFFFFFFC ; usermoney
  3632. 0x52D4 CONST.alt 0x1388 ; " <level>"={0x2D0 (720.00000)}
  3633. 0x52DC JSGEQ 0x5328
  3634. 0x52E4 BREAK
  3635. 0x52E8 PUSH.C 0x3278 ; 0x4
  3636. 0x52F0 PUSH.C 0x3 ; 0x4C00
  3637. 0x52F8 PUSH.S 0xC ; id
  3638. 0x5300 PUSH.C 0xC
  3639. 0x5308 CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  3640. 0x5310 BREAK
  3641. 0x5314 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  3642. 0x531C STACK 0x4 ; free 1 cells
  3643. 0x5324 RETN
  3644. 0x5328 BREAK
  3645. 0x532C PUSH.S 0xC ; id
  3646. 0x5334 PUSH.C 0x4
  3647. 0x533C SYSREQ.C 0x2F ; get_user_health
  3648. 0x5344 STACK 0x8 ; free 2 cells
  3649. 0x534C ADD.C 0x32 ; signed: 50
  3650. 0x5354 PUSH.pri
  3651. 0x5358 PUSH.S 0xC ; id
  3652. 0x5360 PUSH.C 0x8
  3653. 0x5368 SYSREQ.C 0x3F ; set_user_health
  3654. 0x5370 STACK 0xC ; free 3 cells
  3655. 0x5378 BREAK
  3656. 0x537C PUSH.C 0x1 ; 0x4C000000
  3657. 0x5384 PUSH.S 0xC ; id
  3658. 0x538C PUSH.C 0x4
  3659. 0x5394 SYSREQ.C 0x40 ; cs_get_user_money
  3660. 0x539C STACK 0x8 ; free 2 cells
  3661. 0x53A4 MOVE.alt
  3662. 0x53A8 CONST.pri 0x1388 ; " <level>"
  3663. 0x53B0 SUB.alt
  3664. 0x53B4 PUSH.pri
  3665. 0x53B8 PUSH.S 0xC ; id
  3666. 0x53C0 PUSH.C 0xC
  3667. 0x53C8 SYSREQ.C 0x41 ; cs_set_user_money
  3668. 0x53D0 STACK 0x10 ; free 4 cells
  3669. 0x53D8 BREAK
  3670. 0x53DC PUSH.C 0x331C ; 0x4
  3671. 0x53E4 PUSH.C 0x3 ; 0x4C00
  3672. 0x53EC PUSH.S 0xC ; id
  3673. 0x53F4 PUSH.C 0xC
  3674. 0x53FC CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  3675. 0x5404 JUMP 0x557C
  3676. 0x540C BREAK
  3677. 0x5410 LOAD.S.pri 0xFFFFFFFC ; usermoney
  3678. 0x5418 CONST.alt 0x2328 ; 0x21 (33.00000)
  3679. 0x5420 JSGEQ 0x546C
  3680. 0x5428 BREAK
  3681. 0x542C PUSH.C 0x3390 ; 0x4
  3682. 0x5434 PUSH.C 0x3 ; 0x4C00
  3683. 0x543C PUSH.S 0xC ; id
  3684. 0x5444 PUSH.C 0xC
  3685. 0x544C CALL 0xC64 ; stock ColorChat(id,Color:type,msg[])
  3686. 0x5454 BREAK
  3687. 0x5458 CONST.pri 0x1 ; 0x4C000000 (1275068416.00000)
  3688. 0x5460 STACK 0x4 ; free 1 cells
  3689. 0x5468 RETN
  3690. 0x546C BREAK
  3691. 0x5470 PUSH.S 0xC ; id
  3692. 0x5478 PUSH.C 0x4
  3693. 0x5480 SYSREQ.C 0x2F ; get_user_health
  3694. 0x5488 STACK 0x8 ; free 2 cells
Advertisement
Add Comment
Please, Sign In to add comment