PDA

Просмотр полной версии : [Вопрос] Баг с amx_FindPublic, возвращает 0 если нет каллбека



Batya_Montes
24.08.2019, 16:34
Привет. Собственно функция amx_FindPublic почему-то возвращает 0 хотя в моде нет каллбека который проверяется.

for(std::list<AMX *>::iterator i = amx_list.begin(); i != amx_list.end(); ++i)
{
if(!amx_FindPublic(*i, "OnCheatDetected", &amx_idx))
{
amx_Push(*i, code2);
amx_Push(*i, code);
amx_Push(*i, type);
amx_PushString(*i, &amx_Address, &phys_addr, ip_address, NULL, NULL);
amx_Push(*i, playerid);
amx_Exec(*i, NULL, amx_idx);

amxerr = true;
}
}
Ниже есть условие если amxerr == false, то есть каллбек не найден не в одной АМХ машине, но оно не вызывается никогда (ибо по логам вызывается передача данных в каллбек даже если его нет в моде и фс). Как с этим быть?

Daniel_Cortez
24.08.2019, 20:16
Вы точно, на все 100% уверены, что коллбэка нет ни в одном скрипте? Дизассемблируйте их, наверняка в одном из них найдётся упоминание OnCheatDetected.

Batya_Montes
25.08.2019, 09:53
Вы точно, на все 100% уверены, что коллбэка нет ни в одном скрипте? Дизассемблируйте их, наверняка в одном из них найдётся упоминание OnCheatDetected.

Да, я уверен на все 100%. Так как для тестирования был взят обычный new.pwn и кроме подключения a_samp и пары дополнительных команд на стандартном командном процессоре там больше ничего быть не может.

;File version: 8
;Flags: compact-encoding

00000000 halt 00000000

00000008 proc
0000000c zero.pri
00000010 retn

00000014 proc ; OnGameModeInit
00000018 break
0000001c push.c 00000000
00000024 sysreq.c 00000000 ; DisableInteriorEnterExits
0000002c stack 00000004
00000034 break
00000038 push.c 00000000
00000040 push.c 00000000
00000048 push.c 00000000
00000050 push.c 00000000
00000058 push.c 00000000
00000060 push.c 00000000
00000068 push.c 4386923d
00000070 push.c 4175fe5d
00000078 push.c 44a7e508
00000080 push.c 44f4cc1b
00000088 push.c 00000000
00000090 push.c 0000002c
00000098 sysreq.c 00000001 ; AddPlayerClass
000000a0 stack 00000030
000000a8 break
000000ac push.c 00000032
000000b4 push.c 0000001f
000000bc push.c 00000001
000000c4 push.c 00000019
000000cc push.c 00000005
000000d4 push.c 00000018
000000dc push.c 4386923d
000000e4 push.c 4175fe5d
000000ec push.c 44a7e508
000000f4 push.c 44f4cc1b
000000fc push.c 0000012b
00000104 push.c 0000002c
0000010c sysreq.c 00000001 ; AddPlayerClass
00000114 stack 00000030
0000011c break
00000120 const.pri 00000001
00000128 retn

0000012c proc ; OnPlayerSpawn
00000130 break
00000134 const.pri 00000001
0000013c retn

00000140 proc ; OnPlayerUpdate
00000144 break
00000148 const.pri 00000001
00000150 retn

00000154 proc ; OnPlayerDeath
00000158 break
0000015c const.pri 00000001
00000164 retn

00000168 proc ; OnPlayerStateChange
0000016c break
00000170 const.pri 00000001
00000178 retn

0000017c proc ; OnPlayerCommandText
00000180 break
00000184 stack fffffe00
0000018c zero.pri
00000190 addr.alt fffffe00
00000198 fill 00000200
000001a0 push.c 00000000
000001a8 break
000001ac addr.pri fffffe00
000001b4 push.pri
000001b8 heap 00000050
000001c0 push.alt
000001c4 push.adr fffffdfc
000001cc push.s 00000010
000001d4 push.c 00000008
000001dc call 00003858
000001e4 pop.pri
000001e8 pop.alt
000001ec movs 00000050
000001f4 heap ffffffb0
000001fc break
00000200 push.c 7fffffff
00000208 push.c 00000001
00000210 push.adr fffffe00
00000218 push.c 00000000
00000220 push.c 00000010
00000228 sysreq.c 00000002 ; strcmp
00000230 stack 00000014
00000238 not
0000023c jzer 0000049c
00000244 break
00000248 stack fffffe00
00000250 zero.pri
00000254 addr.alt fffffbfc
0000025c fill 00000200
00000264 break
00000268 addr.pri fffffbfc
00000270 push.pri
00000274 heap 00000050
0000027c push.alt
00000280 push.adr fffffdfc
00000288 push.s 00000010
00000290 push.c 00000008
00000298 call 00003858
000002a0 pop.pri
000002a4 pop.alt
000002a8 movs 00000050
000002b0 heap ffffffb0
000002b8 break
000002bc stack fffffffc
000002c4 push.adr fffffbfc
000002cc push.c 00000004
000002d4 sysreq.c 00000003 ; strval
000002dc stack 00000008
000002e4 stor.s.pri fffffbf8
000002ec break
000002f0 load.s.pri fffffbf8
000002f8 const.alt 00000190
00000300 jsless 0000032c
00000308 load.s.pri fffffbf8
00000310 const.alt 00000263
00000318 jsgrtr 0000032c
00000320 zero.pri
00000324 jump 00000334
0000032c const.pri 00000001
00000334 jzer 00000350
0000033c break
00000340 zero.pri
00000344 stack 00000408
0000034c retn
00000350 break
00000354 push.c 00000000
0000035c push.c 00000000
00000364 push.c 00000000
0000036c push.c 00000000
00000374 break
00000378 push.adr fffffbec
00000380 push.adr fffffbf0
00000388 push.adr fffffbf4
00000390 push.s 0000000c
00000398 push.c 00000010
000003a0 sysreq.c 00000004 ; GetPlayerPos
000003a8 stack 00000014
000003b0 break
000003b4 push.adr fffffbe8
000003bc push.s 0000000c
000003c4 push.c 00000008
000003cc sysreq.c 00000005 ; GetPlayerFacingAngle
000003d4 stack 0000000c
000003dc break
000003e0 stack fffffffc
000003e8 push.c 00000000
000003f0 push.c ffffffff
000003f8 push.c 00000000
00000400 push.c 00000000
00000408 push.s fffffbe8
00000410 push.s fffffbec
00000418 push.s fffffbf0
00000420 push.s fffffbf4
00000428 push.s fffffbf8
00000430 push.c 00000024
00000438 sysreq.c 00000006 ; CreateVehicle
00000440 stack 00000028
00000448 stor.s.pri fffffbe4
00000450 break
00000454 push.c 00000000
0000045c push.s fffffbe4
00000464 push.s 0000000c
0000046c push.c 0000000c
00000474 sysreq.c 00000007 ; PutPlayerInVehicle
0000047c stack 00000010
00000484 break
00000488 const.pri 00000001
00000490 stack 0000041c
00000498 retn
0000049c break
000004a0 push.c 7fffffff
000004a8 push.c 00000001
000004b0 push.adr fffffe00
000004b8 push.c 00000014
000004c0 push.c 00000010
000004c8 sysreq.c 00000002 ; strcmp
000004d0 stack 00000014
000004d8 not
000004dc jzer 0000081c
000004e4 break
000004e8 stack fffffe00
000004f0 zero.pri
000004f4 addr.alt fffffbfc
000004fc fill 00000200
00000504 break
00000508 addr.pri fffffbfc
00000510 push.pri
00000514 heap 00000050
0000051c push.alt
00000520 push.adr fffffdfc
00000528 push.s 00000010
00000530 push.c 00000008
00000538 call 00003858
00000540 pop.pri
00000544 pop.alt
00000548 movs 00000050
00000550 heap ffffffb0
00000558 break
0000055c stack fffffffc
00000564 push.adr fffffbfc
0000056c push.c 00000004
00000574 sysreq.c 00000003 ; strval
0000057c stack 00000008
00000584 stor.s.pri fffffbf8
0000058c break
00000590 load.s.pri fffffbf8
00000598 const.alt 00000190
000005a0 jsless 000005cc
000005a8 load.s.pri fffffbf8
000005b0 const.alt 00000263
000005b8 jsgrtr 000005cc
000005c0 zero.pri
000005c4 jump 000005d4
000005cc const.pri 00000001
000005d4 jzer 000005f0
000005dc break
000005e0 zero.pri
000005e4 stack 00000408
000005ec retn
000005f0 break
000005f4 addr.pri fffffbfc
000005fc push.pri
00000600 heap 00000050
00000608 push.alt
0000060c push.adr fffffdfc
00000614 push.s 00000010
0000061c push.c 00000008
00000624 call 00003858
0000062c pop.pri
00000630 pop.alt
00000634 movs 00000050
0000063c heap ffffffb0
00000644 break
00000648 push.adr fffffbfc
00000650 push.c 00000004
00000658 sysreq.c 00000008 ; strlen
00000660 stack 00000008
00000668 not
0000066c jzer 000006b4
00000674 break
00000678 push.c 0000002c
00000680 push.c ffffffff
00000688 push.s 0000000c
00000690 push.c 0000000c
00000698 sysreq.c 00000009 ; SendClientMessage
000006a0 stack 00000010
000006a8 stack 00000408
000006b0 retn
000006b4 break
000006b8 push.c 00000000
000006c0 push.c 00000000
000006c8 push.c 00000000
000006d0 push.c 00000000
000006d8 break
000006dc push.adr fffffbec
000006e4 push.adr fffffbf0
000006ec push.adr fffffbf4
000006f4 push.s 0000000c
000006fc push.c 00000010
00000704 sysreq.c 00000004 ; GetPlayerPos
0000070c stack 00000014
00000714 break
00000718 push.adr fffffbe8
00000720 push.s 0000000c
00000728 push.c 00000008
00000730 sysreq.c 00000005 ; GetPlayerFacingAngle
00000738 stack 0000000c
00000740 break
00000744 stack fffffffc
0000074c push.c 00000000
00000754 push.c ffffffff
0000075c push.c 00000000
00000764 push.c 00000000
0000076c push.s fffffbe8
00000774 push.s fffffbec
0000077c push.s fffffbf0
00000784 push.s fffffbf4
0000078c push.s fffffbf8
00000794 push.c 00000024
0000079c sysreq.c 00000006 ; CreateVehicle
000007a4 stack 00000028
000007ac stor.s.pri fffffbe4
000007b4 break
000007b8 push.adr fffffbfc
000007c0 push.c 00000004
000007c8 sysreq.c 00000003 ; strval
000007d0 stack 00000008
000007d8 push.pri
000007dc push.s fffffbe4
000007e4 push.s 0000000c
000007ec push.c 0000000c
000007f4 sysreq.c 00000007 ; PutPlayerInVehicle
000007fc stack 00000010
00000804 break
00000808 const.pri 00000001
00000810 stack 0000041c
00000818 retn
0000081c break
00000820 push.c 7fffffff
00000828 push.c 00000001
00000830 push.adr fffffe00
00000838 push.c 00000094
00000840 push.c 00000010
00000848 sysreq.c 00000002 ; strcmp
00000850 stack 00000014
00000858 not
0000085c jzer 00000abc
00000864 break
00000868 stack fffffe00
00000870 zero.pri
00000874 addr.alt fffffbfc
0000087c fill 00000200
00000884 break
00000888 addr.pri fffffbfc
00000890 push.pri
00000894 heap 00000050
0000089c push.alt
000008a0 push.adr fffffdfc
000008a8 push.s 00000010
000008b0 push.c 00000008
000008b8 call 00003858
000008c0 pop.pri
000008c4 pop.alt
000008c8 movs 00000050
000008d0 heap ffffffb0
000008d8 break
000008dc stack fffffffc
000008e4 push.adr fffffbfc
000008ec push.c 00000004
000008f4 sysreq.c 00000003 ; strval
000008fc stack 00000008
00000904 stor.s.pri fffffbf8
0000090c break
00000910 load.s.pri fffffbf8
00000918 const.alt 00000190
00000920 jsless 0000094c
00000928 load.s.pri fffffbf8
00000930 const.alt 00000263
00000938 jsgrtr 0000094c
00000940 zero.pri
00000944 jump 00000954
0000094c const.pri 00000001
00000954 jzer 00000970
0000095c break
00000960 zero.pri
00000964 stack 00000408
0000096c retn
00000970 break
00000974 push.c 00000000
0000097c push.c 00000000
00000984 push.c 00000000
0000098c push.c 00000000
00000994 break
00000998 push.adr fffffbec
000009a0 push.adr fffffbf0
000009a8 push.adr fffffbf4
000009b0 push.s 0000000c
000009b8 push.c 00000010
000009c0 sysreq.c 00000004 ; GetPlayerPos
000009c8 stack 00000014
000009d0 break
000009d4 push.adr fffffbe8
000009dc push.s 0000000c
000009e4 push.c 00000008
000009ec sysreq.c 00000005 ; GetPlayerFacingAngle
000009f4 stack 0000000c
000009fc break
00000a00 stack fffffffc
00000a08 push.c 00000000
00000a10 push.c ffffffff
00000a18 push.c 00000000
00000a20 push.c 00000000
00000a28 push.s fffffbe8
00000a30 push.s fffffbec
00000a38 push.s fffffbf0
00000a40 push.s fffffbf4
00000a48 push.s fffffbf8
00000a50 push.c 00000024
00000a58 sysreq.c 0000000a ; AddStaticVehicleEx
00000a60 stack 00000028
00000a68 stor.s.pri fffffbe4
00000a70 break
00000a74 push.c 00000000
00000a7c push.s fffffbe4
00000a84 push.s 0000000c
00000a8c push.c 0000000c
00000a94 sysreq.c 00000007 ; PutPlayerInVehicle
00000a9c stack 00000010
00000aa4 break
00000aa8 const.pri 00000001
00000ab0 stack 0000041c
00000ab8 retn
00000abc break
00000ac0 push.c 7fffffff
00000ac8 push.c 00000001
00000ad0 push.adr fffffe00
00000ad8 push.c 000000ac
00000ae0 push.c 00000010
00000ae8 sysreq.c 00000002 ; strcmp
00000af0 stack 00000014
00000af8 not
00000afc jzer 00000d48
00000b04 break
00000b08 stack fffffe00
00000b10 zero.pri
00000b14 addr.alt fffffbfc
00000b1c fill 00000200
00000b24 break
00000b28 addr.pri fffffbfc
00000b30 push.pri
00000b34 heap 00000050
00000b3c push.alt
00000b40 push.adr fffffdfc
00000b48 push.s 00000010
00000b50 push.c 00000008
00000b58 call 00003858
00000b60 pop.pri
00000b64 pop.alt
00000b68 movs 00000050
00000b70 heap ffffffb0
00000b78 break
00000b7c push.adr fffffbfc
00000b84 push.c 00000004
00000b8c sysreq.c 00000008 ; strlen
00000b94 stack 00000008
00000b9c not
00000ba0 jzer 00000be8
00000ba8 break
00000bac push.c 000000c4
00000bb4 push.c ffffffff
00000bbc push.s 0000000c
00000bc4 push.c 0000000c
00000bcc sysreq.c 00000009 ; SendClientMessage
00000bd4 stack 00000010
00000bdc stack 00000404
00000be4 retn
00000be8 break
00000bec stack fffffffc
00000bf4 push.adr fffffbfc
00000bfc push.c 00000004
00000c04 sysreq.c 00000003 ; strval
00000c0c stack 00000008
00000c14 stor.s.pri fffffbf8
00000c1c break
00000c20 addr.pri fffffbfc
00000c28 push.pri
00000c2c heap 00000050
00000c34 push.alt
00000c38 push.adr fffffdfc
00000c40 push.s 00000010
00000c48 push.c 00000008
00000c50 call 00003858
00000c58 pop.pri
00000c5c pop.alt
00000c60 movs 00000050
00000c68 heap ffffffb0
00000c70 break
00000c74 push.adr fffffbfc
00000c7c push.c 00000004
00000c84 sysreq.c 00000008 ; strlen
00000c8c stack 00000008
00000c94 not
00000c98 jzer 00000ce0
00000ca0 break
00000ca4 push.c 0000013c
00000cac push.c ffffffff
00000cb4 push.s 0000000c
00000cbc push.c 0000000c
00000cc4 sysreq.c 00000009 ; SendClientMessage
00000ccc stack 00000010
00000cd4 stack 00000408
00000cdc retn
00000ce0 break
00000ce4 push.adr fffffbfc
00000cec push.c 00000004
00000cf4 sysreq.c 00000003 ; strval
00000cfc stack 00000008
00000d04 push.pri
00000d08 push.s fffffbf8
00000d10 push.s 0000000c
00000d18 push.c 0000000c
00000d20 sysreq.c 00000007 ; PutPlayerInVehicle
00000d28 stack 00000010
00000d30 break
00000d34 const.pri 00000001
00000d3c stack 00000408
00000d44 retn
00000d48 break
00000d4c push.c 7fffffff
00000d54 push.c 00000001
00000d5c push.adr fffffe00
00000d64 push.c 000001b4
00000d6c push.c 00000010
00000d74 sysreq.c 00000002 ; strcmp
00000d7c stack 00000014
00000d84 not
00000d88 jzer 00000fbc
00000d90 break
00000d94 stack fffffe00
00000d9c zero.pri
00000da0 addr.alt fffffbfc
00000da8 fill 00000200
00000db0 break
00000db4 addr.pri fffffbfc
00000dbc push.pri
00000dc0 heap 00000050
00000dc8 push.alt
00000dcc push.adr fffffdfc
00000dd4 push.s 00000010
00000ddc push.c 00000008
00000de4 call 00003858
00000dec pop.pri
00000df0 pop.alt
00000df4 movs 00000050
00000dfc heap ffffffb0
00000e04 break
00000e08 push.adr fffffbfc
00000e10 push.c 00000004
00000e18 sysreq.c 00000008 ; strlen
00000e20 stack 00000008
00000e28 not
00000e2c jzer 00000e74
00000e34 break
00000e38 push.c 000001cc
00000e40 push.c ffffffff
00000e48 push.s 0000000c
00000e50 push.c 0000000c
00000e58 sysreq.c 00000009 ; SendClientMessage
00000e60 stack 00000010
00000e68 stack 00000404
00000e70 retn
00000e74 break
00000e78 stack fffffffc
00000e80 push.adr fffffbfc
00000e88 push.c 00000004
00000e90 sysreq.c 00000003 ; strval
00000e98 stack 00000008
00000ea0 stor.s.pri fffffbf8
00000ea8 break
00000eac push.c 00000000
00000eb4 push.c 00000000
00000ebc push.c 00000000
00000ec4 break
00000ec8 push.adr fffffbec
00000ed0 push.adr fffffbf0
00000ed8 push.adr fffffbf4
00000ee0 push.s 0000000c
00000ee8 push.c 00000010
00000ef0 sysreq.c 00000004 ; GetPlayerPos
00000ef8 stack 00000014
00000f00 break
00000f04 push.c ffffffff
00000f0c push.s fffffbec
00000f14 load.s.pri fffffbf0
00000f1c const.alt 40400000
00000f24 push.pri
00000f28 push.alt
00000f2c push.c 00000008
00000f34 sysreq.c 0000000b ; floatadd
00000f3c stack 0000000c
00000f44 push.pri
00000f48 load.s.pri fffffbf4
00000f50 const.alt 40400000
00000f58 push.pri
00000f5c push.alt
00000f60 push.c 00000008
00000f68 sysreq.c 0000000b ; floatadd
00000f70 stack 0000000c
00000f78 push.pri
00000f7c push.c 00000002
00000f84 push.s fffffbf8
00000f8c push.c 00000018
00000f94 sysreq.c 0000000c ; CreatePickup
00000f9c stack 0000001c
00000fa4 break
00000fa8 const.pri 00000001
00000fb0 stack 00000414
00000fb8 retn
00000fbc break
00000fc0 push.c 7fffffff
00000fc8 push.c 00000001
00000fd0 push.adr fffffe00
00000fd8 push.c 00000218
00000fe0 push.c 00000010
00000fe8 sysreq.c 00000002 ; strcmp
00000ff0 stack 00000014
00000ff8 not
00000ffc jzer 00001240
00001004 break
00001008 stack fffffe00
00001010 zero.pri
00001014 addr.alt fffffbfc
0000101c fill 00000200
00001024 break
00001028 addr.pri fffffbfc
00001030 push.pri
00001034 heap 00000050
0000103c push.alt
00001040 push.adr fffffdfc
00001048 push.s 00000010
00001050 push.c 00000008
00001058 call 00003858
00001060 pop.pri
00001064 pop.alt
00001068 movs 00000050
00001070 heap ffffffb0
00001078 break
0000107c push.adr fffffbfc
00001084 push.c 00000004
0000108c sysreq.c 00000008 ; strlen
00001094 stack 00000008
0000109c not
000010a0 jzer 000010e8
000010a8 break
000010ac push.c 0000022c
000010b4 push.c ffffffff
000010bc push.s 0000000c
000010c4 push.c 0000000c
000010cc sysreq.c 00000009 ; SendClientMessage
000010d4 stack 00000010
000010dc stack 00000404
000010e4 retn
000010e8 break
000010ec stack fffffffc
000010f4 push.adr fffffbfc
000010fc push.c 00000004
00001104 sysreq.c 00000003 ; strval
0000110c stack 00000008
00001114 stor.s.pri fffffbf8
0000111c break
00001120 push.c 00000000
00001128 push.c 00000000
00001130 push.c 00000000
00001138 break
0000113c push.adr fffffbec
00001144 push.adr fffffbf0
0000114c push.adr fffffbf4
00001154 push.s 0000000c
0000115c push.c 00000010
00001164 sysreq.c 00000004 ; GetPlayerPos
0000116c stack 00000014
00001174 break
00001178 push.c 00000000
00001180 push.c 00000000
00001188 push.c 00000000
00001190 push.c 00000000
00001198 push.s fffffbec
000011a0 load.s.pri fffffbf0
000011a8 const.alt 40400000
000011b0 push.pri
000011b4 push.alt
000011b8 push.c 00000008
000011c0 sysreq.c 0000000b ; floatadd
000011c8 stack 0000000c
000011d0 push.pri
000011d4 load.s.pri fffffbf4
000011dc const.alt 40400000
000011e4 push.pri
000011e8 push.alt
000011ec push.c 00000008
000011f4 sysreq.c 0000000b ; floatadd
000011fc stack 0000000c
00001204 push.pri
00001208 push.s fffffbf8
00001210 push.c 00000020
00001218 sysreq.c 0000000d ; CreateObject
00001220 stack 00000024
00001228 break
0000122c const.pri 00000001
00001234 stack 00000414
0000123c retn
00001240 break
00001244 push.c 7fffffff
0000124c push.c 00000001
00001254 push.adr fffffe00
0000125c push.c 00000274
00001264 push.c 00000010
0000126c sysreq.c 00000002 ; strcmp
00001274 stack 00000014
0000127c not
00001280 jzer 000014ac
00001288 break
0000128c stack fffffe00
00001294 zero.pri
00001298 addr.alt fffffbfc
000012a0 fill 00000200
000012a8 break
000012ac addr.pri fffffbfc
000012b4 push.pri
000012b8 heap 00000050
000012c0 push.alt
000012c4 push.adr fffffdfc
000012cc push.s 00000010
000012d4 push.c 00000008
000012dc call 00003858
000012e4 pop.pri
000012e8 pop.alt
000012ec movs 00000050
000012f4 heap ffffffb0
000012fc break
00001300 push.adr fffffbfc
00001308 push.c 00000004
00001310 sysreq.c 00000008 ; strlen
00001318 stack 00000008
00001320 not
00001324 jzer 0000136c
0000132c break
00001330 push.c 00000288
00001338 push.c ffffffff
00001340 push.s 0000000c
00001348 push.c 0000000c
00001350 sysreq.c 00000009 ; SendClientMessage
00001358 stack 00000010
00001360 stack 00000404
00001368 retn
0000136c break
00001370 stack fffffffc
00001378 push.adr fffffbfc
00001380 push.c 00000004
00001388 sysreq.c 00000003 ; strval
00001390 stack 00000008
00001398 stor.s.pri fffffbf8
000013a0 break
000013a4 push.c 00000000
000013ac push.c 00000000
000013b4 push.c 00000000
000013bc break
000013c0 push.adr fffffbec
000013c8 push.adr fffffbf0
000013d0 push.adr fffffbf4
000013d8 push.s 0000000c
000013e0 push.c 00000010
000013e8 sysreq.c 00000004 ; GetPlayerPos
000013f0 stack 00000014
000013f8 break
000013fc push.c 00000000
00001404 push.s fffffbec
0000140c load.s.pri fffffbf0
00001414 const.alt 40400000
0000141c push.pri
00001420 push.alt
00001424 push.c 00000008
0000142c sysreq.c 0000000b ; floatadd
00001434 stack 0000000c
0000143c push.pri
00001440 load.s.pri fffffbf4
00001448 const.alt 40400000
00001450 push.pri
00001454 push.alt
00001458 push.c 00000008
00001460 sysreq.c 0000000b ; floatadd
00001468 stack 0000000c
00001470 push.pri
00001474 push.s fffffbf8
0000147c push.c 00000014
00001484 sysreq.c 0000000e ; CreateActor
0000148c stack 00000018
00001494 break
00001498 const.pri 00000001
000014a0 stack 00000414
000014a8 retn
000014ac break
000014b0 push.c 7fffffff
000014b8 push.c 00000001
000014c0 push.adr fffffe00
000014c8 push.c 000002cc
000014d0 push.c 00000010
000014d8 sysreq.c 00000002 ; strcmp
000014e0 stack 00000014
000014e8 not
000014ec jzer 000016a0
000014f4 break
000014f8 stack fffffe00
00001500 zero.pri
00001504 addr.alt fffffbfc
0000150c fill 00000200
00001514 break
00001518 addr.pri fffffbfc
00001520 push.pri
00001524 heap 00000050
0000152c push.alt
00001530 push.adr fffffdfc
00001538 push.s 00000010
00001540 push.c 00000008
00001548 call 00003858
00001550 pop.pri
00001554 pop.alt
00001558 movs 00000050
00001560 heap ffffffb0
00001568 break
0000156c push.adr fffffbfc
00001574 push.c 00000004
0000157c sysreq.c 00000008 ; strlen
00001584 stack 00000008
0000158c not
00001590 jzer 000015d8
00001598 break
0000159c push.c 000002ec
000015a4 push.c ffffffff
000015ac push.s 0000000c
000015b4 push.c 0000000c
000015bc sysreq.c 00000009 ; SendClientMessage
000015c4 stack 00000010
000015cc stack 00000404
000015d4 retn
000015d8 break
000015dc push.c 00000000
000015e4 push.c ff00ff00
000015ec push.c 3f800000
000015f4 push.c 3f800000
000015fc push.c 3f800000
00001604 push.c 42a76666
0000160c push.c 42a93333
00001614 push.c 40b00000
0000161c push.c 00000000
00001624 push.c 80000000
0000162c push.c 3dced917
00001634 push.c 00000002
0000163c push.adr fffffbfc
00001644 push.c 00000004
0000164c sysreq.c 00000003 ; strval
00001654 stack 00000008
0000165c push.pri
00001660 push.c 00000003
00001668 push.s 0000000c
00001670 push.c 0000003c
00001678 sysreq.c 0000000f ; SetPlayerAttachedObject
00001680 stack 00000040
00001688 break
0000168c const.pri 00000001
00001694 stack 00000404
0000169c retn
000016a0 break
000016a4 push.c 7fffffff
000016ac push.c 00000001
000016b4 push.adr fffffe00
000016bc push.c 00000340
000016c4 push.c 00000010
000016cc sysreq.c 00000002 ; strcmp
000016d4 stack 00000014
000016dc not
000016e0 jzer 000019c0
000016e8 break
000016ec stack fffffe00
000016f4 zero.pri
000016f8 addr.alt fffffbfc
00001700 fill 00000200
00001708 break
0000170c addr.pri fffffbfc
00001714 push.pri
00001718 heap 00000050
00001720 push.alt
00001724 push.adr fffffdfc
0000172c push.s 00000010
00001734 push.c 00000008
0000173c call 00003858
00001744 pop.pri
00001748 pop.alt
0000174c movs 00000050
00001754 heap ffffffb0
0000175c break
00001760 push.adr fffffbfc
00001768 push.c 00000004
00001770 sysreq.c 00000008 ; strlen
00001778 stack 00000008
00001780 not
00001784 jzer 000017cc
0000178c break
00001790 push.c 00000360
00001798 push.c ffffffff
000017a0 push.s 0000000c
000017a8 push.c 0000000c
000017b0 sysreq.c 00000009 ; SendClientMessage
000017b8 stack 00000010
000017c0 stack 00000404
000017c8 retn
000017cc break
000017d0 stack fffffffc
000017d8 push.adr fffffbfc
000017e0 push.c 00000004
000017e8 sysreq.c 00000003 ; strval
000017f0 stack 00000008
000017f8 stor.s.pri fffffbf8
00001800 break
00001804 load.s.pri fffffbf8
0000180c move.alt
00001810 zero.pri
00001814 xchg
00001818 jsless 00001844
00001820 load.s.pri fffffbf8
00001828 const.alt 0000002e
00001830 jsgrtr 00001844
00001838 zero.pri
0000183c jump 0000184c
00001844 const.pri 00000001
0000184c jzer 00001894
00001854 break
00001858 push.c 000003dc
00001860 push.c ffffffff
00001868 push.s 0000000c
00001870 push.c 0000000c
00001878 sysreq.c 00000009 ; SendClientMessage
00001880 stack 00000010
00001888 stack 00000408
00001890 retn
00001894 break
00001898 addr.pri fffffbfc
000018a0 push.pri
000018a4 heap 00000050
000018ac push.alt
000018b0 push.adr fffffdfc
000018b8 push.s 00000010
000018c0 push.c 00000008
000018c8 call 00003858
000018d0 pop.pri
000018d4 pop.alt
000018d8 movs 00000050
000018e0 heap ffffffb0
000018e8 break
000018ec push.adr fffffbfc
000018f4 push.c 00000004
000018fc sysreq.c 00000008 ; strlen
00001904 stack 00000008
0000190c not
00001910 jzer 00001958
00001918 break
0000191c push.c 00000430
00001924 push.c ffffffff
0000192c push.s 0000000c
00001934 push.c 0000000c
0000193c sysreq.c 00000009 ; SendClientMessage
00001944 stack 00000010
0000194c stack 00000408
00001954 retn
00001958 break
0000195c push.adr fffffbfc
00001964 push.c 00000004
0000196c sysreq.c 00000003 ; strval
00001974 stack 00000008
0000197c push.pri
00001980 push.s fffffbf8
00001988 push.s 0000000c
00001990 push.c 0000000c
00001998 sysreq.c 00000010 ; GivePlayerWeapon
000019a0 stack 00000010
000019a8 break
000019ac const.pri 00000001
000019b4 stack 00000408
000019bc retn
000019c0 break
000019c4 push.c 7fffffff
000019cc push.c 00000001
000019d4 push.adr fffffe00
000019dc push.c 000004ac
000019e4 push.c 00000010
000019ec sysreq.c 00000002 ; strcmp
000019f4 stack 00000014
000019fc not
00001a00 jzer 00001ce0
00001a08 break
00001a0c stack fffffe00
00001a14 zero.pri
00001a18 addr.alt fffffbfc
00001a20 fill 00000200
00001a28 break
00001a2c addr.pri fffffbfc
00001a34 push.pri
00001a38 heap 00000050
00001a40 push.alt
00001a44 push.adr fffffdfc
00001a4c push.s 00000010
00001a54 push.c 00000008
00001a5c call 00003858
00001a64 pop.pri
00001a68 pop.alt
00001a6c movs 00000050
00001a74 heap ffffffb0
00001a7c break
00001a80 push.adr fffffbfc
00001a88 push.c 00000004
00001a90 sysreq.c 00000008 ; strlen
00001a98 stack 00000008
00001aa0 not
00001aa4 jzer 00001aec
00001aac break
00001ab0 push.c 000004c4
00001ab8 push.c ffffffff
00001ac0 push.s 0000000c
00001ac8 push.c 0000000c
00001ad0 sysreq.c 00000009 ; SendClientMessage
00001ad8 stack 00000010
00001ae0 stack 00000404
00001ae8 retn
00001aec break
00001af0 stack fffffffc
00001af8 push.adr fffffbfc
00001b00 push.c 00000004
00001b08 sysreq.c 00000003 ; strval
00001b10 stack 00000008
00001b18 stor.s.pri fffffbf8
00001b20 break
00001b24 load.s.pri fffffbf8
00001b2c move.alt
00001b30 zero.pri
00001b34 xchg
00001b38 jsless 00001b64
00001b40 load.s.pri fffffbf8
00001b48 const.alt 0000002e
00001b50 jsgrtr 00001b64
00001b58 zero.pri
00001b5c jump 00001b6c
00001b64 const.pri 00000001
00001b6c jzer 00001bb4
00001b74 break
00001b78 push.c 00000538
00001b80 push.c ffffffff
00001b88 push.s 0000000c
00001b90 push.c 0000000c
00001b98 sysreq.c 00000009 ; SendClientMessage
00001ba0 stack 00000010
00001ba8 stack 00000408
00001bb0 retn
00001bb4 break
00001bb8 addr.pri fffffbfc
00001bc0 push.pri
00001bc4 heap 00000050
00001bcc push.alt
00001bd0 push.adr fffffdfc
00001bd8 push.s 00000010
00001be0 push.c 00000008
00001be8 call 00003858
00001bf0 pop.pri
00001bf4 pop.alt
00001bf8 movs 00000050
00001c00 heap ffffffb0
00001c08 break
00001c0c push.adr fffffbfc
00001c14 push.c 00000004
00001c1c sysreq.c 00000008 ; strlen
00001c24 stack 00000008
00001c2c not
00001c30 jzer 00001c78
00001c38 break
00001c3c push.c 0000058c
00001c44 push.c ffffffff
00001c4c push.s 0000000c
00001c54 push.c 0000000c
00001c5c sysreq.c 00000009 ; SendClientMessage
00001c64 stack 00000010
00001c6c stack 00000408
00001c74 retn
00001c78 break
00001c7c push.adr fffffbfc
00001c84 push.c 00000004
00001c8c sysreq.c 00000003 ; strval
00001c94 stack 00000008
00001c9c push.pri
00001ca0 push.s fffffbf8
00001ca8 push.s 0000000c
00001cb0 push.c 0000000c
00001cb8 sysreq.c 00000011 ; SetPlayerAmmo
00001cc0 stack 00000010
00001cc8 break
00001ccc const.pri 00000001
00001cd4 stack 00000408
00001cdc retn
00001ce0 break
00001ce4 push.c 7fffffff
00001cec push.c 00000001
00001cf4 push.adr fffffe00
00001cfc push.c 00000600
00001d04 push.c 00000010
00001d0c sysreq.c 00000002 ; strcmp
00001d14 stack 00000014
00001d1c not
00001d20 jzer 00001e6c
00001d28 break
00001d2c stack fffffe00
00001d34 zero.pri
00001d38 addr.alt fffffbfc
00001d40 fill 00000200
00001d48 break
00001d4c addr.pri fffffbfc
00001d54 push.pri
00001d58 heap 00000050
00001d60 push.alt
00001d64 push.adr fffffdfc
00001d6c push.s 00000010
00001d74 push.c 00000008
00001d7c call 00003858
00001d84 pop.pri
00001d88 pop.alt
00001d8c movs 00000050
00001d94 heap ffffffb0
00001d9c break
00001da0 push.adr fffffbfc
00001da8 push.c 00000004
00001db0 sysreq.c 00000008 ; strlen
00001db8 stack 00000008
00001dc0 not
00001dc4 jzer 00001e0c
00001dcc break
00001dd0 push.c 00000624
00001dd8 push.c ffffffff
00001de0 push.s 0000000c
00001de8 push.c 0000000c
00001df0 sysreq.c 00000009 ; SendClientMessage
00001df8 stack 00000010
00001e00 stack 00000404
00001e08 retn
00001e0c break
00001e10 push.adr fffffbfc
00001e18 push.c 00000004
00001e20 sysreq.c 00000003 ; strval
00001e28 stack 00000008
00001e30 push.pri
00001e34 push.s 0000000c
00001e3c push.c 00000008
00001e44 sysreq.c 00000012 ; SetPlayerSpecialAction
00001e4c stack 0000000c
00001e54 break
00001e58 const.pri 00000001
00001e60 stack 00000404
00001e68 retn
00001e6c break
00001e70 push.c 7fffffff
00001e78 push.c 00000001
00001e80 push.adr fffffe00
00001e88 push.c 00000670
00001e90 push.c 00000010
00001e98 sysreq.c 00000002 ; strcmp
00001ea0 stack 00000014
00001ea8 not
00001eac jzer 0000216c
00001eb4 break
00001eb8 stack fffffe00
00001ec0 zero.pri
00001ec4 addr.alt fffffbfc
00001ecc fill 00000200
00001ed4 break
00001ed8 addr.pri fffffbfc
00001ee0 push.pri
00001ee4 heap 00000050
00001eec push.alt
00001ef0 push.adr fffffdfc
00001ef8 push.s 00000010
00001f00 push.c 00000008
00001f08 call 00003858
00001f10 pop.pri
00001f14 pop.alt
00001f18 movs 00000050
00001f20 heap ffffffb0
00001f28 break
00001f2c push.adr fffffbfc
00001f34 push.c 00000004
00001f3c sysreq.c 00000008 ; strlen
00001f44 stack 00000008
00001f4c not
00001f50 jzer 00001f98
00001f58 break
00001f5c push.c 00000694
00001f64 push.c ffffffff
00001f6c push.s 0000000c
00001f74 push.c 0000000c
00001f7c sysreq.c 00000009 ; SendClientMessage
00001f84 stack 00000010
00001f8c stack 00000404
00001f94 retn
00001f98 break
00001f9c stack fffffffc
00001fa4 push.adr fffffbfc
00001fac push.c 00000004
00001fb4 sysreq.c 00000003 ; strval
00001fbc stack 00000008
00001fc4 stor.s.pri fffffbf8
00001fcc break
00001fd0 addr.pri fffffbfc
00001fd8 push.pri
00001fdc heap 00000050
00001fe4 push.alt
00001fe8 push.adr fffffdfc
00001ff0 push.s 00000010
00001ff8 push.c 00000008
00002000 call 00003858
00002008 pop.pri
0000200c pop.alt
00002010 movs 00000050
00002018 heap ffffffb0
00002020 break
00002024 push.adr fffffbfc
0000202c push.c 00000004
00002034 sysreq.c 00000008 ; strlen
0000203c stack 00000008
00002044 not
00002048 jzer 00002090
00002050 break
00002054 push.c 00000710
0000205c push.c ffffffff
00002064 push.s 0000000c
0000206c push.c 0000000c
00002074 sysreq.c 00000009 ; SendClientMessage
0000207c stack 00000010
00002084 stack 00000408
0000208c retn
00002090 break
00002094 push.adr fffffbfc
0000209c push.c 00000004
000020a4 sysreq.c 00000003 ; strval
000020ac stack 00000008
000020b4 eq.c.pri 000003e8
000020bc jzer 000020f0
000020c4 break
000020c8 push.s fffffbf8
000020d0 push.c 00000004
000020d8 sysreq.c 00000013 ; RepairVehicle
000020e0 stack 00000008
000020e8 jump 00002154
000020f0 break
000020f4 push.adr fffffbfc
000020fc push.c 00000004
00002104 sysreq.c 00000003 ; strval
0000210c stack 00000008
00002114 push.pri
00002118 push.c 00000004
00002120 sysreq.c 00000014 ; float
00002128 stack 00000008
00002130 push.pri
00002134 push.s fffffbf8
0000213c push.c 00000008
00002144 sysreq.c 00000015 ; SetVehicleHealth
0000214c stack 0000000c
00002154 break
00002158 const.pri 00000001
00002160 stack 00000408
00002168 retn
0000216c break
00002170 push.c 7fffffff
00002178 push.c 00000001
00002180 push.adr fffffe00
00002188 push.c 0000078c
00002190 push.c 00000010
00002198 sysreq.c 00000002 ; strcmp
000021a0 stack 00000014
000021a8 not
000021ac jzer 00002394
000021b4 break
000021b8 stack fffffe00
000021c0 zero.pri
000021c4 addr.alt fffffbfc
000021cc fill 00000200
000021d4 break
000021d8 addr.pri fffffbfc
000021e0 push.pri
000021e4 heap 00000050
000021ec push.alt
000021f0 push.adr fffffdfc
000021f8 push.s 00000010
00002200 push.c 00000008
00002208 call 00003858
00002210 pop.pri
00002214 pop.alt
00002218 movs 00000050
00002220 heap ffffffb0
00002228 break
0000222c push.adr fffffbfc
00002234 push.c 00000004
0000223c sysreq.c 00000008 ; strlen
00002244 stack 00000008
0000224c not
00002250 jzer 00002298
00002258 break
0000225c push.c 000007bc
00002264 push.c ffffffff
0000226c push.s 0000000c
00002274 push.c 0000000c
0000227c sysreq.c 00000009 ; SendClientMessage
00002284 stack 00000010
0000228c stack 00000404
00002294 retn
00002298 break
0000229c push.c 00000000
000022a4 break
000022a8 push.adr fffffbf8
000022b0 push.adr fffffbfc
000022b8 push.c 00000004
000022c0 sysreq.c 00000003 ; strval
000022c8 stack 00000008
000022d0 push.pri
000022d4 push.c 00000008
000022dc sysreq.c 00000016 ; GetVehicleHealth
000022e4 stack 0000000c
000022ec break
000022f0 stack fffffdbc
000022f8 zero.pri
000022fc addr.alt fffff9b4
00002304 fill 00000244
0000230c break
00002310 push.adr fffffbf8
00002318 push.c 00000820
00002320 push.c 00000091
00002328 push.adr fffff9b4
00002330 push.c 00000010
00002338 sysreq.c 00000017 ; format
00002340 stack 00000014
00002348 break
0000234c push.adr fffff9b4
00002354 push.c ffffffff
0000235c push.s 0000000c
00002364 push.c 0000000c
0000236c sysreq.c 00000009 ; SendClientMessage
00002374 stack 00000010
0000237c break
00002380 const.pri 00000001
00002388 stack 0000064c
00002390 retn
00002394 break
00002398 push.c 7fffffff
000023a0 push.c 00000001
000023a8 push.adr fffffe00
000023b0 push.c 00000888
000023b8 push.c 00000010
000023c0 sysreq.c 00000002 ; strcmp
000023c8 stack 00000014
000023d0 not
000023d4 jzer 000025bc
000023dc break
000023e0 stack fffffe00
000023e8 zero.pri
000023ec addr.alt fffffbfc
000023f4 fill 00000200
000023fc break
00002400 addr.pri fffffbfc
00002408 push.pri
0000240c heap 00000050
00002414 push.alt
00002418 push.adr fffffdfc
00002420 push.s 00000010
00002428 push.c 00000008
00002430 call 00003858
00002438 pop.pri
0000243c pop.alt
00002440 movs 00000050
00002448 heap ffffffb0
00002450 break
00002454 push.adr fffffbfc
0000245c push.c 00000004
00002464 sysreq.c 00000008 ; strlen
0000246c stack 00000008
00002474 not
00002478 jzer 000024c0
00002480 break
00002484 push.c 000008b4
0000248c push.c ffffffff
00002494 push.s 0000000c
0000249c push.c 0000000c
000024a4 sysreq.c 00000009 ; SendClientMessage
000024ac stack 00000010
000024b4 stack 00000404
000024bc retn
000024c0 break
000024c4 push.c 00000000
000024cc break
000024d0 push.adr fffffbf8
000024d8 push.adr fffffbfc
000024e0 push.c 00000004
000024e8 sysreq.c 00000003 ; strval
000024f0 stack 00000008
000024f8 push.pri
000024fc push.c 00000008
00002504 sysreq.c 00000018 ; GetVehicleZAngle
0000250c stack 0000000c
00002514 break
00002518 stack fffffdbc
00002520 zero.pri
00002524 addr.alt fffff9b4
0000252c fill 00000244
00002534 break
00002538 push.adr fffffbf8
00002540 push.c 00000914
00002548 push.c 00000091
00002550 push.adr fffff9b4
00002558 push.c 00000010
00002560 sysreq.c 00000017 ; format
00002568 stack 00000014
00002570 break
00002574 push.adr fffff9b4
0000257c push.c ffffffff
00002584 push.s 0000000c
0000258c push.c 0000000c
00002594 sysreq.c 00000009 ; SendClientMessage
0000259c stack 00000010
000025a4 break
000025a8 const.pri 00000001
000025b0 stack 0000064c
000025b8 retn
000025bc break
000025c0 push.c 7fffffff
000025c8 push.c 00000001
000025d0 push.adr fffffe00
000025d8 push.c 00000980
000025e0 push.c 00000010
000025e8 sysreq.c 00000002 ; strcmp
000025f0 stack 00000014
000025f8 not
000025fc jzer 00002764
00002604 break
00002608 stack fffffe00
00002610 zero.pri
00002614 addr.alt fffffbfc
0000261c fill 00000200
00002624 break
00002628 addr.pri fffffbfc
00002630 push.pri
00002634 heap 00000050
0000263c push.alt
00002640 push.adr fffffdfc
00002648 push.s 00000010
00002650 push.c 00000008
00002658 call 00003858
00002660 pop.pri
00002664 pop.alt
00002668 movs 00000050
00002670 heap ffffffb0
00002678 break
0000267c push.adr fffffbfc
00002684 push.c 00000004
0000268c sysreq.c 00000008 ; strlen
00002694 stack 00000008
0000269c not
000026a0 jzer 000026e8
000026a8 break
000026ac push.c 000009a0
000026b4 push.c ffffffff
000026bc push.s 0000000c
000026c4 push.c 0000000c
000026cc sysreq.c 00000009 ; SendClientMessage
000026d4 stack 00000010
000026dc stack 00000404
000026e4 retn
000026e8 break
000026ec push.adr fffffbfc
000026f4 push.c 00000004
000026fc sysreq.c 00000003 ; strval
00002704 stack 00000008
0000270c push.pri
00002710 push.c 00000004
00002718 sysreq.c 00000014 ; float
00002720 stack 00000008
00002728 push.pri
0000272c push.s 0000000c
00002734 push.c 00000008
0000273c sysreq.c 00000019 ; SetPlayerHealth
00002744 stack 0000000c
0000274c break
00002750 const.pri 00000001
00002758 stack 00000404
00002760 retn
00002764 break
00002768 push.c 7fffffff
00002770 push.c 00000001
00002778 push.adr fffffe00
00002780 push.c 000009f8
00002788 push.c 00000010
00002790 sysreq.c 00000002 ; strcmp
00002798 stack 00000014
000027a0 not
000027a4 jzer 0000298c
000027ac break
000027b0 stack fffffe00
000027b8 zero.pri
000027bc addr.alt fffffbfc
000027c4 fill 00000200
000027cc break
000027d0 addr.pri fffffbfc
000027d8 push.pri
000027dc heap 00000050
000027e4 push.alt
000027e8 push.adr fffffdfc
000027f0 push.s 00000010
000027f8 push.c 00000008
00002800 call 00003858
00002808 pop.pri
0000280c pop.alt
00002810 movs 00000050
00002818 heap ffffffb0
00002820 break
00002824 push.adr fffffbfc
0000282c push.c 00000004
00002834 sysreq.c 00000008 ; strlen
0000283c stack 00000008
00002844 not
00002848 jzer 00002890
00002850 break
00002854 push.c 00000a24
0000285c push.c ffffffff
00002864 push.s 0000000c
0000286c push.c 0000000c
00002874 sysreq.c 00000009 ; SendClientMessage
0000287c stack 00000010
00002884 stack 00000404
0000288c retn
00002890 break
00002894 push.c 00000000
0000289c break
000028a0 push.adr fffffbf8
000028a8 push.adr fffffbfc
000028b0 push.c 00000004
000028b8 sysreq.c 00000003 ; strval
000028c0 stack 00000008
000028c8 push.pri
000028cc push.c 00000008
000028d4 sysreq.c 0000001a ; GetPlayerHealth
000028dc stack 0000000c
000028e4 break
000028e8 stack fffffdbc
000028f0 zero.pri
000028f4 addr.alt fffff9b4
000028fc fill 00000244
00002904 break
00002908 push.adr fffffbf8
00002910 push.c 00000a90
00002918 push.c 00000091
00002920 push.adr fffff9b4
00002928 push.c 00000010
00002930 sysreq.c 00000017 ; format
00002938 stack 00000014
00002940 break
00002944 push.adr fffff9b4
0000294c push.c ffffffff
00002954 push.s 0000000c
0000295c push.c 0000000c
00002964 sysreq.c 00000009 ; SendClientMessage
0000296c stack 00000010
00002974 break
00002978 const.pri 00000001
00002980 stack 0000064c
00002988 retn
0000298c break
00002990 push.c 7fffffff
00002998 push.c 00000001
000029a0 push.adr fffffe00
000029a8 push.c 00000ad0
000029b0 push.c 00000010
000029b8 sysreq.c 00000002 ; strcmp
000029c0 stack 00000014
000029c8 not
000029cc jzer 00002b34
000029d4 break
000029d8 stack fffffe00
000029e0 zero.pri
000029e4 addr.alt fffffbfc
000029ec fill 00000200
000029f4 break
000029f8 addr.pri fffffbfc
00002a00 push.pri
00002a04 heap 00000050
00002a0c push.alt
00002a10 push.adr fffffdfc
00002a18 push.s 00000010
00002a20 push.c 00000008
00002a28 call 00003858
00002a30 pop.pri
00002a34 pop.alt
00002a38 movs 00000050
00002a40 heap ffffffb0
00002a48 break
00002a4c push.adr fffffbfc
00002a54 push.c 00000004
00002a5c sysreq.c 00000008 ; strlen
00002a64 stack 00000008
00002a6c not
00002a70 jzer 00002ab8
00002a78 break
00002a7c push.c 00000af0
00002a84 push.c ffffffff
00002a8c push.s 0000000c
00002a94 push.c 0000000c
00002a9c sysreq.c 00000009 ; SendClientMessage
00002aa4 stack 00000010
00002aac stack 00000404
00002ab4 retn
00002ab8 break
00002abc push.adr fffffbfc
00002ac4 push.c 00000004
00002acc sysreq.c 00000003 ; strval
00002ad4 stack 00000008
00002adc push.pri
00002ae0 push.c 00000004
00002ae8 sysreq.c 00000014 ; float
00002af0 stack 00000008
00002af8 push.pri
00002afc push.s 0000000c
00002b04 push.c 00000008
00002b0c sysreq.c 0000001b ; SetPlayerArmour
00002b14 stack 0000000c
00002b1c break
00002b20 const.pri 00000001
00002b28 stack 00000404
00002b30 retn
00002b34 break
00002b38 push.c 7fffffff
00002b40 push.c 00000001
00002b48 push.adr fffffe00
00002b50 push.c 00000b48
00002b58 push.c 00000010
00002b60 sysreq.c 00000002 ; strcmp
00002b68 stack 00000014
00002b70 not
00002b74 jzer 00002d5c
00002b7c break
00002b80 stack fffffe00
00002b88 zero.pri
00002b8c addr.alt fffffbfc
00002b94 fill 00000200
00002b9c break
00002ba0 addr.pri fffffbfc
00002ba8 push.pri
00002bac heap 00000050
00002bb4 push.alt
00002bb8 push.adr fffffdfc
00002bc0 push.s 00000010
00002bc8 push.c 00000008
00002bd0 call 00003858
00002bd8 pop.pri
00002bdc pop.alt
00002be0 movs 00000050
00002be8 heap ffffffb0
00002bf0 break
00002bf4 push.adr fffffbfc
00002bfc push.c 00000004
00002c04 sysreq.c 00000008 ; strlen
00002c0c stack 00000008
00002c14 not
00002c18 jzer 00002c60
00002c20 break
00002c24 push.c 00000b74
00002c2c push.c ffffffff
00002c34 push.s 0000000c
00002c3c push.c 0000000c
00002c44 sysreq.c 00000009 ; SendClientMessage
00002c4c stack 00000010
00002c54 stack 00000404
00002c5c retn
00002c60 break
00002c64 push.c 00000000
00002c6c break
00002c70 push.adr fffffbf8
00002c78 push.adr fffffbfc
00002c80 push.c 00000004
00002c88 sysreq.c 00000003 ; strval
00002c90 stack 00000008
00002c98 push.pri
00002c9c push.c 00000008
00002ca4 sysreq.c 0000001c ; GetPlayerArmour
00002cac stack 0000000c
00002cb4 break
00002cb8 stack fffffdbc
00002cc0 zero.pri
00002cc4 addr.alt fffff9b4
00002ccc fill 00000244
00002cd4 break
00002cd8 push.adr fffffbf8
00002ce0 push.c 00000be0
00002ce8 push.c 00000091
00002cf0 push.adr fffff9b4
00002cf8 push.c 00000010
00002d00 sysreq.c 00000017 ; format
00002d08 stack 00000014
00002d10 break
00002d14 push.adr fffff9b4
00002d1c push.c ffffffff
00002d24 push.s 0000000c
00002d2c push.c 0000000c
00002d34 sysreq.c 00000009 ; SendClientMessage
00002d3c stack 00000010
00002d44 break
00002d48 const.pri 00000001
00002d50 stack 0000064c
00002d58 retn
00002d5c break
00002d60 push.c 7fffffff
00002d68 push.c 00000001
00002d70 push.adr fffffe00
00002d78 push.c 00000c20
00002d80 push.c 00000010
00002d88 sysreq.c 00000002 ; strcmp
00002d90 stack 00000014
00002d98 not
00002d9c jzer 00003050
00002da4 break
00002da8 stack fffffe00
00002db0 zero.pri
00002db4 addr.alt fffffbfc
00002dbc fill 00000200
00002dc4 break
00002dc8 addr.pri fffffbfc
00002dd0 push.pri
00002dd4 heap 00000050
00002ddc push.alt
00002de0 push.adr fffffdfc
00002de8 push.s 00000010
00002df0 push.c 00000008
00002df8 call 00003858
00002e00 pop.pri
00002e04 pop.alt
00002e08 movs 00000050
00002e10 heap ffffffb0
00002e18 break
00002e1c push.adr fffffbfc
00002e24 push.c 00000004
00002e2c sysreq.c 00000008 ; strlen
00002e34 stack 00000008
00002e3c not
00002e40 jzer 00002e88
00002e48 break
00002e4c push.c 00000c34
00002e54 push.c ffffffff
00002e5c push.s 0000000c
00002e64 push.c 0000000c
00002e6c sysreq.c 00000009 ; SendClientMessage
00002e74 stack 00000010
00002e7c stack 00000404
00002e84 retn
00002e88 break
00002e8c stack fffffffc
00002e94 push.adr fffffbfc
00002e9c push.c 00000004
00002ea4 sysreq.c 00000003 ; strval
00002eac stack 00000008
00002eb4 stor.s.pri fffffbf8
00002ebc break
00002ec0 push.s fffffbf8
00002ec8 push.c 00000004
00002ed0 sysreq.c 0000001d ; IsPlayerConnected
00002ed8 stack 00000008
00002ee0 not
00002ee4 jzer 00002f2c
00002eec break
00002ef0 push.c 00000c9c
00002ef8 push.c ffffffff
00002f00 push.s 0000000c
00002f08 push.c 0000000c
00002f10 sysreq.c 00000009 ; SendClientMessage
00002f18 stack 00000010
00002f20 stack 00000408
00002f28 retn
00002f2c break
00002f30 addr.pri fffffbfc
00002f38 push.pri
00002f3c heap 00000050
00002f44 push.alt
00002f48 push.adr fffffdfc
00002f50 push.s 00000010
00002f58 push.c 00000008
00002f60 call 00003858
00002f68 pop.pri
00002f6c pop.alt
00002f70 movs 00000050
00002f78 heap ffffffb0
00002f80 break
00002f84 push.adr fffffbfc
00002f8c push.c 00000004
00002f94 sysreq.c 00000008 ; strlen
00002f9c stack 00000008
00002fa4 not
00002fa8 jzer 00002ff0
00002fb0 break
00002fb4 push.c 00000cfc
00002fbc push.c ffffffff
00002fc4 push.s 0000000c
00002fcc push.c 0000000c
00002fd4 sysreq.c 00000009 ; SendClientMessage
00002fdc stack 00000010
00002fe4 stack 00000408
00002fec retn
00002ff0 break
00002ff4 push.adr fffffbfc
00002ffc push.c 00000004
00003004 sysreq.c 00000003 ; strval
0000300c stack 00000008
00003014 push.pri
00003018 push.s fffffbf8
00003020 push.c 00000008
00003028 sysreq.c 0000001e ; SetPlayerInterior
00003030 stack 0000000c
00003038 break
0000303c const.pri 00000001
00003044 stack 00000408
0000304c retn
00003050 break
00003054 push.c 7fffffff
0000305c push.c 00000001
00003064 push.adr fffffe00
0000306c push.c 00000d64
00003074 push.c 00000010
0000307c sysreq.c 00000002 ; strcmp
00003084 stack 00000014
0000308c not
00003090 jzer 000031dc
00003098 break
0000309c stack fffffe00
000030a4 zero.pri
000030a8 addr.alt fffffbfc
000030b0 fill 00000200
000030b8 break
000030bc addr.pri fffffbfc
000030c4 push.pri
000030c8 heap 00000050
000030d0 push.alt
000030d4 push.adr fffffdfc
000030dc push.s 00000010
000030e4 push.c 00000008
000030ec call 00003858
000030f4 pop.pri
000030f8 pop.alt
000030fc movs 00000050
00003104 heap ffffffb0
0000310c break
00003110 push.adr fffffbfc
00003118 push.c 00000004
00003120 sysreq.c 00000008 ; strlen
00003128 stack 00000008
00003130 not
00003134 jzer 0000317c
0000313c break
00003140 push.c 00000d7c
00003148 push.c ffffffff
00003150 push.s 0000000c
00003158 push.c 0000000c
00003160 sysreq.c 00000009 ; SendClientMessage
00003168 stack 00000010
00003170 stack 00000404
00003178 retn
0000317c break
00003180 push.adr fffffbfc
00003188 push.c 00000004
00003190 sysreq.c 00000003 ; strval
00003198 stack 00000008
000031a0 push.pri
000031a4 push.s 0000000c
000031ac push.c 00000008
000031b4 sysreq.c 0000001f ; SetPlayerSkin
000031bc stack 0000000c
000031c4 break
000031c8 const.pri 00000001
000031d0 stack 00000404
000031d8 retn
000031dc break
000031e0 push.c 7fffffff
000031e8 push.c 00000001
000031f0 push.adr fffffe00
000031f8 push.c 00000dbc
00003200 push.c 00000010
00003208 sysreq.c 00000002 ; strcmp
00003210 stack 00000014
00003218 not
0000321c jzer 00003260
00003224 break
00003228 push.s 0000000c
00003230 push.c 00000004
00003238 sysreq.c 00000020 ; SpawnPlayer
00003240 stack 00000008
00003248 break
0000324c const.pri 00000001
00003254 stack 00000204
0000325c retn
00003260 break
00003264 push.c 7fffffff
0000326c push.c 00000001
00003274 push.adr fffffe00
0000327c push.c 00000dd8
00003284 push.c 00000010
0000328c sysreq.c 00000002 ; strcmp
00003294 stack 00000014
0000329c not
000032a0 jzer 00003504
000032a8 break
000032ac push.c 00000001
000032b4 push.s 0000000c
000032bc push.c 00000008
000032c4 sysreq.c 00000021 ; TogglePlayerSpectating
000032cc stack 0000000c
000032d4 break
000032d8 stack fffffe00
000032e0 zero.pri
000032e4 addr.alt fffffbfc
000032ec fill 00000200
000032f4 break
000032f8 addr.pri fffffbfc
00003300 push.pri
00003304 heap 00000050
0000330c push.alt
00003310 push.adr fffffdfc
00003318 push.s 00000010
00003320 push.c 00000008
00003328 call 00003858
00003330 pop.pri
00003334 pop.alt
00003338 movs 00000050
00003340 heap ffffffb0
00003348 break
0000334c push.adr fffffbfc
00003354 push.c 00000004
0000335c sysreq.c 00000008 ; strlen
00003364 stack 00000008
0000336c jzer 000033c8
00003374 push.adr fffffbfc
0000337c push.c 00000004
00003384 sysreq.c 00000003 ; strval
0000338c stack 00000008
00003394 push.pri
00003398 push.c 00000004
000033a0 sysreq.c 0000001d ; IsPlayerConnected
000033a8 stack 00000008
000033b0 jzer 000033c8
000033b8 const.pri 00000001
000033c0 jump 000033cc
000033c8 zero.pri
000033cc jzer 000034ec
000033d4 break
000033d8 push.c 00000001
000033e0 push.adr fffffbfc
000033e8 push.c 00000004
000033f0 sysreq.c 00000003 ; strval
000033f8 stack 00000008
00003400 push.pri
00003404 push.s 0000000c
0000340c push.c 0000000c
00003414 sysreq.c 00000022 ; PlayerSpectatePlayer
0000341c stack 00000010
00003424 break
00003428 push.adr fffffbfc
00003430 push.c 00000004
00003438 sysreq.c 00000003 ; strval
00003440 stack 00000008
00003448 push.pri
0000344c push.c 00000004
00003454 sysreq.c 00000023 ; GetPlayerInterior
0000345c stack 00000008
00003464 push.pri
00003468 push.s 0000000c
00003470 push.c 00000008
00003478 sysreq.c 0000001e ; SetPlayerInterior
00003480 stack 0000000c
00003488 break
0000348c push.adr fffffbfc
00003494 push.c 00000004
0000349c sysreq.c 00000003 ; strval
000034a4 stack 00000008
000034ac push.pri
000034b0 push.c 00000004
000034b8 sysreq.c 00000024 ; GetPlayerVirtualWorld
000034c0 stack 00000008
000034c8 push.pri
000034cc push.s 0000000c
000034d4 push.c 00000008
000034dc sysreq.c 00000025 ; SetPlayerVirtualWorld
000034e4 stack 0000000c
000034ec break
000034f0 const.pri 00000001
000034f8 stack 00000404
00003500 retn
00003504 break
00003508 push.c 7fffffff
00003510 push.c 00000001
00003518 push.adr fffffe00
00003520 push.c 00000df0
00003528 push.c 00000010
00003530 sysreq.c 00000002 ; strcmp
00003538 stack 00000014
00003540 not
00003544 jzer 00003590
0000354c break
00003550 push.c 00000000
00003558 push.s 0000000c
00003560 push.c 00000008
00003568 sysreq.c 00000021 ; TogglePlayerSpectating
00003570 stack 0000000c
00003578 break
0000357c const.pri 00000001
00003584 stack 00000204
0000358c retn
00003590 break
00003594 push.c 7fffffff
0000359c push.c 00000001
000035a4 push.adr fffffe00
000035ac push.c 00000e14
000035b4 push.c 00000010
000035bc sysreq.c 00000002 ; strcmp
000035c4 stack 00000014
000035cc not
000035d0 jzer 0000371c
000035d8 break
000035dc stack fffffe00
000035e4 zero.pri
000035e8 addr.alt fffffbfc
000035f0 fill 00000200
000035f8 break
000035fc addr.pri fffffbfc
00003604 push.pri
00003608 heap 00000050
00003610 push.alt
00003614 push.adr fffffdfc
0000361c push.s 00000010
00003624 push.c 00000008
0000362c call 00003858
00003634 pop.pri
00003638 pop.alt
0000363c movs 00000050
00003644 heap ffffffb0
0000364c break
00003650 push.adr fffffbfc
00003658 push.c 00000004
00003660 sysreq.c 00000008 ; strlen
00003668 stack 00000008
00003670 not
00003674 jzer 000036bc
0000367c break
00003680 push.c 00000e34
00003688 push.c ffffffff
00003690 push.s 0000000c
00003698 push.c 0000000c
000036a0 sysreq.c 00000009 ; SendClientMessage
000036a8 stack 00000010
000036b0 stack 00000404
000036b8 retn
000036bc break
000036c0 push.adr fffffbfc
000036c8 push.c 00000004
000036d0 sysreq.c 00000003 ; strval
000036d8 stack 00000008
000036e0 push.pri
000036e4 push.s 0000000c
000036ec push.c 00000008
000036f4 sysreq.c 00000026 ; SetPlayerWantedLevel
000036fc stack 0000000c
00003704 break
00003708 const.pri 00000001
00003710 stack 00000404
00003718 retn
0000371c break
00003720 push.c 7fffffff
00003728 push.c 00000001
00003730 push.adr fffffe00
00003738 push.c 00000e8c
00003740 push.c 00000010
00003748 sysreq.c 00000002 ; strcmp
00003750 stack 00000014
00003758 not
0000375c jzer 00003844
00003764 break
00003768 push.s 0000000c
00003770 push.c 00000004
00003778 sysreq.c 00000027 ; IsPlayerInAnyVehicle
00003780 stack 00000008
00003788 jzer 000037f0
00003790 break
00003794 push.c 00000000
0000379c push.c 00000000
000037a4 push.c 00000000
000037ac push.s 0000000c
000037b4 push.c 00000004
000037bc sysreq.c 00000028 ; GetPlayerVehicleID
000037c4 stack 00000008
000037cc push.pri
000037d0 push.c 00000010
000037d8 sysreq.c 00000029 ; SetVehiclePos
000037e0 stack 00000014
000037e8 jump 0000382c
000037f0 break
000037f4 push.c 00000000
000037fc push.c 00000000
00003804 push.c 00000000
0000380c push.s 0000000c
00003814 push.c 00000010
0000381c sysreq.c 0000002a ; SetPlayerPos
00003824 stack 00000014
0000382c break
00003830 const.pri 00000001
00003838 stack 00000204
00003840 retn
00003844 break
00003848 zero.pri
0000384c stack 00000204
00003854 retn

00003858 proc
0000385c break
00003860 stack fffffffc
00003868 push.s 0000000c
00003870 push.c 00000004
00003878 sysreq.c 00000008 ; strlen
00003880 stack 00000008
00003888 stor.s.pri fffffffc
00003890 break
00003894 break
00003898 lref.s.pri 00000010
000038a0 load.s.alt fffffffc
000038a8 jsgeq 000038f0
000038b0 load.s.pri 0000000c
000038b8 push.pri
000038bc lref.s.pri 00000010
000038c4 pop.alt
000038c8 idxaddr
000038cc load.i
000038d0 const.alt 00000020
000038d8 jsgrtr 000038f0
000038e0 const.pri 00000001
000038e8 jump 000038f4
000038f0 zero.pri
000038f4 jzer 0000392c
000038fc break
00003900 lref.s.pri 00000010
00003908 push.pri
0000390c lref.s.pri 00000010
00003914 inc.pri
00003918 sref.s.pri 00000010
00003920 pop.pri
00003924 jump 00003894
0000392c break
00003930 stack fffffffc
00003938 lref.s.pri 00000010
00003940 stor.s.pri fffffff8
00003948 stack ffffffb0
00003950 zero.pri
00003954 addr.alt ffffffa8
0000395c fill 00000050
00003964 break
00003968 break
0000396c lref.s.pri 00000010
00003974 load.s.alt fffffffc
0000397c jsgeq 000039e8
00003984 load.s.pri 0000000c
0000398c push.pri
00003990 lref.s.pri 00000010
00003998 pop.alt
0000399c idxaddr
000039a0 load.i
000039a4 const.alt 00000020
000039ac jsleq 000039e8
000039b4 lref.s.pri 00000010
000039bc load.s.alt fffffff8
000039c4 sub
000039c8 const.alt 00000013
000039d0 jsgeq 000039e8
000039d8 const.pri 00000001
000039e0 jump 000039ec
000039e8 zero.pri
000039ec jzer 00003a84
000039f4 break
000039f8 addr.pri ffffffa8
00003a00 push.pri
00003a04 lref.s.pri 00000010
00003a0c load.s.alt fffffff8
00003a14 sub
00003a18 bounds 00000013
00003a20 pop.alt
00003a24 idxaddr
00003a28 push.pri
00003a2c load.s.pri 0000000c
00003a34 push.pri
00003a38 lref.s.pri 00000010
00003a40 pop.alt
00003a44 idxaddr
00003a48 load.i
00003a4c pop.alt
00003a50 stor.i
00003a54 break
00003a58 lref.s.pri 00000010
00003a60 push.pri
00003a64 lref.s.pri 00000010
00003a6c inc.pri
00003a70 sref.s.pri 00000010
00003a78 pop.pri
00003a7c jump 00003968
00003a84 break
00003a88 addr.pri ffffffa8
00003a90 push.pri
00003a94 lref.s.pri 00000010
00003a9c load.s.alt fffffff8
00003aa4 sub
00003aa8 bounds 00000013
00003ab0 pop.alt
00003ab4 idxaddr
00003ab8 move.alt
00003abc zero.pri
00003ac0 stor.i
00003ac4 break
00003ac8 addr.pri ffffffa8
00003ad0 load.s.alt 00000014
00003ad8 movs 00000050
00003ae0 stack 00000058
00003ae8 retn


;DATA
00000000 0000002f 00000076 00000065 00000068 / v e h
00000010 00000000 0000002f 00000032 00000076 / 2 v
00000020 00000065 00000068 00000000 00000055 e h U
00000030 00000073 00000065 0000003a 00000020 s e :
00000040 0000002f 00000032 00000076 00000065 / 2 v e
00000050 00000068 00000020 0000005b 0000006d h [ m
00000060 0000006f 00000064 00000065 0000006c o d e l
00000070 0000005d 00000020 0000005b 00000073 ] [ s
00000080 00000065 00000061 00000074 0000005d e a t ]
00000090 00000000 0000002f 00000033 00000076 / 3 v
000000a0 00000065 00000068 00000000 0000002f e h /
000000b0 00000073 00000065 00000061 00000074 s e a t
000000c0 00000000 00000055 00000073 00000065 U s e
000000d0 0000003a 00000020 0000002f 00000073 : / s
000000e0 00000065 00000061 00000074 00000020 e a t
000000f0 0000005b 00000076 00000065 00000068 [ v e h
00000100 00000069 00000063 0000006c 00000065 i c l e
00000110 00000069 00000064 0000005d 00000020 i d ]
00000120 0000005b 00000073 00000065 00000061 [ s e a
00000130 00000074 0000005d 00000000 00000055 t ] U
00000140 00000073 00000065 0000003a 00000020 s e :
00000150 0000002f 00000073 00000065 00000061 / s e a
00000160 00000074 00000020 0000005b 00000076 t [ v
00000170 00000065 00000068 00000069 00000063 e h i c
00000180 0000006c 00000065 00000069 00000064 l e i d
00000190 0000005d 00000020 0000005b 00000073 ] [ s
000001a0 00000065 00000061 00000074 0000005d e a t ]
000001b0 00000000 0000002f 00000070 00000069 / p i
000001c0 00000063 0000006b 00000000 00000055 c k U
000001d0 00000073 00000065 0000003a 00000020 s e :
000001e0 0000002f 00000070 00000069 00000063 / p i c
000001f0 0000006b 00000020 0000005b 0000006d k [ m
00000200 0000006f 00000064 00000065 0000006c o d e l
00000210 0000005d 00000000 0000002f 0000006f ] / o
00000220 00000062 0000006a 00000000 00000055 b j U
00000230 00000073 00000065 0000003a 00000020 s e :
00000240 0000002f 0000006f 00000062 0000006a / o b j
00000250 00000020 0000005b 0000006d 0000006f [ m o
00000260 00000064 00000065 0000006c 0000005d d e l ]
00000270 00000000 0000002f 00000061 00000063 / a c
00000280 00000074 00000000 00000055 00000073 t U s
00000290 00000065 0000003a 00000020 0000002f e : /
000002a0 00000061 00000063 00000074 00000020 a c t
000002b0 0000005b 00000073 0000006b 00000069 [ s k i
000002c0 0000006e 0000005d 00000000 0000002f n ] /
000002d0 00000061 00000074 00000074 00000061 a t t a
000002e0 00000063 00000068 00000000 00000055 c h U
000002f0 00000073 00000065 0000003a 00000020 s e :
00000300 0000002f 00000061 00000074 00000074 / a t t
00000310 00000061 00000063 00000068 00000020 a c h
00000320 0000005b 0000006d 0000006f 00000064 [ m o d
00000330 00000065 0000006c 0000005d 00000000 e l ]
00000340 0000002f 00000077 00000065 00000061 / w e a
00000350 00000070 0000006f 0000006e 00000000 p o n
00000360 00000055 00000073 00000065 0000003a U s e :
00000370 00000020 0000002f 00000077 00000065 / w e
00000380 00000061 00000070 0000006f 0000006e a p o n
00000390 00000020 0000005b 00000077 00000065 [ w e
000003a0 00000061 00000070 0000006f 0000006e a p o n
000003b0 00000069 00000064 0000005d 00000020 i d ]
000003c0 0000005b 00000061 0000006d 0000006d [ a m m
000003d0 0000006f 0000005d 00000000 00000030 o ] 0
000003e0 00000020 0000003c 0000003d 00000020 < =
000003f0 00000077 00000065 00000061 00000070 w e a p
00000400 0000006f 0000006e 00000069 00000064 o n i d
00000410 00000020 0000003c 0000003d 00000020 < =
00000420 00000034 00000036 00000021 00000000 4 6 !
00000430 00000055 00000073 00000065 0000003a U s e :
00000440 00000020 0000002f 00000077 00000065 / w e
00000450 00000061 00000070 0000006f 0000006e a p o n
00000460 00000020 0000005b 00000077 00000065 [ w e
00000470 00000061 00000070 0000006f 0000006e a p o n
00000480 00000069 00000064 0000005d 00000020 i d ]
00000490 0000005b 00000061 0000006d 0000006d [ a m m
000004a0 0000006f 0000005d 00000000 0000002f o ] /
000004b0 00000061 0000006d 0000006d 0000006f a m m o
000004c0 00000000 00000055 00000073 00000065 U s e
000004d0 0000003a 00000020 0000002f 00000061 : / a
000004e0 0000006d 0000006d 0000006f 00000020 m m o
000004f0 0000005b 00000077 00000065 00000061 [ w e a
00000500 00000070 0000006f 0000006e 00000069 p o n i
00000510 00000064 0000005d 00000020 0000005b d ] [
00000520 00000061 0000006d 0000006d 0000006f a m m o
00000530 0000005d 00000000 00000030 00000020 ] 0
00000540 0000003c 0000003d 00000020 00000077 < = w
00000550 00000065 00000061 00000070 0000006f e a p o
00000560 0000006e 00000069 00000064 00000020 n i d
00000570 0000003c 0000003d 00000020 00000034 < = 4
00000580 00000036 00000021 00000000 00000055 6 ! U
00000590 00000073 00000065 0000003a 00000020 s e :
000005a0 0000002f 00000061 0000006d 0000006d / a m m
000005b0 0000006f 00000020 0000005b 00000077 o [ w
000005c0 00000065 00000061 00000070 0000006f e a p o
000005d0 0000006e 00000069 00000064 0000005d n i d ]
000005e0 00000020 0000005b 00000061 0000006d [ a m
000005f0 0000006d 0000006f 0000005d 00000000 m o ]
00000600 0000002f 00000073 00000070 00000065 / s p e
00000610 00000063 00000061 00000063 00000074 c a c t
00000620 00000000 00000055 00000073 00000065 U s e
00000630 0000003a 00000020 0000002f 00000073 : / s
00000640 00000070 00000065 00000063 00000061 p e c a
00000650 00000063 00000074 00000020 0000005b c t [
00000660 00000069 00000064 0000005d 00000000 i d ]
00000670 0000002f 00000076 00000068 00000065 / v h e
00000680 00000061 0000006c 00000074 00000068 a l t h
00000690 00000000 00000055 00000073 00000065 U s e
000006a0 0000003a 00000020 0000002f 00000076 : / v
000006b0 00000068 00000065 00000061 0000006c h e a l
000006c0 00000074 00000068 00000020 0000005b t h [
000006d0 00000076 00000065 00000068 00000069 v e h i
000006e0 00000064 0000005d 00000020 0000005b d ] [
000006f0 00000068 00000065 00000061 0000006c h e a l
00000700 00000074 00000068 0000005d 00000000 t h ]
00000710 00000055 00000073 00000065 0000003a U s e :
00000720 00000020 0000002f 00000076 00000068 / v h
00000730 00000065 00000061 0000006c 00000074 e a l t
00000740 00000068 00000020 0000005b 00000076 h [ v
00000750 00000065 00000068 00000069 00000064 e h i d
00000760 0000005d 00000020 0000005b 00000068 ] [ h
00000770 00000065 00000061 0000006c 00000074 e a l t
00000780 00000068 0000005d 00000000 0000002f h ] /
00000790 00000067 00000065 00000074 00000076 g e t v
000007a0 00000068 00000065 00000061 0000006c h e a l
000007b0 00000074 00000068 00000000 00000055 t h U
000007c0 00000073 00000065 0000003a 00000020 s e :
000007d0 0000002f 00000067 00000065 00000074 / g e t
000007e0 00000076 00000068 00000065 00000061 v h e a
000007f0 0000006c 00000074 00000068 00000020 l t h
00000800 0000005b 00000076 00000065 00000068 [ v e h
00000810 00000069 00000064 0000005d 00000000 i d ]
00000820 00000059 0000006f 00000075 00000072 Y o u r
00000830 00000020 00000076 00000065 00000068 v e h
00000840 00000069 00000063 0000006c 00000065 i c l e
00000850 00000027 00000073 00000020 00000068 ' s h
00000860 00000065 00000061 0000006c 00000074 e a l t
00000870 00000068 0000003a 00000020 00000025 h : %
00000880 00000066 00000000 0000002f 00000067 f / g
00000890 00000065 00000074 0000007a 00000061 e t z a
000008a0 0000006e 00000067 0000006c 00000065 n g l e
000008b0 00000000 00000055 00000073 00000065 U s e
000008c0 0000003a 00000020 0000002f 00000067 : / g
000008d0 00000065 00000074 0000007a 00000061 e t z a
000008e0 0000006e 00000067 0000006c 00000065 n g l e
000008f0 00000020 0000005b 00000076 00000065 [ v e
00000900 00000068 00000069 00000064 0000005d h i d ]
00000910 00000000 00000059 0000006f 00000075 Y o u
00000920 00000072 00000020 00000076 00000065 r v e
00000930 00000068 00000069 00000063 0000006c h i c l
00000940 00000065 00000027 00000073 00000020 e ' s
00000950 0000007a 00000020 00000061 0000006e z a n
00000960 00000067 0000006c 00000065 0000003a g l e :
00000970 00000020 00000025 00000066 00000000 % f
00000980 0000002f 00000068 00000065 00000061 / h e a
00000990 0000006c 00000074 00000068 00000000 l t h
000009a0 00000055 00000073 00000065 0000003a U s e :
000009b0 00000020 0000002f 00000068 00000065 / h e
000009c0 00000061 0000006c 00000074 00000068 a l t h
000009d0 00000020 0000005b 00000061 0000006d [ a m
000009e0 0000006f 00000075 0000006e 00000074 o u n t
000009f0 0000005d 00000000 0000002f 00000067 ] / g
00000a00 00000065 00000074 00000068 00000065 e t h e
00000a10 00000061 0000006c 00000074 00000068 a l t h
00000a20 00000000 00000055 00000073 00000065 U s e
00000a30 0000003a 00000020 0000002f 00000067 : / g
00000a40 00000065 00000074 00000068 00000065 e t h e
00000a50 00000061 0000006c 00000074 00000068 a l t h
00000a60 00000020 0000005b 00000070 0000006c [ p l
00000a70 00000061 00000079 00000065 00000072 a y e r
00000a80 00000069 00000064 0000005d 00000000 i d ]
00000a90 00000059 0000006f 00000075 00000072 Y o u r
00000aa0 00000020 00000068 00000065 00000061 h e a
00000ab0 0000006c 00000074 00000068 0000003a l t h :
00000ac0 00000020 00000025 00000066 00000000 % f
00000ad0 0000002f 00000061 00000072 0000006d / a r m
00000ae0 0000006f 00000075 00000072 00000000 o u r
00000af0 00000055 00000073 00000065 0000003a U s e :
00000b00 00000020 0000002f 00000061 00000072 / a r
00000b10 0000006d 0000006f 00000075 00000072 m o u r
00000b20 00000020 0000005b 00000061 0000006d [ a m
00000b30 0000006f 00000075 0000006e 00000074 o u n t
00000b40 0000005d 00000000 0000002f 00000067 ] / g
00000b50 00000065 00000074 00000061 00000072 e t a r
00000b60 0000006d 0000006f 00000075 00000072 m o u r
00000b70 00000000 00000055 00000073 00000065 U s e
00000b80 0000003a 00000020 0000002f 00000067 : / g
00000b90 00000065 00000074 00000061 00000072 e t a r
00000ba0 0000006d 0000006f 00000075 00000072 m o u r
00000bb0 00000020 0000005b 00000070 0000006c [ p l
00000bc0 00000061 00000079 00000065 00000072 a y e r
00000bd0 00000069 00000064 0000005d 00000000 i d ]
00000be0 00000059 0000006f 00000075 00000072 Y o u r
00000bf0 00000020 00000061 00000072 0000006d a r m
00000c00 0000006f 00000075 00000072 0000003a o u r :
00000c10 00000020 00000025 00000066 00000000 % f
00000c20 0000002f 00000069 0000006e 00000074 / i n t
00000c30 00000000 00000055 00000073 00000065 U s e
00000c40 0000003a 00000020 0000002f 00000069 : / i
00000c50 0000006e 00000074 00000020 0000005b n t [
00000c60 00000070 0000006c 00000061 00000079 p l a y
00000c70 00000065 00000072 00000069 00000064 e r i d
00000c80 0000005d 00000020 0000005b 00000069 ] [ i
00000c90 00000064 0000005d 00000000 00000050 d ] P
00000ca0 0000006c 00000061 00000079 00000065 l a y e
00000cb0 00000072 00000020 00000069 00000073 r i s
00000cc0 0000006e 00000027 00000074 00000020 n ' t
00000cd0 00000063 0000006f 0000006e 0000006e c o n n
00000ce0 00000065 00000063 00000074 00000065 e c t e
00000cf0 00000064 00000021 00000000 00000055 d ! U
00000d00 00000073 00000065 0000003a 00000020 s e :
00000d10 0000002f 00000069 0000006e 00000074 / i n t
00000d20 00000020 0000005b 00000070 0000006c [ p l
00000d30 00000061 00000079 00000065 00000072 a y e r
00000d40 00000069 00000064 0000005d 00000020 i d ]
00000d50 0000005b 00000069 00000064 0000005d [ i d ]
00000d60 00000000 0000002f 00000073 0000006b / s k
00000d70 00000069 0000006e 00000000 00000055 i n U
00000d80 00000073 00000065 0000003a 00000020 s e :
00000d90 0000002f 00000073 0000006b 00000069 / s k i
00000da0 0000006e 00000020 0000005b 00000069 n [ i
00000db0 00000064 0000005d 00000000 0000002f d ] /
00000dc0 00000073 00000070 00000061 00000077 s p a w
00000dd0 0000006e 00000000 0000002f 00000073 n / s
00000de0 00000070 00000065 00000063 00000000 p e c
00000df0 0000002f 00000073 00000070 00000065 / s p e
00000e00 00000063 0000006f 00000066 00000066 c o f f
00000e10 00000000 0000002f 00000077 00000061 / w a
00000e20 0000006e 00000074 00000065 00000064 n t e d
00000e30 00000000 00000055 00000073 00000065 U s e
00000e40 0000003a 00000020 0000002f 00000077 : / w
00000e50 00000061 0000006e 00000074 00000065 a n t e
00000e60 00000064 00000020 0000005b 00000061 d [ a
00000e70 0000006d 0000006f 00000075 0000006e m o u n
00000e80 00000074 0000005d 00000000 0000002f t ] /
00000e90 00000074 00000065 00000073 00000074 t e s t
00000ea0 00000000
Как можно заметить никакого упоминания данного каллбека нет.