Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CODE ; 0
- ;program exit point
- halt 0
- proc ; operator==(Float:,Float:)
- break ; c
- ;$lcl oper2 10
- ;$lcl oper1 c
- break ; 10
- push.s 10
- ;$par
- push.s c
- ;$par
- push.c 8
- sysreq.c 0 ; floatcmp
- stack c
- zero.alt
- eq
- retn
- DATA ; 0
- dump 31 2e 38 2e 33 2d 64 65 76 2b 35 31 36 39 0
- dump 0
- dump 0
- dump 0 0 0
- CODE ; 48
- proc ; is_user_admin
- break ; 4c
- ;$lcl id c
- break ; 50
- ;$lcl __flags fffffffc
- stack fffffffc
- push.c 0
- ;$par
- push.s c
- ;$par
- push.c 8
- sysreq.c 1 ; get_user_flags
- stack c
- stor.s.pri fffffffc
- ;$exp
- break ; 8c
- load.s.pri fffffffc
- move.alt
- zero.pri
- xchg
- jsleq 46
- load.s.pri fffffffc
- const.alt 2000000
- and
- not
- jzer 46
- const.pri 1
- jump 47
- l.46
- zero.pri
- l.47
- stack 4
- retn
- proc ; cmd_access
- break ; f0
- ;$lcl accesssilent 1c
- ;$lcl num 18
- ;$lcl cid 14
- ;$lcl level 10
- ;$lcl id c
- break ; f4
- ;$lcl has_access fffffffc
- push.c 0
- ;$exp
- break ; 100
- load.s.pri c
- push.pri
- push.c 0
- sysreq.c 2 ; is_dedicated_server
- stack 4
- jzer 49
- zero.pri
- jump 4a
- l.49
- const.pri 1
- l.4a
- pop.alt
- jneq 48
- ;$exp
- break ; 150
- const.pri 1
- stor.s.pri fffffffc
- ;$exp
- jump 4b
- l.48 ; 16c
- break ; 16c
- load.s.pri 10
- eq.c.pri 1000000
- jzer 4c
- ;$exp
- break ; 188
- push.s c
- ;$par
- push.c 4
- call is_user_admin
- jzer 4d
- ;$exp
- break ; 1ac
- const.pri 1
- stor.s.pri fffffffc
- ;$exp
- l.4d ; 1c0
- jump 4e
- l.4c ; 1c8
- break ; 1c8
- push.c 0
- ;$par
- push.s c
- ;$par
- push.c 8
- sysreq.c 1 ; get_user_flags
- stack c
- move.alt
- load.s.pri 10
- and
- jzer 4f
- ;$exp
- break ; 20c
- const.pri 1
- stor.s.pri fffffffc
- ;$exp
- jump 50
- l.4f ; 228
- break ; 228
- load.s.pri 10
- jnz 51
- ;$exp
- break ; 23c
- const.pri 1
- stor.s.pri fffffffc
- ;$exp
- l.51 ; 250
- l.50 ; 250
- l.4e ; 250
- l.4b ; 250
- break ; 250
- load.s.pri fffffffc
- jnz 52
- ;$exp
- break ; 264
- load.s.pri 1c
- not
- jzer 53
- ;$exp
- break ; 27c
- push.c 5c
- ;$par
- pushaddr c
- ;$par
- push.c 50
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 3 ; console_print
- stack 14
- ;$exp
- l.53 ; 2b8
- break ; 2b8
- zero.pri
- stack 4
- retn
- l.52 ; 2cc
- break ; 2cc
- push.c 0
- sysreq.c 4 ; read_argc
- stack 4
- move.alt
- load.s.pri 18
- jsleq 54
- ;$exp
- break ; 2fc
- ;$lcl hcmd ffffff7c
- stack ffffff80
- zero.pri
- addr.alt ffffff7c
- fill 80
- ;$lcl hinfo fffffd7c
- stack fffffe00
- zero.pri
- addr.alt fffffd7c
- fill 200
- ;$lcl hflag fffffd78
- push.c 0
- ;$exp
- ;$lcl info_ml fffffd74
- push.c 0
- ;$exp
- break ; 348
- pushaddr fffffd74
- ;$par
- push.c ffffffff
- ;$par
- push.s 10
- ;$par
- push.c 7f
- ;$par
- pushaddr fffffd7c
- ;$par
- pushaddr fffffd78
- ;$par
- push.c 1f
- ;$par
- pushaddr ffffff7c
- ;$par
- push.s 14
- ;$par
- push.c 24
- sysreq.c 5 ; get_concmd
- stack 28
- ;$exp
- break ; 3ac
- load.s.pri fffffd74
- jzer 55
- ;$exp
- break ; 3c0
- pushaddr c
- ;$par
- pushaddr fffffd7c
- ;$par
- push.c 7f
- ;$par
- pushaddr fffffd7c
- ;$par
- push.c 10
- sysreq.c 6 ; LookupLangKey
- stack 14
- ;$exp
- l.55 ; 3fc
- break ; 3fc
- pushaddr fffffd7c
- ;$par
- pushaddr ffffff7c
- ;$par
- push.c b4
- ;$par
- pushaddr c
- ;$par
- push.c 88
- ;$par
- push.s c
- ;$par
- push.c 18
- sysreq.c 3 ; console_print
- stack 1c
- ;$exp
- break ; 448
- zero.pri
- stack 28c
- retn
- l.54 ; 45c
- break ; 45c
- const.pri 1
- stack 4
- retn
- DATA ; 14
- dump 25 4c 0 4e 4f 5f 41 43 43 5f 43 4f 4d 0 25 4c
- dump 3a 20 20 25 73 20 25 73 0 55 53 41 47 45 0
- proc ; cmd_target
- break ; 478
- ;$lcl flags 14
- ;$lcl arg 10
- ;$lcl id c
- break ; 47c
- ;$lcl player fffffffc
- stack fffffffc
- push.s 10
- ;$par
- push.c cc
- ;$par
- push.c 8
- sysreq.c 7 ; find_player
- stack c
- stor.s.pri fffffffc
- ;$exp
- break ; 4b8
- load.s.pri fffffffc
- jzer 59
- ;$exp
- break ; 4cc
- load.s.pri fffffffc
- push.pri
- push.s 10
- ;$par
- push.c d8
- ;$par
- push.c 8
- sysreq.c 7 ; find_player
- stack c
- pop.alt
- jeq 5a
- ;$exp
- break ; 510
- push.c f4
- ;$par
- pushaddr c
- ;$par
- push.c e8
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 3 ; console_print
- stack 14
- ;$exp
- break ; 54c
- zero.pri
- stack 4
- retn
- l.5a ; 560
- jump 5b
- l.59 ; 568
- break ; 568
- push.s 10
- ;$par
- push.c 130
- ;$par
- push.c 8
- sysreq.c 7 ; find_player
- stack c
- stor.s.pri fffffffc
- jnz 5d
- load.s.pri 10
- load.i
- eq.c.pri 23
- jzer 5d
- load.s.pri 10
- add.c 4
- load.i
- jzer 5d
- const.pri 1
- jump 5e
- l.5d
- zero.pri
- l.5e
- jzer 5c
- ;$exp
- break ; 5f8
- load.s.pri 10
- add.c 4
- push.pri
- ;$par
- push.c 4
- sysreq.c 8 ; str_to_num
- stack 8
- heap 4
- stor.i
- push.alt
- ;$par
- push.c 138
- ;$par
- push.c 8
- sysreq.c 7 ; find_player
- stack c
- heap fffffffc
- stor.s.pri fffffffc
- ;$exp
- l.5c ; 668
- l.5b ; 668
- break ; 668
- load.s.pri fffffffc
- not
- jzer 5f
- ;$exp
- break ; 680
- push.c 14c
- ;$par
- pushaddr c
- ;$par
- push.c 140
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 3 ; console_print
- stack 14
- ;$exp
- break ; 6bc
- zero.pri
- stack 4
- retn
- l.5f ; 6d0
- break ; 6d0
- load.s.pri 14
- const.alt 1
- and
- jzer 60
- ;$exp
- break ; 6f0
- push.c 0
- ;$par
- push.s fffffffc
- ;$par
- push.c 8
- sysreq.c 1 ; get_user_flags
- stack c
- const.alt 1
- and
- jzer 62
- load.s.pri 14
- const.alt 2
- and
- jzer 63
- load.s.pri fffffffc
- load.s.alt c
- neq
- jump 64
- l.63
- const.pri 1
- l.64
- jzer 62
- const.pri 1
- jump 65
- l.62
- zero.pri
- l.65
- jzer 61
- ;$exp
- break ; 794
- ;$lcl imname ffffff7c
- stack ffffff80
- zero.pri
- addr.alt ffffff7c
- fill 80
- break ; 7b4
- push.c 1f
- ;$par
- pushaddr ffffff7c
- ;$par
- push.s fffffffc
- ;$par
- push.c c
- sysreq.c 9 ; get_user_name
- stack 10
- ;$exp
- break ; 7e8
- pushaddr ffffff7c
- ;$par
- push.c 18c
- ;$par
- pushaddr c
- ;$par
- push.c 180
- ;$par
- push.s c
- ;$par
- push.c 14
- sysreq.c 3 ; console_print
- stack 18
- ;$exp
- break ; 82c
- zero.pri
- stack 84
- retn
- l.61 ; 840
- l.60 ; 840
- break ; 840
- load.s.pri 14
- const.alt 4
- and
- jzer 66
- ;$exp
- break ; 860
- push.s fffffffc
- ;$par
- push.c 4
- sysreq.c a ; is_user_alive
- stack 8
- not
- jzer 67
- ;$exp
- break ; 890
- ;$lcl imname ffffff7c
- stack ffffff80
- zero.pri
- addr.alt ffffff7c
- fill 80
- break ; 8b0
- push.c 1f
- ;$par
- pushaddr ffffff7c
- ;$par
- push.s fffffffc
- ;$par
- push.c c
- sysreq.c 9 ; get_user_name
- stack 10
- ;$exp
- break ; 8e4
- pushaddr ffffff7c
- ;$par
- push.c 1c4
- ;$par
- pushaddr c
- ;$par
- push.c 1b8
- ;$par
- push.s c
- ;$par
- push.c 14
- sysreq.c 3 ; console_print
- stack 18
- ;$exp
- break ; 928
- zero.pri
- stack 84
- retn
- l.67 ; 93c
- l.66 ; 93c
- break ; 93c
- load.s.pri 14
- const.alt 8
- and
- jzer 68
- ;$exp
- break ; 95c
- push.s fffffffc
- ;$par
- push.c 4
- sysreq.c b ; is_user_bot
- stack 8
- jzer 69
- ;$exp
- break ; 988
- ;$lcl imname ffffff7c
- stack ffffff80
- zero.pri
- addr.alt ffffff7c
- fill 80
- break ; 9a8
- push.c 1f
- ;$par
- pushaddr ffffff7c
- ;$par
- push.s fffffffc
- ;$par
- push.c c
- sysreq.c 9 ; get_user_name
- stack 10
- ;$exp
- break ; 9dc
- pushaddr ffffff7c
- ;$par
- push.c 20c
- ;$par
- pushaddr c
- ;$par
- push.c 200
- ;$par
- push.s c
- ;$par
- push.c 14
- sysreq.c 3 ; console_print
- stack 18
- ;$exp
- break ; a20
- zero.pri
- stack 84
- retn
- l.69 ; a34
- l.68 ; a34
- break ; a34
- load.s.pri fffffffc
- stack 4
- retn
- DATA ; 33
- dump 62 6c 0 62 6c 6a 0 25 4c 0 4d 4f 52 45 5f 43
- dump 4c 5f 4d 41 54 43 48 54 0 63 0 6b 0 25 4c 0
- dump 43 4c 5f 4e 4f 54 5f 46 4f 55 4e 44 0 25 4c 0
- dump 43 4c 49 45 4e 54 5f 49 4d 4d 0 25 4c 0 43 41
- dump 4e 54 5f 50 45 52 46 5f 44 45 41 44 0 25 4c 0
- dump 43 41 4e 54 5f 50 45 52 46 5f 42 4f 54 0
- CODE ; a4c
- proc ; get_configsdir
- break ; a50
- ;$lcl len 10
- ;$lcl name c
- break ; a54
- push.s 10
- ;$par
- push.s c
- ;$par
- push.c 244
- ;$par
- push.c c
- sysreq.c c ; get_localinfo
- stack 10
- retn
- DATA ; 91
- dump 61 6d 78 78 5f 63 6f 6e 66 69 67 73 64 69 72 0
- DATA ; a1
- dump 0
- dump 41 4d 58 20 4d 6f 64 20 58 0
- dump 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- dump 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- dump 0
- dump 0
- dump 0
- dump 0
- CODE ; a8c
- proc ; plugin_init
- break ; a90
- break ; a94
- push.c 36c
- ;$par
- push.c 0
- ;$par
- push.c 340
- ;$par
- push.c c
- sysreq.c d ; register_plugin
- stack 10
- ;$exp
- break ; ac8
- push.c 3a4
- ;$par
- push.c 4
- sysreq.c e ; register_dictionary
- stack 8
- ;$exp
- break ; aec
- push.c 3cc
- ;$par
- push.c 4
- sysreq.c e ; register_dictionary
- stack 8
- ;$exp
- break ; b10
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 41c
- ;$par
- push.c 3f8
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- stor.pri 334
- ;$exp
- break ; b54
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 470
- ;$par
- push.c 424
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- stor.pri 338
- ;$exp
- break ; b98
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 4cc
- ;$par
- push.c 480
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- stor.pri 33c
- ;$exp
- break ; bdc
- push.c 0
- ;$par
- push.c 0
- ;$par
- push.c 50c
- ;$par
- push.c 4d0
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; c18
- push.c 0
- ;$par
- push.c 0
- ;$par
- push.c 558
- ;$par
- push.c 520
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; c54
- push.c 0
- ;$par
- push.c 0
- ;$par
- push.c 5a8
- ;$par
- push.c 564
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; c90
- push.c 0
- ;$par
- push.c 0
- ;$par
- push.c 5ec
- ;$par
- push.c 5b0
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; ccc
- push.c 0
- ;$par
- push.c 0
- ;$par
- push.c 638
- ;$par
- push.c 5f8
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; d08
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 688
- ;$par
- push.c 640
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; d44
- push.c 0
- ;$par
- push.c 0
- ;$par
- push.c 6dc
- ;$par
- push.c 690
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; d80
- push.c 0
- ;$par
- push.c 0
- ;$par
- push.c 738
- ;$par
- push.c 6f0
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; dbc
- push.c 0
- ;$par
- push.c 0
- ;$par
- push.c 794
- ;$par
- push.c 74c
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; df8
- push.c 0
- ;$par
- push.c 7a8
- ;$par
- push.c 8
- sysreq.c 10 ; set_cvar_float
- stack c
- ;$exp
- break ; e24
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 81c
- ;$par
- push.c 7e8
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; e60
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 878
- ;$par
- push.c 844
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; e9c
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 8c0
- ;$par
- push.c 88c
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; ed8
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 8f0
- ;$par
- push.c 8c4
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; f14
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 934
- ;$par
- push.c 900
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; f50
- push.c 0
- ;$par
- push.c 20
- ;$par
- push.c 98c
- ;$par
- push.c 94c
- ;$par
- push.c 10
- sysreq.c f ; register_cvar
- stack 14
- ;$exp
- break ; f8c
- push.c 0
- ;$par
- push.c ffffffff
- ;$par
- push.c a04
- ;$par
- push.c 80
- ;$par
- push.c 9dc
- ;$par
- push.c 998
- ;$par
- push.c 18
- sysreq.c 11 ; register_concmd
- stack 1c
- ;$exp
- break ; fd8
- push.c 0
- ;$par
- push.c ffffffff
- ;$par
- push.c a68
- ;$par
- push.c 800
- ;$par
- push.c a3c
- ;$par
- push.c a08
- ;$par
- push.c 18
- sysreq.c 11 ; register_concmd
- stack 1c
- ;$exp
- break ; 1024
- push.c 0
- ;$par
- push.c c00
- ;$par
- push.c 4
- sysreq.c 12 ; read_flags
- stack 8
- push.pri
- ;$par
- push.c 0
- ;$par
- push.c c
- sysreq.c 13 ; remove_user_flags
- stack 10
- ;$exp
- break ; 1074
- ;$lcl configsDir ffffff00
- stack ffffff00
- zero.pri
- addr.alt ffffff00
- fill 100
- break ; 1094
- push.c 3f
- ;$par
- pushaddr ffffff00
- ;$par
- push.c 8
- call get_configsdir
- ;$exp
- break ; 10b8
- pushaddr ffffff00
- ;$par
- push.c c08
- ;$par
- push.c 8
- sysreq.c 14 ; server_cmd
- stack c
- ;$exp
- break ; 10e4
- pushaddr ffffff00
- ;$par
- push.c c48
- ;$par
- push.c 3f
- ;$par
- pushaddr ffffff00
- ;$par
- push.c 10
- sysreq.c 15 ; format
- stack 14
- ;$exp
- break ; 1120
- pushaddr ffffff00
- ;$par
- push.c 4
- call loadSettings
- ;$exp
- stack 100
- zero.pri
- retn
- DATA ; d0
- dump 41 64 6d 69 6e 20 42 61 73 65 0 41 4d 58 58 20
- dump 44 65 76 20 54 65 61 6d 0 61 64 6d 69 6e 2e 74
- dump 78 74 0 63 6f 6d 6d 6f 6e 2e 74 78 74 0 61 6d
- dump 78 5f 6d 6f 64 65 0 31 0 61 6d 78 5f 70 61 73
- dump 73 77 6f 72 64 5f 66 69 65 6c 64 0 5f 70 77 0
- dump 61 6d 78 5f 64 65 66 61 75 6c 74 5f 61 63 63 65
- dump 73 73 0 0 61 6d 78 5f 76 6f 74 65 5f 72 61 74
- dump 69 6f 0 30 2e 30 32 0 61 6d 78 5f 76 6f 74 65
- dump 5f 74 69 6d 65 0 31 30 0 61 6d 78 5f 76 6f 74
- dump 65 5f 61 6e 73 77 65 72 73 0 31 0 61 6d 78 5f
- dump 76 6f 74 65 5f 64 65 6c 61 79 0 36 30 0 61 6d
- dump 78 5f 6c 61 73 74 5f 76 6f 74 69 6e 67 0 30 0
- dump 61 6d 78 5f 73 68 6f 77 5f 61 63 74 69 76 69 74
- dump 79 0 32 0 61 6d 78 5f 76 6f 74 65 6b 69 63 6b
- dump 5f 72 61 74 69 6f 0 30 2e 34 30 0 61 6d 78 5f
- dump 76 6f 74 65 62 61 6e 5f 72 61 74 69 6f 0 30 2e
- dump 34 30 0 61 6d 78 5f 76 6f 74 65 6d 61 70 5f 72
- dump 61 74 69 6f 0 30 2e 34 30 0 61 6d 78 5f 6c 61
- dump 73 74 5f 76 6f 74 69 6e 67 0 61 6d 78 5f 73 71
- dump 6c 5f 68 6f 73 74 0 31 32 37 2e 30 2e 30 2e 31
- dump 0 61 6d 78 5f 73 71 6c 5f 75 73 65 72 0 72 6f
- dump 6f 74 0 61 6d 78 5f 73 71 6c 5f 70 61 73 73 0
- dump 0 61 6d 78 5f 73 71 6c 5f 64 62 0 61 6d 78 0
- dump 61 6d 78 5f 73 71 6c 5f 74 79 70 65 0 6d 79 73
- dump 71 6c 0 61 6d 78 5f 73 71 6c 5f 74 69 6d 65 6f
- dump 75 74 0 36 30 0 61 6d 78 5f 72 65 6c 6f 61 64
- dump 61 64 6d 69 6e 73 0 63 6d 64 52 65 6c 6f 61 64
- dump 0 0 61 6d 78 5f 61 64 64 61 64 6d 69 6e 0 61
- dump 64 64 61 64 6d 69 6e 66 6e 0 3c 70 6c 61 79 65
- dump 72 6e 61 6d 65 7c 61 75 74 68 3e 20 3c 61 63 63
- dump 65 73 73 66 6c 61 67 73 3e 20 5b 70 61 73 73 77
- dump 6f 72 64 5d 20 5b 61 75 74 68 74 79 70 65 5d 20
- dump 2d 20 61 64 64 20 73 70 65 63 69 66 69 65 64 20
- dump 70 6c 61 79 65 72 20 61 73 20 61 6e 20 61 64 6d
- dump 69 6e 20 74 6f 20 75 73 65 72 73 2e 69 6e 69 0
- dump 7a 0 65 78 65 63 20 25 73 2f 73 71 6c 2e 63 66
- dump 67 0 25 73 2f 75 73 65 72 73 2e 69 6e 69 0
- CODE ; 114c
- proc ; client_connect
- break ; 1150
- ;$lcl id c
- break ; 1154
- const.alt 2b0
- load.s.pri c
- bounds 20
- idxaddr
- move.alt
- zero.pri
- stor.i
- ;$exp
- zero.pri
- retn
- proc ; addadminfn
- break ; 118c
- ;$lcl cid 14
- ;$lcl level 10
- ;$lcl id c
- break ; 1190
- push.c 0
- ;$par
- push.c 3
- ;$par
- push.s 14
- ;$par
- push.s 10
- ;$par
- push.s c
- ;$par
- push.c 14
- call cmd_access
- not
- jzer c7
- ;$exp
- break ; 11d8
- const.pri 1
- retn
- l.c7 ; 11e8
- break ; 11e8
- ;$lcl idtype fffffffc
- push.c 5
- ;$exp
- break ; 11f4
- push.c 0
- sysreq.c 4 ; read_argc
- stack 4
- move.alt
- const.pri 5
- jsgrtr c8
- ;$exp
- break ; 1224
- ;$lcl t_arg ffffffbc
- stack ffffffc0
- zero.pri
- addr.alt ffffffbc
- fill 40
- break ; 1244
- push.c f
- ;$par
- pushaddr ffffffbc
- ;$par
- push.c 4
- ;$par
- push.c c
- sysreq.c 16 ; read_argv
- stack 10
- ;$exp
- break ; 1278
- push.c 0
- ;$par
- push.c c7c
- ;$par
- pushaddr ffffffbc
- ;$par
- push.c c
- sysreq.c 17 ; equali
- stack 10
- jnz ca
- push.c 0
- ;$par
- push.c c94
- ;$par
- pushaddr ffffffbc
- ;$par
- push.c c
- sysreq.c 17 ; equali
- stack 10
- jnz ca
- push.c 0
- ;$par
- push.c cb4
- ;$par
- pushaddr ffffffbc
- ;$par
- push.c c
- sysreq.c 17 ; equali
- stack 10
- jnz ca
- zero.pri
- jump cb
- l.ca
- const.pri 1
- l.cb
- jzer c9
- ;$exp
- break ; 1340
- const.pri 4
- stor.s.pri fffffffc
- ;$exp
- jump cc
- l.c9 ; 135c
- break ; 135c
- push.c 0
- ;$par
- push.c cc8
- ;$par
- pushaddr ffffffbc
- ;$par
- push.c c
- sysreq.c 17 ; equali
- stack 10
- jzer cd
- ;$exp
- break ; 1398
- const.pri 8
- stor.s.pri fffffffc
- ;$exp
- jump ce
- l.cd ; 13b4
- break ; 13b4
- push.c 0
- ;$par
- push.c cd4
- ;$par
- pushaddr ffffffbc
- ;$par
- push.c c
- sysreq.c 17 ; equali
- stack 10
- jnz d0
- push.c 0
- ;$par
- push.c ce8
- ;$par
- pushaddr ffffffbc
- ;$par
- push.c c
- sysreq.c 17 ; equali
- stack 10
- jnz d0
- zero.pri
- jump d1
- l.d0
- const.pri 1
- l.d1
- jzer cf
- ;$exp
- break ; 1444
- const.pri 10
- stor.s.pri fffffffc
- ;$exp
- break ; 1458
- push.c 0
- ;$par
- push.c cfc
- ;$par
- pushaddr ffffffbc
- ;$par
- push.c c
- sysreq.c 17 ; equali
- stack 10
- jzer d2
- ;$exp
- break ; 1494
- load.s.pri fffffffc
- const.alt 1
- or
- stor.s.pri fffffffc
- ;$exp
- l.d2 ; 14b4
- jump d3
- l.cf ; 14bc
- break ; 14bc
- pushaddr ffffffbc
- ;$par
- push.c 288
- ;$par
- push.c d10
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 3 ; console_print
- stack 14
- ;$exp
- break ; 14f8
- const.pri 1
- stack 44
- retn
- l.d3 ; 1510
- l.ce ; 1510
- l.cc ; 1510
- stack 40
- l.c8 ; 1518
- break ; 1518
- ;$lcl arg ffffff78
- stack ffffff7c
- zero.pri
- addr.alt ffffff78
- fill 84
- break ; 1538
- push.c 20
- ;$par
- pushaddr ffffff78
- ;$par
- push.c 1
- ;$par
- push.c c
- sysreq.c 16 ; read_argv
- stack 10
- ;$exp
- break ; 156c
- ;$lcl player ffffff74
- push.c ffffffff
- ;$exp
- break ; 1578
- load.s.pri fffffffc
- const.alt 4
- and
- jzer d4
- ;$exp
- break ; 1598
- push.c df4
- ;$par
- pushaddr ffffff78
- ;$par
- push.c 8
- sysreq.c 18 ; containi
- stack c
- eq.c.pri ffffffff
- jzer d5
- ;$exp
- break ; 15d4
- load.s.pri fffffffc
- const.alt 1
- or
- stor.s.pri fffffffc
- ;$exp
- break ; 15f4
- push.c a
- ;$par
- pushaddr ffffff78
- ;$par
- push.s c
- ;$par
- push.c c
- call cmd_target
- stor.s.pri ffffff74
- ;$exp
- jump d6
- l.d5 ; 1630
- break ; 1630
- ;$lcl _steamid fffffec4
- stack ffffff50
- zero.pri
- addr.alt fffffec4
- fill b0
- break ; 1650
- break ; 1654
- push.c ea4
- ;$par
- push.c ea0
- ;$par
- push.c e98
- ;$par
- push.c e18
- ;$par
- push.c 10
- sysreq.c 19 ; get_players
- stack 14
- ;$exp
- break ; 1690
- ;$lcl _i fffffec0
- push.c 0
- ;$exp
- jump d9
- l.d7 ; 16a4
- break ; 16a4
- inc.s fffffec0
- ;$exp
- l.d9
- load.s.pri fffffec0
- load.alt e98
- jsgeq d8
- ;$exp
- break ; 16c8
- const.alt e18
- load.s.pri fffffec0
- bounds 1f
- lidx
- stor.pri e9c
- ;$exp
- break ; 16f0
- push.c 2b
- ;$par
- pushaddr fffffec4
- ;$par
- push e9c
- ;$par
- push.c c
- sysreq.c 1a ; get_user_authid
- stack 10
- ;$exp
- break ; 1724
- addr.pri fffffec4
- load.i
- not
- jzer da
- ;$exp
- break ; 1740
- jump d7
- l.da ; 174c
- break ; 174c
- push.c 0
- ;$par
- pushaddr ffffff78
- ;$par
- pushaddr fffffec4
- ;$par
- push.c c
- sysreq.c 1b ; equal
- stack 10
- jzer db
- ;$exp
- break ; 1788
- load.pri e9c
- stor.s.pri ffffff74
- ;$exp
- break ; 179c
- jump d8
- l.db ; 17a8
- jump d7
- l.d8 ; 17b0
- stack 4
- break ; 17b8
- load.s.pri ffffff74
- const.alt 1
- jsgeq dc
- ;$exp
- break ; 17d4
- load.s.pri fffffffc
- const.alt fffffffe
- and
- stor.s.pri fffffffc
- ;$exp
- l.dc ; 17f4
- stack b0
- l.d6 ; 17fc
- jump dd
- l.d4 ; 1804
- break ; 1804
- load.s.pri fffffffc
- const.alt 10
- and
- jzer de
- ;$exp
- break ; 1824
- push.c a
- ;$par
- pushaddr ffffff78
- ;$par
- push.s c
- ;$par
- push.c c
- call cmd_target
- stor.s.pri ffffff74
- ;$exp
- break ; 1858
- load.s.pri ffffff74
- jzer df
- ;$exp
- break ; 186c
- load.s.pri fffffffc
- const.alt 1
- or
- stor.s.pri fffffffc
- ;$exp
- jump e0
- l.df ; 1894
- break ; 1894
- load.s.pri fffffffc
- const.alt fffffffe
- and
- stor.s.pri fffffffc
- ;$exp
- l.e0 ; 18b4
- jump e1
- l.de ; 18bc
- break ; 18bc
- load.s.pri fffffffc
- const.alt 8
- and
- jzer e2
- ;$exp
- break ; 18dc
- ;$lcl len ffffff70
- stack fffffffc
- pushaddr ffffff78
- ;$par
- push.c 4
- sysreq.c 1c ; strlen
- stack 8
- stor.s.pri ffffff70
- ;$exp
- break ; 1910
- ;$lcl dots ffffff6c
- push.c 0
- ;$exp
- ;$lcl chars ffffff68
- push.c 0
- ;$exp
- break ; 1924
- ;$lcl i ffffff64
- push.c 0
- ;$exp
- jump e5
- l.e3 ; 1938
- break ; 1938
- inc.s ffffff64
- ;$exp
- l.e5
- load.s.pri ffffff64
- load.s.alt ffffff70
- jsgeq e4
- ;$exp
- break ; 195c
- addr.alt ffffff78
- load.s.pri ffffff64
- bounds 20
- lidx
- eq.c.pri 2e
- jzer e6
- ;$exp
- break ; 198c
- load.s.pri ffffff68
- not
- jnz e8
- load.s.pri ffffff68
- const.alt 3
- sgrtr
- jnz e8
- zero.pri
- jump e9
- l.e8
- const.pri 1
- l.e9
- jzer e7
- ;$exp
- break ; 19dc
- jump e4
- l.e7 ; 19e8
- break ; 19e8
- inc.s ffffff6c
- load.s.pri ffffff6c
- const.alt 3
- jsleq ea
- ;$exp
- break ; 1a0c
- jump e4
- l.ea ; 1a18
- break ; 1a18
- zero.s ffffff68
- ;$exp
- jump eb
- l.e6 ; 1a2c
- break ; 1a2c
- inc.s ffffff68
- ;$exp
- l.eb ; 1a38
- break ; 1a38
- load.s.pri ffffff6c
- const.alt 3
- jneq ed
- load.s.pri ffffff68
- not
- jnz ed
- load.s.pri ffffff68
- const.alt 3
- sgrtr
- jnz ed
- zero.pri
- jump ee
- l.ed
- const.pri 1
- l.ee
- jzer ec
- ;$exp
- break ; 1aa0
- load.s.pri fffffffc
- const.alt 1
- or
- stor.s.pri fffffffc
- ;$exp
- break ; 1ac0
- pushaddr ffffff78
- ;$par
- push.c ea8
- ;$par
- push.c 8
- sysreq.c 7 ; find_player
- stack c
- stor.s.pri ffffff74
- ;$exp
- l.ec ; 1af4
- jump e3
- l.e4 ; 1afc
- stack 4
- stack c
- l.e2 ; 1b0c
- l.e1 ; 1b0c
- l.dd ; 1b0c
- break ; 1b0c
- load.s.pri fffffffc
- const.alt 1
- and
- jzer f0
- load.s.pri ffffff74
- not
- jzer f0
- const.pri 1
- jump f1
- l.f0
- zero.pri
- l.f1
- jzer ef
- ;$exp
- break ; 1b5c
- push.c ec0
- ;$par
- pushaddr c
- ;$par
- push.c eb4
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 3 ; console_print
- stack 14
- ;$exp
- break ; 1b98
- const.pri 1
- stack 8c
- retn
- l.ef ; 1bb0
- break ; 1bb0
- ;$lcl flags fffffe74
- stack ffffff00
- zero.pri
- addr.alt fffffe74
- fill 100
- break ; 1bd0
- push.c 3f
- ;$par
- pushaddr fffffe74
- ;$par
- push.c 2
- ;$par
- push.c c
- sysreq.c 16 ; read_argv
- stack 10
- ;$exp
- break ; 1c04
- ;$lcl password fffffd74
- stack ffffff00
- zero.pri
- addr.alt fffffd74
- fill 100
- break ; 1c24
- push.c 0
- sysreq.c 4 ; read_argc
- stack 4
- move.alt
- const.pri 4
- jsgrtr f2
- ;$exp
- break ; 1c54
- push.c 3f
- ;$par
- pushaddr fffffd74
- ;$par
- push.c 3
- ;$par
- push.c c
- sysreq.c 16 ; read_argv
- stack 10
- ;$exp
- l.f2 ; 1c88
- break ; 1c88
- ;$lcl auth fffffcf0
- stack ffffff7c
- zero.pri
- addr.alt fffffcf0
- fill 84
- break ; 1ca8
- ;$lcl Comment fffffc70
- stack ffffff80
- zero.pri
- addr.alt fffffc70
- fill 80
- break ; 1cc8
- load.s.pri fffffffc
- const.alt 1
- and
- jzer f3
- ;$exp
- break ; 1ce8
- push.c 1f
- ;$par
- pushaddr fffffc70
- ;$par
- push.s ffffff74
- ;$par
- push.c c
- sysreq.c 9 ; get_user_name
- stack 10
- ;$exp
- break ; 1d1c
- load.s.pri fffffffc
- const.alt 4
- and
- jzer f4
- ;$exp
- break ; 1d3c
- push.c 20
- ;$par
- pushaddr fffffcf0
- ;$par
- push.s ffffff74
- ;$par
- push.c c
- sysreq.c 1a ; get_user_authid
- stack 10
- ;$exp
- jump f5
- l.f4 ; 1d78
- break ; 1d78
- load.s.pri fffffffc
- const.alt 8
- and
- jzer f6
- ;$exp
- break ; 1d98
- push.c 1
- ;$par
- push.c 20
- ;$par
- pushaddr fffffcf0
- ;$par
- push.s ffffff74
- ;$par
- push.c 10
- sysreq.c 1d ; get_user_ip
- stack 14
- ;$exp
- jump f7
- l.f6 ; 1ddc
- break ; 1ddc
- load.s.pri fffffffc
- const.alt 10
- and
- jzer f8
- ;$exp
- break ; 1dfc
- push.c 20
- ;$par
- pushaddr fffffcf0
- ;$par
- push.s ffffff74
- ;$par
- push.c c
- sysreq.c 9 ; get_user_name
- stack 10
- ;$exp
- l.f8 ; 1e30
- l.f7 ; 1e30
- l.f5 ; 1e30
- jump f9
- l.f3 ; 1e38
- break ; 1e38
- pushaddr ffffff78
- ;$par
- push.c 20
- ;$par
- pushaddr fffffcf0
- ;$par
- push.c c
- sysreq.c 1e ; copy
- stack 10
- ;$exp
- l.f9 ; 1e6c
- break ; 1e6c
- ;$lcl type fffffc30
- stack ffffffc0
- zero.pri
- addr.alt fffffc30
- fill 40
- ;$lcl len fffffc2c
- push.c 0
- ;$exp
- break ; 1e94
- load.s.pri fffffffc
- const.alt 4
- and
- jzer fa
- ;$exp
- break ; 1eb4
- load.s.pri fffffc2c
- push.pri
- push.c ef4
- ;$par
- load.s.pri fffffc2c
- const.alt f
- sub.alt
- push.pri
- ;$par
- addr.alt fffffc30
- load.s.pri fffffc2c
- bounds f
- idxaddr
- push.pri
- ;$par
- push.c c
- sysreq.c 15 ; format
- stack 10
- pop.alt
- add
- stor.s.pri fffffc2c
- ;$exp
- jump fb
- l.fa ; 1f34
- break ; 1f34
- load.s.pri fffffffc
- const.alt 8
- and
- jzer fc
- ;$exp
- break ; 1f54
- load.s.pri fffffc2c
- push.pri
- push.c efc
- ;$par
- load.s.pri fffffc2c
- const.alt f
- sub.alt
- push.pri
- ;$par
- addr.alt fffffc30
- load.s.pri fffffc2c
- bounds f
- idxaddr
- push.pri
- ;$par
- push.c c
- sysreq.c 15 ; format
- stack 10
- pop.alt
- add
- stor.s.pri fffffc2c
- ;$exp
- l.fc ; 1fcc
- l.fb ; 1fcc
- break ; 1fcc
- pushaddr fffffd74
- ;$par
- push.c 4
- sysreq.c 1c ; strlen
- stack 8
- move.alt
- zero.pri
- jsgeq fd
- ;$exp
- break ; 2000
- load.s.pri fffffc2c
- push.pri
- push.c f04
- ;$par
- load.s.pri fffffc2c
- const.alt f
- sub.alt
- push.pri
- ;$par
- addr.alt fffffc30
- load.s.pri fffffc2c
- bounds f
- idxaddr
- push.pri
- ;$par
- push.c c
- sysreq.c 15 ; format
- stack 10
- pop.alt
- add
- stor.s.pri fffffc2c
- ;$exp
- jump fe
- l.fd ; 2080
- break ; 2080
- load.s.pri fffffc2c
- push.pri
- push.c f0c
- ;$par
- load.s.pri fffffc2c
- const.alt f
- sub.alt
- push.pri
- ;$par
- addr.alt fffffc30
- load.s.pri fffffc2c
- bounds f
- idxaddr
- push.pri
- ;$par
- push.c c
- sysreq.c 15 ; format
- stack 10
- pop.alt
- add
- stor.s.pri fffffc2c
- ;$exp
- l.fe ; 20f8
- break ; 20f8
- pushaddr fffffc70
- ;$par
- pushaddr fffffc30
- ;$par
- pushaddr fffffd74
- ;$par
- pushaddr fffffe74
- ;$par
- pushaddr fffffcf0
- ;$par
- push.s c
- ;$par
- push.c 18
- call AddAdmin
- ;$exp
- break ; 213c
- push.c 0
- ;$par
- push.c 80
- ;$par
- push.s c
- ;$par
- push.c c
- call cmdReload
- ;$exp
- break ; 2168
- load.s.pri ffffff74
- move.alt
- zero.pri
- jsgeq ff
- ;$exp
- break ; 2184
- ;$lcl name fffffbac
- stack ffffff80
- zero.pri
- addr.alt fffffbac
- fill 80
- break ; 21a4
- push.c 1f
- ;$par
- pushaddr fffffbac
- ;$par
- push.c f14
- ;$par
- push.s ffffff74
- ;$par
- push.c 10
- sysreq.c 1f ; get_user_info
- stack 14
- ;$exp
- break ; 21e0
- pushaddr fffffbac
- ;$par
- push.s ffffff74
- ;$par
- push.c 8
- call accessUser
- ;$exp
- stack 80
- l.ff ; 220c
- break ; 220c
- const.pri 1
- stack 3d4
- retn
- DATA ; 31f
- dump 73 74 65 61 6d 0 73 74 65 61 6d 69 64 0 61 75
- dump 74 68 0 69 70 0 6e 61 6d 65 0 6e 69 63 6b 0
- dump 6e 61 6d 65 0 5b 25 73 5d 20 55 6e 6b 6e 6f 77
- dump 6e 20 69 64 20 74 79 70 65 20 22 25 73 22 2c 20
- dump 75 73 65 20 6f 6e 65 20 6f 66 3a 20 73 74 65 61
- dump 6d 69 64 2c 20 69 70 2c 20 6e 61 6d 65 0 53 54
- dump 45 41 4d 5f 30 3a 0 0 0 0 0 0 0 0 0 0
- dump 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- dump 0 0 0 0 0 0 0 0 0 0 0 64 68 0 25 4c
- dump 0 43 4c 5f 4e 4f 54 5f 46 4f 55 4e 44 0 63 0
- dump 64 0 61 0 65 0 6e 61 6d 65 0
- CODE ; 2224
- proc ; AddAdmin
- break ; 2228
- ;$lcl comment 20
- ;$lcl flags 1c
- ;$lcl password 18
- ;$lcl accessflags 14
- ;$lcl auth 10
- ;$lcl id c
- break ; 222c
- ;$lcl configsDir ffffff00
- stack ffffff00
- zero.pri
- addr.alt ffffff00
- fill 100
- break ; 224c
- push.c 3f
- ;$par
- pushaddr ffffff00
- ;$par
- push.c 8
- call get_configsdir
- ;$exp
- break ; 2270
- pushaddr ffffff00
- ;$par
- push.c f28
- ;$par
- push.c 3f
- ;$par
- pushaddr ffffff00
- ;$par
- push.c 10
- sysreq.c 15 ; format
- stack 14
- ;$exp
- break ; 22ac
- push.c 0
- ;$par
- pushaddr ffffff00
- ;$par
- push.c 8
- sysreq.c 20 ; file_exists
- stack c
- not
- jzer 100
- ;$exp
- break ; 22e4
- pushaddr ffffff00
- ;$par
- push.c 288
- ;$par
- push.c f5c
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 3 ; console_print
- stack 14
- ;$exp
- break ; 2320
- zero.pri
- stack 100
- retn
- l.100 ; 2334
- break ; 2334
- ;$lcl line fffffefc
- push.c 0
- ;$exp
- ;$lcl textline fffffafc
- stack fffffc00
- zero.pri
- addr.alt fffffafc
- fill 400
- ;$lcl len fffffaf8
- push.c 0
- ;$exp
- break ; 2364
- break ; 2368
- ;$lcl line_steamid fffff9f8
- stack ffffff00
- zero.pri
- addr.alt fffff9f8
- fill 100
- ;$lcl line_password fffff8f8
- stack ffffff00
- zero.pri
- addr.alt fffff8f8
- fill 100
- ;$lcl line_accessflags fffff7f8
- stack ffffff00
- zero.pri
- addr.alt fffff7f8
- fill 100
- ;$lcl line_flags fffff6f8
- stack ffffff00
- zero.pri
- addr.alt fffff6f8
- fill 100
- ;$lcl parsedParams fffff6f4
- push.c 0
- ;$exp
- break ; 23e4
- l.101 ; 23e8
- break ; 23e8
- pushaddr fffffaf8
- ;$par
- push.c ff
- ;$par
- pushaddr fffffafc
- ;$par
- push.s fffffefc
- ;$par
- pushaddr ffffff00
- ;$par
- push.c 14
- sysreq.c 21 ; read_file
- stack 18
- stor.s.pri fffffefc
- jzer 102
- ;$exp
- break ; 243c
- load.s.pri fffffaf8
- jzer 104
- push.c 1
- ;$par
- push.c fd4
- ;$par
- pushaddr fffffafc
- ;$par
- push.c c
- sysreq.c 1b ; equal
- stack 10
- jnz 104
- zero.pri
- jump 105
- l.104
- const.pri 1
- l.105
- jzer 103
- ;$exp
- break ; 24a4
- jump 101
- l.103 ; 24b0
- break ; 24b0
- const.pri 3f
- heap 4
- stor.i
- push.alt
- ;$par
- pushaddr fffff6f8
- ;$par
- const.pri 3f
- heap 4
- stor.i
- push.alt
- ;$par
- pushaddr fffff7f8
- ;$par
- const.pri 3f
- heap 4
- stor.i
- push.alt
- ;$par
- pushaddr fffff8f8
- ;$par
- const.pri 3f
- heap 4
- stor.i
- push.alt
- ;$par
- pushaddr fffff9f8
- ;$par
- pushaddr fffffafc
- ;$par
- push.c 24
- sysreq.c 22 ; parse
- stack 28
- heap fffffff0
- stor.s.pri fffff6f4
- ;$exp
- break ; 2564
- load.s.pri fffff6f4
- const.alt 4
- jeq 106
- ;$exp
- break ; 2580
- jump 101
- l.106 ; 258c
- break ; 258c
- push.s 1c
- ;$par
- pushaddr fffff6f8
- ;$par
- push.c 8
- sysreq.c 18 ; containi
- stack c
- const.alt ffffffff
- jeq 108
- push.c 0
- ;$par
- push.s 10
- ;$par
- pushaddr fffff9f8
- ;$par
- push.c c
- sysreq.c 1b ; equal
- stack 10
- jzer 108
- const.pri 1
- jump 109
- l.108
- zero.pri
- l.109
- jzer 107
- ;$exp
- break ; 261c
- push.s 10
- ;$par
- push.c 288
- ;$par
- push.c fdc
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 3 ; console_print
- stack 14
- ;$exp
- break ; 2658
- zero.pri
- stack 90c
- retn
- l.107 ; 266c
- jump 101
- l.102 ; 2674
- break ; 2674
- ;$lcl linetoadd ffffeef4
- stack fffff800
- zero.pri
- addr.alt ffffeef4
- fill 800
- break ; 2694
- load.s.pri 20
- load.i
- jnz 10a
- ;$exp
- break ; 26ac
- push.s 1c
- ;$par
- push.s 14
- ;$par
- push.s 18
- ;$par
- push.s 10
- ;$par
- push.c 103c
- ;$par
- push.c 1ff
- ;$par
- pushaddr ffffeef4
- ;$par
- push.c 1c
- sysreq.c 23 ; formatex
- stack 20
- ;$exp
- jump 10b
- l.10a ; 2708
- break ; 2708
- push.s 20
- ;$par
- push.s 1c
- ;$par
- push.s 14
- ;$par
- push.s 18
- ;$par
- push.s 10
- ;$par
- push.c 1094
- ;$par
- push.c 1ff
- ;$par
- pushaddr ffffeef4
- ;$par
- push.c 20
- sysreq.c 23 ; formatex
- stack 24
- ;$exp
- l.10b ; 2764
- break ; 2764
- pushaddr ffffeef4
- ;$par
- push.c 1100
- ;$par
- push.s c
- ;$par
- push.c c
- sysreq.c 3 ; console_print
- stack 10
- ;$exp
- break ; 2798
- push.c ffffffff
- ;$par
- pushaddr ffffeef4
- ;$par
- pushaddr ffffff00
- ;$par
- push.c c
- sysreq.c 24 ; write_file
- stack 10
- not
- jzer 10c
- ;$exp
- break ; 27d8
- pushaddr ffffff00
- ;$par
- push.c 288
- ;$par
- push.c 112c
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 3 ; console_print
- stack 14
- ;$exp
- l.10c ; 2814
- stack 110c
- zero.pri
- retn
- DATA ; 3ca
- dump 25 73 2f 75 73 65 72 73 2e 69 6e 69 0 5b 25 73
- dump 5d 20 46 69 6c 65 20 22 25 73 22 20 64 6f 65 73
- dump 6e 27 74 20 65 78 69 73 74 2e 0 3b 0 5b 25 73
- dump 5d 20 25 73 20 61 6c 72 65 61 64 79 20 65 78 69
- dump 73 74 73 21 0 d a 22 25 73 22 20 22 25 73 22
- dump 20 22 25 73 22 20 22 25 73 22 0 d a 22 25 73
- dump 22 20 22 25 73 22 20 22 25 73 22 20 22 25 73 22
- dump 20 3b 20 25 73 0 41 64 64 69 6e 67 3a a 25 73
- dump 0 5b 25 73 5d 20 46 61 69 6c 65 64 20 77 72 69
- dump 74 69 6e 67 20 74 6f 20 25 73 21 0
- CODE ; 2824
- proc ; loadSettings
- break ; 2828
- ;$lcl szFilename c
- break ; 282c
- ;$lcl File fffffffc
- stack fffffffc
- push.c 11a0
- ;$par
- push.c 0
- ;$par
- push.c 1198
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 25 ; fopen
- stack 14
- stor.s.pri fffffffc
- ;$exp
- break ; 2878
- load.s.pri fffffffc
- jzer 10d
- ;$exp
- break ; 288c
- ;$lcl Text fffff7fc
- stack fffff800
- zero.pri
- addr.alt fffff7fc
- fill 800
- break ; 28ac
- ;$lcl Flags fffff77c
- stack ffffff80
- zero.pri
- addr.alt fffff77c
- fill 80
- break ; 28cc
- ;$lcl Access fffff6fc
- stack ffffff80
- zero.pri
- addr.alt fffff6fc
- fill 80
- break ; 28ec
- ;$lcl AuthData fffff64c
- stack ffffff50
- zero.pri
- addr.alt fffff64c
- fill b0
- break ; 290c
- ;$lcl Password fffff5cc
- stack ffffff80
- zero.pri
- addr.alt fffff5cc
- fill 80
- break ; 292c
- l.10e ; 2930
- break ; 2930
- push.s fffffffc
- ;$par
- push.c 4
- sysreq.c 26 ; feof
- stack 8
- not
- jzer 10f
- ;$exp
- break ; 2960
- push.c 1ff
- ;$par
- pushaddr fffff7fc
- ;$par
- push.s fffffffc
- ;$par
- push.c c
- sysreq.c 27 ; fgets
- stack 10
- ;$exp
- break ; 2994
- pushaddr fffff7fc
- ;$par
- push.c 4
- sysreq.c 28 ; trim
- stack 8
- ;$exp
- break ; 29b8
- addr.pri fffff7fc
- load.i
- eq.c.pri 3b
- jzer 110
- ;$exp
- break ; 29d8
- jump 10e
- l.110 ; 29e4
- break ; 29e4
- addr.alt fffff77c
- zero.pri
- stor.i
- ;$exp
- break ; 29f8
- addr.alt fffff6fc
- zero.pri
- stor.i
- ;$exp
- break ; 2a0c
- addr.alt fffff64c
- zero.pri
- stor.i
- ;$exp
- break ; 2a20
- addr.alt fffff5cc
- zero.pri
- stor.i
- ;$exp
- break ; 2a34
- const.pri 1f
- heap 4
- stor.i
- push.alt
- ;$par
- pushaddr fffff77c
- ;$par
- const.pri 1f
- heap 4
- stor.i
- push.alt
- ;$par
- pushaddr fffff6fc
- ;$par
- const.pri 1f
- heap 4
- stor.i
- push.alt
- ;$par
- pushaddr fffff5cc
- ;$par
- const.pri 2b
- heap 4
- stor.i
- push.alt
- ;$par
- pushaddr fffff64c
- ;$par
- pushaddr fffff7fc
- ;$par
- push.c 24
- sysreq.c 22 ; parse
- stack 28
- heap fffffff0
- move.alt
- const.pri 2
- jsleq 111
- ;$exp
- break ; 2af4
- jump 10e
- l.111 ; 2b00
- break ; 2b00
- pushaddr fffff77c
- ;$par
- push.c 4
- sysreq.c 12 ; read_flags
- stack 8
- push.pri
- ;$par
- pushaddr fffff6fc
- ;$par
- push.c 4
- sysreq.c 12 ; read_flags
- stack 8
- push.pri
- ;$par
- pushaddr fffff5cc
- ;$par
- pushaddr fffff64c
- ;$par
- push.c 10
- sysreq.c 29 ; admins_push
- stack 14
- ;$exp
- break ; 2b74
- inc 284
- ;$exp
- jump 10e
- l.10f ; 2b88
- break ; 2b88
- push.s fffffffc
- ;$par
- push.c 4
- sysreq.c 2a ; fclose
- stack 8
- ;$exp
- stack a30
- l.10d ; 2bb4
- break ; 2bb4
- load.pri 284
- eq.c.pri 1
- jzer 112
- ;$exp
- break ; 2bd0
- push.c 11dc
- ;$par
- zero.pri
- heap 4
- stor.i
- push.alt
- ;$par
- push.c 11b4
- ;$par
- push.c c
- sysreq.c 2b ; server_print
- stack 10
- heap fffffffc
- ;$exp
- jump 113
- l.112 ; 2c20
- break ; 2c20
- push.c 284
- ;$par
- push.c 1238
- ;$par
- zero.pri
- heap 4
- stor.i
- push.alt
- ;$par
- push.c 1210
- ;$par
- push.c 10
- sysreq.c 2b ; server_print
- stack 14
- heap fffffffc
- ;$exp
- l.113 ; 2c70
- break ; 2c70
- const.pri 1
- stack 4
- retn
- DATA ; 466
- dump 72 0 47 41 4d 45 0 5b 41 4d 58 58 5d 20 25 4c
- dump 0 4c 4f 41 44 45 44 5f 41 44 4d 49 4e 0 5b 41
- dump 4d 58 58 5d 20 25 4c 0 4c 4f 41 44 45 44 5f 41
- dump 44 4d 49 4e 53 0
- CODE ; 2c88
- proc ; cmdReload
- break ; 2c8c
- ;$lcl cid 14
- ;$lcl level 10
- ;$lcl id c
- break ; 2c90
- push.c 0
- ;$par
- push.c 1
- ;$par
- push.s 14
- ;$par
- push.s 10
- ;$par
- push.s c
- ;$par
- push.c 14
- call cmd_access
- not
- jzer 114
- ;$exp
- break ; 2cd8
- const.pri 1
- retn
- l.114 ; 2ce8
- break ; 2ce8
- push.c 0
- ;$par
- push.c 1270
- ;$par
- push.c 4
- sysreq.c 12 ; read_flags
- stack 8
- push.pri
- ;$par
- push.c 0
- ;$par
- push.c c
- sysreq.c 13 ; remove_user_flags
- stack 10
- ;$exp
- break ; 2d38
- push.c 0
- sysreq.c 2c ; admins_flush
- stack 4
- ;$exp
- break ; 2d54
- ;$lcl filename fffffe00
- stack fffffe00
- zero.pri
- addr.alt fffffe00
- fill 200
- break ; 2d74
- push.c 7f
- ;$par
- pushaddr fffffe00
- ;$par
- push.c 8
- call get_configsdir
- ;$exp
- break ; 2d98
- pushaddr fffffe00
- ;$par
- push.c 1278
- ;$par
- push.c 7f
- ;$par
- pushaddr fffffe00
- ;$par
- push.c 10
- sysreq.c 15 ; format
- stack 14
- ;$exp
- break ; 2dd4
- zero 284
- ;$exp
- break ; 2de0
- pushaddr fffffe00
- ;$par
- push.c 4
- call loadSettings
- ;$exp
- break ; 2dfc
- load.s.pri c
- jzer 115
- ;$exp
- break ; 2e10
- load.pri 284
- eq.c.pri 1
- jzer 116
- ;$exp
- break ; 2e2c
- push.c 12d4
- ;$par
- zero.pri
- heap 4
- stor.i
- push.alt
- ;$par
- push.c 12ac
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 3 ; console_print
- stack 14
- heap fffffffc
- ;$exp
- jump 117
- l.116 ; 2e84
- break ; 2e84
- push.c 284
- ;$par
- push.c 1330
- ;$par
- zero.pri
- heap 4
- stor.i
- push.alt
- ;$par
- push.c 1308
- ;$par
- push.s c
- ;$par
- push.c 14
- sysreq.c 3 ; console_print
- stack 18
- heap fffffffc
- ;$exp
- l.117 ; 2edc
- l.115 ; 2edc
- break ; 2edc
- ;$lcl players fffffd80
- stack ffffff80
- zero.pri
- addr.alt fffffd80
- fill 80
- ;$lcl num fffffd7c
- push.c 0
- ;$exp
- ;$lcl pv fffffd78
- push.c 0
- ;$exp
- break ; 2f0c
- ;$lcl name fffffcf8
- stack ffffff80
- zero.pri
- addr.alt fffffcf8
- fill 80
- break ; 2f2c
- push.c ea4
- ;$par
- push.c ea0
- ;$par
- pushaddr fffffd7c
- ;$par
- pushaddr fffffd80
- ;$par
- push.c 10
- sysreq.c 19 ; get_players
- stack 14
- ;$exp
- break ; 2f68
- ;$lcl i fffffcf4
- push.c 0
- ;$exp
- jump 11a
- l.118 ; 2f7c
- break ; 2f7c
- inc.s fffffcf4
- ;$exp
- l.11a
- load.s.pri fffffcf4
- load.s.alt fffffd7c
- jsgeq 119
- ;$exp
- break ; 2fa0
- addr.alt fffffd80
- load.s.pri fffffcf4
- bounds 1f
- lidx
- stor.s.pri fffffd78
- ;$exp
- break ; 2fc8
- push.c 1f
- ;$par
- pushaddr fffffcf8
- ;$par
- push.s fffffd78
- ;$par
- push.c c
- sysreq.c 9 ; get_user_name
- stack 10
- ;$exp
- break ; 2ffc
- pushaddr fffffcf8
- ;$par
- push.s fffffd78
- ;$par
- push.c 8
- call accessUser
- ;$exp
- jump 118
- l.119 ; 3028
- stack 4
- break ; 3030
- const.pri 1
- stack 308
- retn
- DATA ; 49c
- dump 7a 0 25 73 2f 75 73 65 72 73 2e 69 6e 69 0 5b
- dump 41 4d 58 58 5d 20 25 4c 0 4c 4f 41 44 45 44 5f
- dump 41 44 4d 49 4e 0 5b 41 4d 58 58 5d 20 25 4c 0
- dump 4c 4f 41 44 45 44 5f 41 44 4d 49 4e 53 0
- CODE ; 3048
- proc ; getAccess
- break ; 304c
- ;$lcl password 1c
- ;$lcl ip 18
- ;$lcl authid 14
- ;$lcl name 10
- ;$lcl id c
- break ; 3050
- ;$lcl index fffffffc
- push.c ffffffff
- ;$exp
- break ; 305c
- ;$lcl result fffffff8
- push.c 0
- ;$exp
- break ; 3068
- break ; 306c
- break ; 3070
- break ; 3074
- break ; 3078
- break ; 307c
- const.alt 2b0
- load.s.pri c
- bounds 20
- idxaddr
- move.alt
- zero.pri
- stor.i
- ;$exp
- break ; 30a8
- push.c 0
- sysreq.c 2d ; admins_num
- stack 4
- stor.pri 1368
- ;$exp
- break ; 30cc
- ;$lcl i fffffff4
- push.c 0
- ;$exp
- jump 11d
- l.11b ; 30e0
- break ; 30e0
- inc.s fffffff4
- ;$exp
- l.11d
- load.s.pri fffffff4
- load.alt 1368
- jsgeq 11c
- ;$exp
- break ; 3104
- push.c 0
- ;$par
- const.pri 14a4
- heap 4
- movs 4
- push.alt
- ;$par
- push.c 3
- ;$par
- push.s fffffff4
- ;$par
- push.c 10
- sysreq.c 2e ; admins_lookup
- stack 14
- heap fffffffc
- stor.pri 136c
- ;$exp
- break ; 3164
- push.c 2b
- ;$par
- push.c 1374
- ;$par
- push.c 0
- ;$par
- push.s fffffff4
- ;$par
- push.c 10
- sysreq.c 2e ; admins_lookup
- stack 14
- ;$exp
- break ; 31a0
- load.pri 136c
- const.alt 4
- and
- jzer 11e
- ;$exp
- break ; 31c0
- push.c 0
- ;$par
- push.c 1374
- ;$par
- push.s 14
- ;$par
- push.c c
- sysreq.c 1b ; equal
- stack 10
- jzer 11f
- ;$exp
- break ; 31fc
- load.s.pri fffffff4
- stor.s.pri fffffffc
- ;$exp
- break ; 3210
- jump 11c
- l.11f ; 321c
- jump 120
- l.11e ; 3224
- break ; 3224
- load.pri 136c
- const.alt 8
- and
- jzer 121
- ;$exp
- break ; 3244
- ;$lcl c fffffff0
- stack fffffffc
- push.c 1374
- ;$par
- push.c 4
- sysreq.c 1c ; strlen
- stack 8
- stor.s.pri fffffff0
- ;$exp
- break ; 3278
- const.pri 1374
- push.pri
- load.s.pri fffffff0
- add.c -1
- bounds 2b
- pop.alt
- idxaddr
- load.i
- eq.c.pri 2e
- jzer 122
- ;$exp
- break ; 32bc
- push.s fffffff0
- ;$par
- push.s 18
- ;$par
- push.c 1374
- ;$par
- push.c c
- sysreq.c 1b ; equal
- stack 10
- jzer 123
- ;$exp
- break ; 32f8
- load.s.pri fffffff4
- stor.s.pri fffffffc
- ;$exp
- break ; 330c
- stack 4
- jump 11c
- l.123 ; 3320
- jump 124
- l.122 ; 3328
- break ; 3328
- push.c 0
- ;$par
- push.c 1374
- ;$par
- push.s 18
- ;$par
- push.c c
- sysreq.c 1b ; equal
- stack 10
- jzer 125
- ;$exp
- break ; 3364
- load.s.pri fffffff4
- stor.s.pri fffffffc
- ;$exp
- break ; 3378
- stack 4
- jump 11c
- l.125 ; 338c
- l.124 ; 338c
- stack 4
- jump 126
- l.121 ; 339c
- break ; 339c
- load.pri 136c
- const.alt 400
- and
- jzer 127
- ;$exp
- break ; 33bc
- load.pri 136c
- const.alt 2
- and
- jzer 128
- ;$exp
- break ; 33dc
- push.c 1374
- ;$par
- push.s 10
- ;$par
- push.c 8
- sysreq.c 2f ; contain
- stack c
- const.alt ffffffff
- jeq 129
- ;$exp
- break ; 3418
- load.s.pri fffffff4
- stor.s.pri fffffffc
- ;$exp
- break ; 342c
- const.alt 2b0
- load.s.pri c
- bounds 20
- idxaddr
- move.alt
- const.pri 1
- stor.i
- ;$exp
- break ; 345c
- jump 11c
- l.129 ; 3468
- jump 12a
- l.128 ; 3470
- break ; 3470
- push.c 0
- ;$par
- push.c 1374
- ;$par
- push.s 10
- ;$par
- push.c c
- sysreq.c 1b ; equal
- stack 10
- jzer 12b
- ;$exp
- break ; 34ac
- load.s.pri fffffff4
- stor.s.pri fffffffc
- ;$exp
- break ; 34c0
- const.alt 2b0
- load.s.pri c
- bounds 20
- idxaddr
- move.alt
- const.pri 1
- stor.i
- ;$exp
- break ; 34f0
- jump 11c
- l.12b ; 34fc
- l.12a ; 34fc
- jump 12c
- l.127 ; 3504
- break ; 3504
- load.pri 136c
- const.alt 2
- and
- jzer 12d
- ;$exp
- break ; 3524
- push.c 1374
- ;$par
- push.s 10
- ;$par
- push.c 8
- sysreq.c 18 ; containi
- stack c
- const.alt ffffffff
- jeq 12e
- ;$exp
- break ; 3560
- load.s.pri fffffff4
- stor.s.pri fffffffc
- ;$exp
- break ; 3574
- jump 11c
- l.12e ; 3580
- jump 12f
- l.12d ; 3588
- break ; 3588
- push.c 0
- ;$par
- push.c 1374
- ;$par
- push.s 10
- ;$par
- push.c c
- sysreq.c 17 ; equali
- stack 10
- jzer 130
- ;$exp
- break ; 35c4
- load.s.pri fffffff4
- stor.s.pri fffffffc
- ;$exp
- break ; 35d8
- jump 11c
- l.130 ; 35e4
- l.12f ; 35e4
- l.12c ; 35e4
- l.126 ; 35e4
- l.120 ; 35e4
- jump 11b
- l.11c ; 35ec
- stack 4
- break ; 35f4
- load.s.pri fffffffc
- const.alt ffffffff
- jeq 131
- ;$exp
- break ; 3610
- push.c 0
- ;$par
- const.pri 14a4
- heap 4
- movs 4
- push.alt
- ;$par
- push.c 2
- ;$par
- push.s fffffffc
- ;$par
- push.c 10
- sysreq.c 2e ; admins_lookup
- stack 14
- heap fffffffc
- stor.pri 1370
- ;$exp
- break ; 3670
- load.pri 136c
- const.alt 10
- and
- jzer 132
- ;$exp
- break ; 3690
- load.s.pri fffffff8
- const.alt 8
- or
- stor.s.pri fffffff8
- ;$exp
- break ; 36b0
- ;$lcl sflags ffffff78
- stack ffffff80
- zero.pri
- addr.alt ffffff78
- fill 80
- break ; 36d0
- push.c 1f
- ;$par
- pushaddr ffffff78
- ;$par
- push 1370
- ;$par
- push.c c
- sysreq.c 30 ; get_flags
- stack 10
- ;$exp
- break ; 3704
- push.c 0
- ;$par
- push 1370
- ;$par
- push.s c
- ;$par
- push.c c
- sysreq.c 31 ; set_user_flags
- stack 10
- ;$exp
- break ; 3738
- push.s 18
- ;$par
- pushaddr ffffff78
- ;$par
- push.c 1374
- ;$par
- push.s 14
- ;$par
- push.s c
- ;$par
- push.c 4
- sysreq.c 32 ; get_user_userid
- stack 8
- heap 4
- stor.i
- push.alt
- ;$par
- push.s 10
- ;$par
- push.c 14a8
- ;$par
- push.c 1c
- sysreq.c 33 ; log_amx
- stack 20
- heap fffffffc
- ;$exp
- stack 80
- jump 133
- l.132 ; 37cc
- break ; 37cc
- push.c 1f
- ;$par
- push.c 1424
- ;$par
- push.c 1
- ;$par
- push.s fffffffc
- ;$par
- push.c 10
- sysreq.c 2e ; admins_lookup
- stack 14
- ;$exp
- break ; 3808
- push.c 0
- ;$par
- push.c 1424
- ;$par
- push.s 1c
- ;$par
- push.c c
- sysreq.c 1b ; equal
- stack 10
- jzer 134
- ;$exp
- break ; 3844
- load.s.pri fffffff8
- const.alt c
- or
- stor.s.pri fffffff8
- ;$exp
- break ; 3864
- push.c 0
- ;$par
- push 1370
- ;$par
- push.s c
- ;$par
- push.c c
- sysreq.c 31 ; set_user_flags
- stack 10
- ;$exp
- break ; 3898
- ;$lcl sflags ffffff78
- stack ffffff80
- zero.pri
- addr.alt ffffff78
- fill 80
- break ; 38b8
- push.c 1f
- ;$par
- pushaddr ffffff78
- ;$par
- push 1370
- ;$par
- push.c c
- sysreq.c 30 ; get_flags
- stack 10
- ;$exp
- break ; 38ec
- push.s 18
- ;$par
- pushaddr ffffff78
- ;$par
- push.c 1374
- ;$par
- push.s 14
- ;$par
- push.s c
- ;$par
- push.c 4
- sysreq.c 32 ; get_user_userid
- stack 8
- heap 4
- stor.i
- push.alt
- ;$par
- push.s 10
- ;$par
- push.c 15f0
- ;$par
- push.c 1c
- sysreq.c 33 ; log_amx
- stack 20
- heap fffffffc
- ;$exp
- stack 80
- jump 135
- l.134 ; 3980
- break ; 3980
- load.s.pri fffffff8
- const.alt 1
- or
- stor.s.pri fffffff8
- ;$exp
- break ; 39a0
- load.pri 136c
- const.alt 1
- and
- jzer 136
- ;$exp
- break ; 39c0
- load.s.pri fffffff8
- const.alt 2
- or
- stor.s.pri fffffff8
- ;$exp
- break ; 39e0
- push.s 18
- ;$par
- push.c 1374
- ;$par
- push.s 14
- ;$par
- push.s c
- ;$par
- push.c 4
- sysreq.c 32 ; get_user_userid
- stack 8
- heap 4
- stor.i
- push.alt
- ;$par
- push.s 10
- ;$par
- push.c 1738
- ;$par
- push.c 18
- sysreq.c 33 ; log_amx
- stack 1c
- heap fffffffc
- ;$exp
- l.136 ; 3a5c
- l.135 ; 3a5c
- l.133 ; 3a5c
- jump 137
- l.131 ; 3a64
- break ; 3a64
- push 334
- ;$par
- push.c 4
- sysreq.c 34 ; get_pcvar_float
- stack 8
- const.alt 40000000
- push.pri
- push.alt
- ;$par
- push.c 8
- call 40000003==40000003 ; operator==(Float:,Float:)
- jzer 138
- ;$exp
- break ; 3ab0
- load.s.pri fffffff8
- const.alt 2
- or
- stor.s.pri fffffff8
- ;$exp
- jump 139
- l.138 ; 3ad8
- break ; 3ad8
- ;$lcl defaccess ffffff78
- stack ffffff80
- zero.pri
- addr.alt ffffff78
- fill 80
- break ; 3af8
- push.c 1f
- ;$par
- pushaddr ffffff78
- ;$par
- push 33c
- ;$par
- push.c c
- sysreq.c 35 ; get_pcvar_string
- stack 10
- ;$exp
- break ; 3b2c
- pushaddr ffffff78
- ;$par
- push.c 4
- sysreq.c 1c ; strlen
- stack 8
- not
- jzer 13a
- ;$exp
- break ; 3b5c
- push.c 1884
- ;$par
- push.c 1f
- ;$par
- pushaddr ffffff78
- ;$par
- push.c c
- sysreq.c 1e ; copy
- stack 10
- ;$exp
- l.13a ; 3b90
- break ; 3b90
- ;$lcl idefaccess ffffff74
- stack fffffffc
- pushaddr ffffff78
- ;$par
- push.c 4
- sysreq.c 12 ; read_flags
- stack 8
- stor.s.pri ffffff74
- ;$exp
- break ; 3bc4
- load.s.pri ffffff74
- jzer 13b
- ;$exp
- break ; 3bd8
- load.s.pri fffffff8
- const.alt 8
- or
- stor.s.pri fffffff8
- ;$exp
- break ; 3bf8
- push.c 0
- ;$par
- push.s ffffff74
- ;$par
- push.s c
- ;$par
- push.c c
- sysreq.c 31 ; set_user_flags
- stack 10
- ;$exp
- l.13b ; 3c2c
- stack 84
- l.139 ; 3c34
- l.137 ; 3c34
- break ; 3c34
- load.s.pri fffffff8
- stack 8
- retn
- DATA ; 4da
- dump 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- dump 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- dump 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- dump 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- dump 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- dump 4c 6f 67 69 6e 3a 20 22 25 73 3c 25 64 3e 3c 25
- dump 73 3e 3c 3e 22 20 62 65 63 61 6d 65 20 61 6e 20
- dump 61 64 6d 69 6e 20 28 61 63 63 6f 75 6e 74 20 22
- dump 25 73 22 29 20 28 61 63 63 65 73 73 20 22 25 73
- dump 22 29 20 28 61 64 64 72 65 73 73 20 22 25 73 22
- dump 29 0 4c 6f 67 69 6e 3a 20 22 25 73 3c 25 64 3e
- dump 3c 25 73 3e 3c 3e 22 20 62 65 63 61 6d 65 20 61
- dump 6e 20 61 64 6d 69 6e 20 28 61 63 63 6f 75 6e 74
- dump 20 22 25 73 22 29 20 28 61 63 63 65 73 73 20 22
- dump 25 73 22 29 20 28 61 64 64 72 65 73 73 20 22 25
- dump 73 22 29 0 4c 6f 67 69 6e 3a 20 22 25 73 3c 25
- dump 64 3e 3c 25 73 3e 3c 3e 22 20 6b 69 63 6b 65 64
- dump 20 64 75 65 20 74 6f 20 69 6e 76 61 6c 69 64 20
- dump 70 61 73 73 77 6f 72 64 20 28 61 63 63 6f 75 6e
- dump 74 20 22 25 73 22 29 20 28 61 64 64 72 65 73 73
- dump 20 22 25 73 22 29 0 7a 0
- CODE ; 3c4c
- proc ; accessUser
- break ; 3c50
- ;$lcl name 10
- ;$lcl id c
- break ; 3c54
- push.c 0
- ;$par
- push.c ffffffff
- ;$par
- push.s c
- ;$par
- push.c c
- sysreq.c 13 ; remove_user_flags
- stack 10
- ;$exp
- break ; 3c88
- ;$lcl userip ffffff80
- stack ffffff80
- zero.pri
- addr.alt ffffff80
- fill 80
- ;$lcl userauthid ffffff00
- stack ffffff80
- zero.pri
- addr.alt ffffff00
- fill 80
- ;$lcl password fffffe80
- stack ffffff80
- zero.pri
- addr.alt fffffe80
- fill 80
- ;$lcl passfield fffffe00
- stack ffffff80
- zero.pri
- addr.alt fffffe00
- fill 80
- ;$lcl username fffffd80
- stack ffffff80
- zero.pri
- addr.alt fffffd80
- fill 80
- break ; 3d18
- push.c 1
- ;$par
- push.c 1f
- ;$par
- pushaddr ffffff80
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 1d ; get_user_ip
- stack 14
- ;$exp
- break ; 3d54
- push.c 1f
- ;$par
- pushaddr ffffff00
- ;$par
- push.s c
- ;$par
- push.c c
- sysreq.c 1a ; get_user_authid
- stack 10
- ;$exp
- break ; 3d88
- load.s.pri 10
- load.i
- jzer 13c
- ;$exp
- break ; 3da0
- push.s 10
- ;$par
- push.c 1f
- ;$par
- pushaddr fffffd80
- ;$par
- push.c c
- sysreq.c 1e ; copy
- stack 10
- ;$exp
- jump 13d
- l.13c ; 3ddc
- break ; 3ddc
- push.c 1f
- ;$par
- pushaddr fffffd80
- ;$par
- push.s c
- ;$par
- push.c c
- sysreq.c 9 ; get_user_name
- stack 10
- ;$exp
- l.13d ; 3e10
- break ; 3e10
- push.c 1f
- ;$par
- pushaddr fffffe00
- ;$par
- push 338
- ;$par
- push.c c
- sysreq.c 35 ; get_pcvar_string
- stack 10
- ;$exp
- break ; 3e44
- push.c 1f
- ;$par
- pushaddr fffffe80
- ;$par
- pushaddr fffffe00
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 1f ; get_user_info
- stack 14
- ;$exp
- break ; 3e80
- ;$lcl result fffffd7c
- stack fffffffc
- pushaddr fffffe80
- ;$par
- pushaddr ffffff80
- ;$par
- pushaddr ffffff00
- ;$par
- pushaddr fffffd80
- ;$par
- push.s c
- ;$par
- push.c 14
- call getAccess
- stor.s.pri fffffd7c
- ;$exp
- break ; 3ecc
- load.s.pri fffffd7c
- const.alt 1
- and
- jzer 13e
- ;$exp
- break ; 3eec
- push.c 18a0
- ;$par
- pushaddr c
- ;$par
- push.c 188c
- ;$par
- push.c 0
- ;$par
- push.s c
- ;$par
- push.c 14
- sysreq.c 36 ; engclient_print
- stack 18
- ;$exp
- l.13e ; 3f30
- break ; 3f30
- load.s.pri fffffd7c
- const.alt 2
- and
- jzer 13f
- ;$exp
- break ; 3f50
- push.c 18f8
- ;$par
- pushaddr c
- ;$par
- push.s c
- ;$par
- push.c 4
- sysreq.c 32 ; get_user_userid
- stack 8
- heap 4
- stor.i
- push.alt
- ;$par
- push.c 18c0
- ;$par
- push.c 10
- sysreq.c 14 ; server_cmd
- stack 14
- heap fffffffc
- ;$exp
- break ; 3fbc
- const.pri 1
- stack 284
- retn
- l.13f ; 3fd4
- break ; 3fd4
- load.s.pri fffffd7c
- const.alt 4
- and
- jzer 140
- ;$exp
- break ; 3ff4
- push.c 1930
- ;$par
- pushaddr c
- ;$par
- push.c 191c
- ;$par
- push.c 0
- ;$par
- push.s c
- ;$par
- push.c 14
- sysreq.c 36 ; engclient_print
- stack 18
- ;$exp
- l.140 ; 4038
- break ; 4038
- load.s.pri fffffd7c
- const.alt 8
- and
- jzer 141
- ;$exp
- break ; 4058
- push.c 1964
- ;$par
- pushaddr c
- ;$par
- push.c 1950
- ;$par
- push.c 0
- ;$par
- push.s c
- ;$par
- push.c 14
- sysreq.c 36 ; engclient_print
- stack 18
- ;$exp
- l.141 ; 409c
- break ; 409c
- zero.pri
- stack 284
- retn
- DATA ; 623
- dump 2a 20 25 4c 0 49 4e 56 5f 50 41 53 0 6b 69 63
- dump 6b 20 23 25 64 20 22 25 4c 22 0 4e 4f 5f 45 4e
- dump 54 52 59 0 2a 20 25 4c 0 50 41 53 5f 41 43 43
- dump 0 2a 20 25 4c 0 50 52 49 56 5f 53 45 54 0
- CODE ; 40b0
- proc ; client_infochanged
- break ; 40b4
- ;$lcl id c
- break ; 40b8
- push.s c
- ;$par
- push.c 4
- sysreq.c 37 ; is_user_connected
- stack 8
- not
- jnz 143
- push 334
- ;$par
- push.c 4
- sysreq.c 38 ; get_pcvar_num
- stack 8
- not
- jnz 143
- zero.pri
- jump 144
- l.143
- const.pri 1
- l.144
- jzer 142
- ;$exp
- break ; 4130
- zero.pri
- retn
- l.142 ; 413c
- break ; 413c
- ;$lcl newname ffffff80
- stack ffffff80
- zero.pri
- addr.alt ffffff80
- fill 80
- ;$lcl oldname ffffff00
- stack ffffff80
- zero.pri
- addr.alt ffffff00
- fill 80
- break ; 4178
- push.c 1f
- ;$par
- pushaddr ffffff00
- ;$par
- push.s c
- ;$par
- push.c c
- sysreq.c 9 ; get_user_name
- stack 10
- ;$exp
- break ; 41ac
- push.c 1f
- ;$par
- pushaddr ffffff80
- ;$par
- push.c 1988
- ;$par
- push.s c
- ;$par
- push.c 10
- sysreq.c 1f ; get_user_info
- stack 14
- ;$exp
- break ; 41e8
- const.alt 2b0
- load.s.pri c
- bounds 20
- lidx
- jzer 145
- ;$exp
- break ; 4210
- push.c 0
- ;$par
- pushaddr ffffff00
- ;$par
- pushaddr ffffff80
- ;$par
- push.c c
- sysreq.c 1b ; equal
- stack 10
- not
- jzer 146
- ;$exp
- break ; 4250
- pushaddr ffffff80
- ;$par
- push.s c
- ;$par
- push.c 8
- call accessUser
- ;$exp
- l.146 ; 4274
- jump 147
- l.145 ; 427c
- break ; 427c
- push.c 0
- ;$par
- pushaddr ffffff00
- ;$par
- pushaddr ffffff80
- ;$par
- push.c c
- sysreq.c 17 ; equali
- stack 10
- not
- jzer 148
- ;$exp
- break ; 42bc
- pushaddr ffffff80
- ;$par
- push.s c
- ;$par
- push.c 8
- call accessUser
- ;$exp
- l.148 ; 42e0
- l.147 ; 42e0
- break ; 42e0
- zero.pri
- stack 100
- retn
- DATA ; 662
- dump 6e 61 6d 65 0
- CODE ; 42f4
- proc ; client_authorized
- break ; 42f8
- ;$lcl id c
- break ; 42fc
- push 334
- ;$par
- push.c 4
- sysreq.c 38 ; get_pcvar_num
- stack 8
- jzer 149
- const.pri 199c
- heap 4
- movs 4
- push.alt
- ;$par
- push.s c
- ;$par
- push.c 8
- call accessUser
- heap fffffffc
- jump 14a
- l.149
- zero.pri
- l.14a
- retn
- DATA ; 667
- dump 0
- CODE ; 4374
- proc ; client_putinserver
- break ; 4378
- ;$lcl id c
- break ; 437c
- push.c 0
- sysreq.c 2 ; is_dedicated_server
- stack 4
- not
- jzer 14c
- load.s.pri c
- eq.c.pri 1
- jzer 14c
- const.pri 1
- jump 14d
- l.14c
- zero.pri
- l.14d
- jzer 14b
- ;$exp
- break ; 43d8
- push 334
- ;$par
- push.c 4
- sysreq.c 38 ; get_pcvar_num
- stack 8
- jzer 14e
- const.pri 199c
- heap 4
- movs 4
- push.alt
- ;$par
- push.s c
- ;$par
- push.c 8
- call accessUser
- heap fffffffc
- jump 14f
- l.14e
- zero.pri
- l.14f
- retn
- l.14b ; 4450
- break ; 4450
- zero.pri
- retn
- STKSIZE 1000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement