Raised This Month: $51 Target: $400
 12% 

SDK Hooks 2.1 - Updated 2011-9-10


Post New Thread Closed Thread   
 
Thread Tools Display Modes
bl4nk
SourceMod Developer
Join Date: Jul 2007
Old 09-07-2014 , 17:12   Re: SDK Hooks 2.1 - Updated 2011-9-10
#2701

You're not specifying the handle to the datapack for your WritePackFloat call.
bl4nk is offline
DeathChaos25
Senior Member
Join Date: Jan 2014
Location: Puerto Rico
Old 09-07-2014 , 19:50   Re: SDK Hooks 2.1 - Updated 2011-9-10
#2702

Quote:
Originally Posted by bl4nk View Post
You're not specifying the handle to the datapack for your WritePackFloat call.


Basically;

Code:
new Handle:pack = CreateDataPack() 
    WritePackCell(pack, GetClientUserId(victim)) 
    WritePackFloat(damage) 
Should've been,

Code:
new Handle:pack = CreateDataPack() 
    WritePackCell(pack, GetClientUserId(victim)) 
    WritePackFloat(pack, damage) 
Right from the start...

Thanks, I'll work on it once I figure out why I broke the compiler as it now refuses to compile ANYTHING at all...
__________________

Last edited by DeathChaos25; 09-07-2014 at 19:50.
DeathChaos25 is offline
bl4nk
SourceMod Developer
Join Date: Jul 2007
Old 09-08-2014 , 15:39   Re: SDK Hooks 2.1 - Updated 2011-9-10
#2703

How you even got it to compile before with that missing is beyond me. It should have gave you an error about invalid arguments for the function.
bl4nk is offline
extrav3rt
AlliedModders Donor
Join Date: Jul 2014
Old 09-12-2014 , 13:09   Re: SDK Hooks 2.1 - Updated 2011-9-10
#2704

why my server is crash? thx

Quote:
----------------------------------------------
CRASH: Пт. сент. 12 207:49 MSK 2014
Start Line: ./srcds_linux -ip 192.168.1.2 -port 27015 +sv_lan 0 -tickrate 60 -debug -game left4dead2 +map c1m1_hotel
[New LWP 26630]
[New LWP 26693]
[New LWP 26633]
[New LWP 26694]
[New LWP 28702]
[New LWP 26640]
[New LWP 26639]
[New LWP 26631]
[New LWP 26695]
[New LWP 26637]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./srcds_linux -ip 192.168.1.2 -port 27015 +sv_lan 0 -tickrate 60 -debug -game l'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xeefa1a9e in CKnockdownAwardTemplate::FireGameEvent(IGameE vent*) () from /home/gameserver/games/steam/l4d2-1/left4dead2/bin/server_srv.so
#0 0xeefa1a9e in CKnockdownAwardTemplate::FireGameEvent(IGameE vent*) () from /home/gameserver/games/steam/l4d2-1/left4dead2/bin/server_srv.so
#1 0xf6bcd9a7 in CGameEventManager::FireEventIntern(IGameEvent *, bool, bool) () from /home/gameserver/games/steam/l4d2-1/bin/engine_srv.so
#2 0xf6bcdc98 in CGameEventManager::FireEvent(IGameEvent*, bool) () from /home/gameserver/games/steam/l4d2-1/bin/engine_srv.so
#3 0xe8fad67e in __SourceHook_FHCls_IGameEventManager2FireEven t0::Func(IGameEvent*, bool) () from /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/bin/sourcemod.2.l4d2.so
#4 0xffe355b8 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
No symbol table info available.
eax 0x118 280
ecx 0xea74a110 -361455344
edx 0x109dc8f4 278776052
ebx 0x109dc8f0 278776048
esp 0xffe35460 0xffe35460
ebp 0xffe354b8 0xffe354b8
esi 0x12836c20 310602784
edi 0x2 2
eip 0xeefa1a9e 0xeefa1a9e <CKnockdownAwardTemplate::FireGameEvent(IGame Event*)+1006>
eflags 0x10202 [ IF RF ]
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x3 3
gs 0x63 99
From To Syms Read Shared Object Library
0xf772d600 0xf775b38b Yes (*) /lib32/libm.so.6
0xf7724ad0 0xf772596c Yes (*) /lib32/libdl.so.2
0xf7697914 0xf76ddc78 Yes bin/libstdc++.so.6
0xf7639840 0xf76461d7 Yes /lib32/libpthread.so.0
0xf74a0420 0xf75cf48e Yes (*) /lib32/libc.so.6
0xf7778860 0xf77907ac Yes (*) /lib/ld-linux.so.2
0xf7473e00 0xf74830fc Yes bin/libgcc_s.so.1
0xf7446ea0 0xf745b118 Yes (*) bin/libtier0_srv.so
0xf74359b0 0xf7438f5a Yes (*) /lib32/librt.so.1
0xf734ee20 0xf7371054 Yes (*) bin/libvstdlib_srv.so
0xf6e996b0 0xf6f07408 Yes (*) bin/dedicated_srv.so
0xf6e695c0 0xf6e73d74 Yes (*) bin/libsteam_api.so
0xf6afe4b0 0xf6cf94b0 Yes (*) /home/gameserver/games/steam/l4d2-1/bin/engine_srv.so
0xf65b1af0 0xf65daa00 Yes (*) /home/gameserver/games/steam/l4d2-1/bin/soundemittersystem_srv.so
0xf6444d30 0xf6500e94 Yes (*) /home/gameserver/games/steam/l4d2-1/bin/materialsystem_srv.so
0xf4f08350 0xf4fab020 Yes (*) /home/gameserver/games/steam/l4d2-1/bin/studiorender_srv.so
0xf4cbd840 0xf4e55498 Yes (*) /home/gameserver/games/steam/l4d2-1/bin/vphysics_srv.so
0xf4bfe9e0 0xf4c4fcd0 Yes (*) /home/gameserver/games/steam/l4d2-1/bin/datacache_srv.so
0xf4b44150 0xf4bae948 Yes (*) /home/gameserver/games/steam/l4d2-1/bin/vscript_srv.so
0xf4b15340 0xf4b25424 Yes (*) /home/gameserver/games/steam/l4d2-1/bin/shaderapiempty_srv.so
0xef7b69f0 0xef82d708 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/bin/matchmaking_ds_srv.so
0xeeaf4770 0xef32ba6c Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/bin/server_srv.so
0xee78dc10 0xee79cfc4 Yes (*) /home/gameserver/games/steam/l4d2-1/bin/scenefilecache_srv.so
0xf6582450 0xf659f808 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/tickrate_enabler.so
0xea3f1130 0xea3f2cf4 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/metamod/bin/server.so
0xea3bb4f0 0xea3e6328 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/metamod/bin/metamod.2.l4d2.so
0xe940da00 0xe9f62c30 Yes (*) /home/gameserver/games/steam/steamcmd/linux32/steamclient.so
0xe92e3f10 0xe9308af0 Yes (*) /home/gameserver/games/steam/steamcmd/linux32/crashhandler.so
0xf6579690 0xf6579bc8 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/stripper/bin/stripper_mm_i486.so
0xe91bebd0 0xe91d5248 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/stripper/bin/stripper.16.l4d2.so
0xe9199d80 0xe91af2d8 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/stripper/bin/stripper.core.so
0xf6576ac0 0xf65771d8 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/bin/sourcemod_mm_i486.so
0xe8f6f9b0 0xe8fd9068 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/bin/sourcemod.2.l4d2.so
0xe91408d0 0xe9185994 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/bin/sourcemod.logic.so
0xe9106700 0xe9126cd4 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/bin/sourcepawn.jit.x86.so
0xe8e51340 0xe8e53e54 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/updater.ext.so
0xe8e20f80 0xe8e49040 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/webternet.ext.so
0xe7ce25c0 0xe7cf7808 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/l4dtoolz/l4dtoolz_mm.so
0xe7e05ad0 0xe7e0c53b Yes (*) /lib32/libnss_files.so.2
0xe7cd3c40 0xe7cd6ae2 Yes (*) /lib32/libnss_dns.so.2
0xe7cbe750 0xe7ccae74 Yes (*) /lib32/libresolv.so.2
0xe7baf7e0 0xe7bb21b8 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/l4d2_bugfixes.ext.so
0xe7b8cd50 0xe7ba5698 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/l4d2_meleespawncontrol.ext.so
0xe7a40910 0xe7a650c0 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/left4downtown.ext.2.l4d2.so
0xe7b7bcd0 0xe7b7f5e8 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/bintools.ext.so
No /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/defibfix.ext.so
0xe7764c30 0xe7797c74 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/sdktools.ext.2.l4d2.so
0xe7a0a5c0 0xe7a109e8 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/topmenus.ext.so
0xe75146e0 0xe753c824 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/sdkhooks.ext.2.l4d2.so
0xe7a01bb0 0xe7a06544 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/clientprefs.ext.so
0xe73ce4b0 0xe74f5834 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/dbi.sqlite.ext.so
0xe6861070 0xe68ebce0 Yes (*) /home/gameserver/games/steam/l4d2-1/left4dead2/addons/sourcemod/extensions/dbi.mysql.ext.so
0xe6b68670 0xe6b78f24 Yes (*) /usr/lib32/libz.so.1
0xe41621c0 0xe428e5bc Yes (*) bin/steamclient.so
0xe3339ec0 0xe3cfd00c Yes (*) bin/steamclient_valve.so
0xe5f63df0 0xe5f79908 Yes (*) bin/libtier0_s.so
0xe5cfca20 0xe5d48bb4 Yes (*) bin/libvstdlib_s.so
0xe30756c0 0xe30ea6b0 Yes (*) bin/crashhandler.so
0xe2d460d0 0xe2fb4588 Yes (*) bin/libsteam.so
0xe26c94b0 0xe27aaa04 Yes bin/libsteamvalidateuseridtickets.so
(*): Shared library is missing debugging information.
Dump of assembler code for function _ZN23CKnockdownAwardTemplate13FireGameEventEP 10IGameEvent:
0xeefa16b0 <+0>: push %ebp
0xeefa16b1 <+1>: mov %esp,%ebp
0xeefa16b3 <+3>: sub $0x58,%esp
0xeefa16b6 <+6>: mov %esi,-0x8(%ebp)
0xeefa16b9 <+9>: mov 0xc(%ebp),%esi
0xeefa16bc <+12>: mov %ebx,-0xc(%ebp)
0xeefa16bf <+15>: mov 0x8(%ebp),%ebx
0xeefa16c2 <+18>: mov %edi,-0x4(%ebp)
0xeefa16c5 <+21>: mov (%esi),%eax
0xeefa16c7 <+23>: mov %esi,(%esp)
0xeefa16ca <+26>: call *0x8(%eax)
0xeefa16cd <+29>: test %eax,%eax
0xeefa16cf <+31>: mov %eax,-0x1c(%ebp)
0xeefa16d2 <+34>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa16d4 <+36>: mov %ebx,(%esp)
0xeefa16d7 <+39>: call 0xeef934c0 <_ZNK14CAwardTemplate8GetOwnerEv>
0xeefa16dc <+44>: test %eax,%eax
0xeefa16de <+46>: mov %eax,%edi
0xeefa16e0 <+48>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa16e2 <+50>: mov %eax,(%esp)
0xeefa16e5 <+53>: call 0xeed6ed80 <_ZNK11CBaseEntity13GetTeamNumberEv>
0xeefa16ea <+58>: cmp $0x2,%eax
0xeefa16ed <+61>: je 0xeefa1700 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+80>
0xeefa16ef <+63>: mov -0xc(%ebp),%ebx
0xeefa16f2 <+66>: mov -0x8(%ebp),%esi
0xeefa16f5 <+69>: mov -0x4(%ebp),%edi
0xeefa16f8 <+72>: mov %ebp,%esp
0xeefa16fa <+74>: pop %ebp
0xeefa16fb <+75>: ret
0xeefa16fc <+76>: lea 0x0(%esi,%eiz,1),%esi
0xeefa1700 <+80>: cmpl $0xef408820,-0x1c(%ebp)
0xeefa1707 <+87>: je 0xeefa1830 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+384>
0xeefa170d <+93>: mov -0x1c(%ebp),%eax
0xeefa1710 <+96>: movl $0xef408820,0x4(%esp)
0xeefa1718 <+104>: mov %eax,(%esp)
0xeefa171b <+107>: call 0xef2aef90 <_Z10_V_stricmpPKcS0_>
0xeefa1720 <+112>: test %eax,%eax
0xeefa1722 <+114>: je 0xeefa1830 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+384>
0xeefa1728 <+120>: cmpl $0xef357be4,-0x1c(%ebp)
0xeefa172f <+127>: je 0xeefa19d0 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+800>
0xeefa1735 <+133>: mov -0x1c(%ebp),%eax
0xeefa1738 <+136>: movl $0xef357be4,0x4(%esp)
0xeefa1740 <+144>: mov %eax,(%esp)
0xeefa1743 <+147>: call 0xef2aef90 <_Z10_V_stricmpPKcS0_>
0xeefa1748 <+152>: test %eax,%eax
0xeefa174a <+154>: je 0xeefa19d0 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+800>
0xeefa1750 <+160>: cmpl $0xef408856,-0x1c(%ebp)
0xeefa1757 <+167>: je 0xeefa1980 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+720>
0xeefa175d <+173>: mov -0x1c(%ebp),%eax
0xeefa1760 <+176>: movl $0xef408856,0x4(%esp)
0xeefa1768 <+184>: mov %eax,(%esp)
0xeefa176b <+187>: call 0xef2aef90 <_Z10_V_stricmpPKcS0_>
0xeefa1770 <+192>: test %eax,%eax
0xeefa1772 <+194>: je 0xeefa1980 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+720>
0xeefa1778 <+200>: cmpl $0xef351521,-0x1c(%ebp)
0xeefa177f <+207>: je 0xeefa179c <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+236>
0xeefa1781 <+209>: mov -0x1c(%ebp),%eax
0xeefa1784 <+212>: movl $0xef351521,0x4(%esp)
0xeefa178c <+220>: mov %eax,(%esp)
0xeefa178f <+223>: call 0xef2aef90 <_Z10_V_stricmpPKcS0_>
0xeefa1794 <+228>: test %eax,%eax
0xeefa1796 <+230>: jne 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa179c <+236>: mov (%esi),%eax
0xeefa179e <+238>: movl $0x0,0x8(%esp)
0xeefa17a6 <+246>: movl $0xef45d88d,0x4(%esp)
0xeefa17ae <+254>: mov %esi,(%esp)
0xeefa17b1 <+257>: call *0x1c(%eax)
0xeefa17b4 <+260>: test %eax,%eax
0xeefa17b6 <+262>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa17bc <+268>: mov (%esi),%eax
0xeefa17be <+270>: movl $0x0,0x8(%esp)
0xeefa17c6 <+278>: movl $0xef45d88d,0x4(%esp)
0xeefa17ce <+286>: mov %esi,(%esp)
0xeefa17d1 <+289>: call *0x1c(%eax)
0xeefa17d4 <+292>: mov %eax,(%esp)
0xeefa17d7 <+295>: call 0xef269c90 <_Z19UTIL_PlayerByUserIdi>
0xeefa17dc <+300>: cmp %eax,%edi
0xeefa17de <+302>: jne 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa17e4 <+308>: xor %esi,%esi
0xeefa17e6 <+310>: movss 0xef32d67c,%xmm0
0xeefa17ee <+318>: jmp 0xeefa17fc <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+332>
0xeefa17f0 <+320>: add $0x1,%esi
0xeefa17f3 <+323>: cmp $0x20,%esi
0xeefa17f6 <+326>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa17fc <+332>: lea 0x10(%ebx,%esi,,%edi
0xeefa1800 <+336>: comiss 0x4(%edi),%xmm0
0xeefa1804 <+340>: je 0xeefa17f0 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+320>
0xeefa1806 <+342>: mov (%edi),%eax
0xeefa1808 <+344>: lea 0x4(%edi),%edx
0xeefa180b <+347>: movss %xmm0,-0x38(%ebp)
0xeefa1810 <+352>: mov %edx,0x4(%esp)
0xeefa1814 <+356>: mov %edi,(%esp)
0xeefa1817 <+359>: call *0x4(%eax)
0xeefa181a <+362>: movl $0xbf800000,0x4(%edi)
0xeefa1821 <+369>: movss -0x38(%ebp),%xmm0
0xeefa1826 <+374>: jmp 0xeefa17f0 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+320>
0xeefa1828 <+376>: nop
0xeefa1829 <+377>: lea 0x0(%esi,%eiz,1),%esi
0xeefa1830 <+384>: mov (%esi),%eax
0xeefa1832 <+386>: movl $0x0,0x8(%esp)
0xeefa183a <+394>: movl $0xef45d88d,0x4(%esp)
0xeefa1842 <+402>: mov %esi,(%esp)
0xeefa1845 <+405>: call *0x1c(%eax)
0xeefa1848 <+408>: mov %eax,(%esp)
0xeefa184b <+411>: call 0xef269c90 <_Z19UTIL_PlayerByUserIdi>
0xeefa1850 <+416>: mov %eax,-0x1c(%ebp)
0xeefa1853 <+419>: mov (%esi),%eax
0xeefa1855 <+421>: movl $0x0,0x8(%esp)
0xeefa185d <+429>: movl $0xef43268f,0x4(%esp)
0xeefa1865 <+437>: mov %esi,(%esp)
0xeefa1868 <+440>: call *0x1c(%eax)
0xeefa186b <+443>: mov %eax,(%esp)
0xeefa186e <+446>: call 0xef269c90 <_Z19UTIL_PlayerByUserIdi>
0xeefa1873 <+451>: test %eax,%eax
0xeefa1875 <+453>: mov %eax,%edx
0xeefa1877 <+455>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa187d <+461>: mov -0x1c(%ebp),%ecx
0xeefa1880 <+464>: test %ecx,%ecx
0xeefa1882 <+466>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1888 <+472>: cmp -0x1c(%ebp),%edi
0xeefa188b <+475>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1891 <+481>: mov -0x1c(%ebp),%eax
0xeefa1894 <+484>: mov %edx,-0x38(%ebp)
0xeefa1897 <+487>: mov %eax,(%esp)
0xeefa189a <+490>: call 0xeed6ed80 <_ZNK11CBaseEntity13GetTeamNumberEv>
0xeefa189f <+495>: mov %edi,(%esp)
0xeefa18a2 <+498>: mov %eax,-0x20(%ebp)
0xeefa18a5 <+501>: call 0xeed6ed80 <_ZNK11CBaseEntity13GetTeamNumberEv>
0xeefa18aa <+506>: cmp %eax,-0x20(%ebp)
0xeefa18ad <+509>: jne 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa18b3 <+515>: mov (%esi),%eax
0xeefa18b5 <+517>: mov %esi,(%esp)
0xeefa18b8 <+520>: movl $0x0,0x8(%esp)
0xeefa18c0 <+528>: movl $0xef3aee8e,0x4(%esp)
0xeefa18c8 <+536>: call *0x1c(%eax)
0xeefa18cb <+539>: mov %eax,%esi
0xeefa18cd <+541>: mov -0x1c(%ebp),%eax
0xeefa18d0 <+544>: mov %eax,(%esp)
0xeefa18d3 <+547>: call 0xef0eb810 <_ZNK13CTerrorPlayer30GetOtherResponsibleForM ovementEv>
0xeefa18d8 <+552>: cmp $0x808,%esi
0xeefa18de <+558>: mov -0x38(%ebp),%edx
0xeefa18e1 <+561>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa18e7 <+567>: test %eax,%eax
0xeefa18e9 <+569>: jne 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa18ef <+575>: cmp %edx,%edi
0xeefa18f1 <+577>: je 0xeefa1963 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+691>
0xeefa18f3 <+579>: mov -0x1c(%ebp),%eax
0xeefa18f6 <+582>: mov 0x30(%eax),%edx
0xeefa18f9 <+585>: xor %eax,%eax
0xeefa18fb <+587>: test %edx,%edx
0xeefa18fd <+589>: je 0xeefa190e <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+606>
0xeefa18ff <+591>: mov 0xef71d1cc,%eax
0xeefa1904 <+596>: mov %edx,%ecx
0xeefa1906 <+598>: sub 0x58(%eax),%ecx
0xeefa1909 <+601>: mov %ecx,%eax
0xeefa190b <+603>: sar $0x4,%eax
0xeefa190e <+606>: xorps %xmm0,%xmm0
0xeefa1911 <+609>: comiss 0x14(%ebx,%eax,,%xmm0
0xeefa1916 <+614>: jae 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa191c <+620>: xor %eax,%eax
0xeefa191e <+622>: test %edx,%edx
0xeefa1920 <+624>: je 0xeefa192f <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+639>
0xeefa1922 <+626>: mov 0xef71d1cc,%eax
0xeefa1927 <+631>: sub 0x58(%eax),%edx
0xeefa192a <+634>: mov %edx,%eax
0xeefa192c <+636>: sar $0x4,%eax
0xeefa192f <+639>: lea 0x10(%ebx,%eax,,%esi
0xeefa1933 <+643>: comiss 0x4(%esi),%xmm0
0xeefa1937 <+647>: jae 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa193d <+653>: mov %esi,(%esp)
0xeefa1940 <+656>: call 0xeecf1a40 <_ZNK13IntervalTimer3NowEv>
0xeefa1945 <+661>: movss 0xef32d684,%xmm1
0xeefa194d <+669>: fstps -0x3c(%ebp)
0xeefa1950 <+672>: movss -0x3c(%ebp),%xmm0
0xeefa1955 <+677>: subss 0x4(%esi),%xmm0
0xeefa195a <+682>: comiss %xmm0,%xmm1
0xeefa195d <+685>: jbe 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1963 <+691>: mov (%ebx),%eax
0xeefa1965 <+693>: movl $0x0,0x8(%esp)
0xeefa196d <+701>: movl $0x55,0x4(%esp)
0xeefa1975 <+709>: mov %ebx,(%esp)
0xeefa1978 <+712>: call *0x14(%eax)
0xeefa197b <+715>: jmp 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1980 <+720>: xor %esi,%esi
0xeefa1982 <+722>: movss 0xef32d67c,%xmm0
0xeefa198a <+730>: jmp 0xeefa199c <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+748>
0xeefa198c <+732>: lea 0x0(%esi,%eiz,1),%esi
0xeefa1990 <+736>: add $0x1,%esi
0xeefa1993 <+739>: cmp $0x20,%esi
0xeefa1996 <+742>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa199c <+748>: lea 0x10(%ebx,%esi,,%edi
0xeefa19a0 <+752>: comiss 0x4(%edi),%xmm0
0xeefa19a4 <+756>: je 0xeefa1990 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+736>
0xeefa19a6 <+758>: mov (%edi),%eax
0xeefa19a8 <+760>: lea 0x4(%edi),%edx
0xeefa19ab <+763>: movss %xmm0,-0x38(%ebp)
0xeefa19b0 <+768>: mov %edx,0x4(%esp)
0xeefa19b4 <+772>: mov %edi,(%esp)
0xeefa19b7 <+775>: call *0x4(%eax)
0xeefa19ba <+778>: movl $0xbf800000,0x4(%edi)
0xeefa19c1 <+785>: movss -0x38(%ebp),%xmm0
0xeefa19c6 <+790>: jmp 0xeefa1990 <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+736>
0xeefa19c8 <+792>: nop
0xeefa19c9 <+793>: lea 0x0(%esi,%eiz,1),%esi
0xeefa19d0 <+800>: mov (%esi),%eax
0xeefa19d2 <+802>: mov %esi,(%esp)
0xeefa19d5 <+805>: movl $0x0,0x8(%esp)
0xeefa19dd <+813>: movl $0xef45d88d,0x4(%esp)
0xeefa19e5 <+821>: call *0x1c(%eax)
0xeefa19e8 <+824>: mov %eax,(%esp)
0xeefa19eb <+827>: call 0xef269c90 <_Z19UTIL_PlayerByUserIdi>
0xeefa19f0 <+832>: mov %eax,-0x1c(%ebp)
0xeefa19f3 <+835>: mov (%esi),%eax
0xeefa19f5 <+837>: mov %esi,(%esp)
0xeefa19f8 <+840>: movl $0x0,0x8(%esp)
0xeefa1a00 <+848>: movl $0xef43268f,0x4(%esp)
0xeefa1a08 <+856>: call *0x1c(%eax)
0xeefa1a0b <+859>: mov %eax,(%esp)
0xeefa1a0e <+862>: call 0xef269c90 <_Z19UTIL_PlayerByUserIdi>
0xeefa1a13 <+867>: test %eax,%eax
0xeefa1a15 <+869>: mov %eax,%esi
0xeefa1a17 <+871>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1a1d <+877>: mov -0x1c(%ebp),%eax
0xeefa1a20 <+880>: test %eax,%eax
0xeefa1a22 <+882>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1a28 <+888>: cmp %esi,%edi
0xeefa1a2a <+890>: jne 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1a30 <+896>: cmp -0x1c(%ebp),%edi
0xeefa1a33 <+899>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1a39 <+905>: mov -0x1c(%ebp),%eax
0xeefa1a3c <+908>: mov %eax,(%esp)
0xeefa1a3f <+911>: call 0xeed6ed80 <_ZNK11CBaseEntity13GetTeamNumberEv>
0xeefa1a44 <+916>: mov %esi,(%esp)
0xeefa1a47 <+919>: mov %eax,%edi
0xeefa1a49 <+921>: call 0xeed6ed80 <_ZNK11CBaseEntity13GetTeamNumberEv>
0xeefa1a4e <+926>: cmp %eax,%edi
0xeefa1a50 <+928>: jne 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1a56 <+934>: mov -0x1c(%ebp),%eax
0xeefa1a59 <+937>: mov 0x30(%eax),%edx
0xeefa1a5c <+940>: xor %eax,%eax
0xeefa1a5e <+942>: test %edx,%edx
0xeefa1a60 <+944>: je 0xeefa1a6f <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+959>
0xeefa1a62 <+946>: mov 0xef71d1cc,%eax
0xeefa1a67 <+951>: sub 0x58(%eax),%edx
0xeefa1a6a <+954>: mov %edx,%eax
0xeefa1a6c <+956>: sar $0x4,%eax
0xeefa1a6f <+959>: lea 0x10(%ebx,%eax,,%ebx
0xeefa1a73 <+963>: mov %ebx,(%esp)
0xeefa1a76 <+966>: call 0xeecf1a40 <_ZNK13IntervalTimer3NowEv>
0xeefa1a7b <+971>: fstps -0x3c(%ebp)
0xeefa1a7e <+974>: movss -0x3c(%ebp),%xmm0
0xeefa1a83 <+979>: comiss 0x4(%ebx),%xmm0
0xeefa1a87 <+983>: je 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
0xeefa1a8d <+989>: mov (%ebx),%eax
0xeefa1a8f <+991>: lea 0x4(%ebx),%edx
0xeefa1a92 <+994>: movss %xmm0,-0x38(%ebp)
0xeefa1a97 <+999>: mov %edx,0x4(%esp)
0xeefa1a9b <+1003>: mov %ebx,(%esp)
=> 0xeefa1a9e <+1006>: call *0x4(%eax)
0xeefa1aa1 <+1009>: movss -0x38(%ebp),%xmm0
0xeefa1aa6 <+1014>: movss %xmm0,0x4(%ebx)
0xeefa1aab <+1019>: jmp 0xeefa16ef <_ZN23CKnockdownAwardTemplate13FireGameEventE P10IGameEvent+63>
End of assembler dump.
Stack level 0, frame at 0xffe354c0:
eip = 0xeefa1a9e in CKnockdownAwardTemplate::FireGameEvent(IGameE vent*); saved eip = 0xf6bcd9a7
called by frame at 0xffe35550
Arglist at 0xffe354b8, args:
Locals at 0xffe354b8, Previous frame's sp is 0xffe354c0
Saved registers:
ebx at 0xffe354ac, ebp at 0xffe354b8, esi at 0xffe354b0, edi at 0xffe354b4, eip at 0xffe354bc
End of Source crash report
----------------------------------------------
extrav3rt is offline
mirage2k
Junior Member
Join Date: May 2012
Old 09-25-2014 , 16:06   Re: SDK Hooks 2.1 - Updated 2011-9-10
#2705

hmmmmm

Last edited by mirage2k; 09-25-2014 at 16:07.
mirage2k is offline
lauge500
Junior Member
Join Date: Sep 2014
Location: Denmark
Old 10-08-2014 , 02:11   Re: SDK Hooks 2.1 - Updated 2011-9-10
#2706

How do i install this file? No files are linked? Or am i just SO blind? O.o
lauge500 is offline
ddhoward
Veteran Member
Join Date: May 2012
Location: California
Old 10-08-2014 , 02:30   Re: SDK Hooks 2.1 - Updated 2011-9-10
#2707

Quote:
Originally Posted by lauge500 View Post
How do i install this file? No files are linked? Or am i just SO blind? O.o
Please read the red text at the very top of the first post. SDKHooks has been included in Sourcemod for a while now. If you are running a version of Sourcemod that is not completely ancient, then you already have SDKHooks.
__________________

Last edited by ddhoward; 10-08-2014 at 02:31.
ddhoward is offline
Mitchell
~lick~
Join Date: Mar 2010
Old 10-08-2014 , 11:43   Re: SDK Hooks 2.1 - Updated 2011-9-10
#2708

however, it would be nice to link this in the api, especially for the hooks, since the list is only in this thread.
Mitchell is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 10-08-2014 , 12:00   Re: SDK Hooks 2.1 - Updated 2011-9-10
#2709

Quote:
Originally Posted by Mitchell View Post
however, it would be nice to link this in the api, especially for the hooks, since the list is only in this thread.
Since SDKHooks is now part of SourceMod, its documentation is in the SourceMod API reference.
__________________
Not currently working on SourceMod plugin development.
Powerlord is offline
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 23:55.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode