From 9e1fef9775f7cc14b5aaac16a70d652d64a3f10a Mon Sep 17 00:00:00 2001 From: Ruben Gonzalez Date: Fri, 11 Jul 2014 09:18:47 -0400 Subject: [PATCH] Update TerminateRound code and gamedata for update. --- extensions/cstrike/natives.cpp | 2 -- gamedata/sm-cstrike.games/game.csgo.txt | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/extensions/cstrike/natives.cpp b/extensions/cstrike/natives.cpp index 731536cc..f6f07ea1 100644 --- a/extensions/cstrike/natives.cpp +++ b/extensions/cstrike/natives.cpp @@ -372,12 +372,10 @@ static cell_t CS_TerminateRound(IPluginContext *pContext, const cell_t *params) float delay = sp_ctof(params[1]); int reason = params[2]; - signed int unknown = 1;//We might want to find what this is? __asm { push reason movss xmm1, delay - mov edi, unknown mov ecx, gamerules call addr } diff --git a/gamedata/sm-cstrike.games/game.csgo.txt b/gamedata/sm-cstrike.games/game.csgo.txt index 961cfece..9d146c3f 100644 --- a/gamedata/sm-cstrike.games/game.csgo.txt +++ b/gamedata/sm-cstrike.games/game.csgo.txt @@ -96,7 +96,7 @@ "TerminateRound" { "library" "server" - "windows" "\x55\x8B\xEC\x83\x2A\x2A\x83\x2A\x2A\x53\x56\x8B\xF1\xF3\x0F\x2A\x2A\x2A\x2A\x57\x33\xFF\x89\x2A\x2A\x2A\xC7\x2A\x2A\x2A\x00\x00\x00\x00" + "windows" "\x55\x8B\xEC\x83\x2A\x2A\x83\x2A\x2A\x53\x56\x57\x8B\xF9\xF3\x0F\x2A\x2A\x2A\x2A\x33\xDB\xC7\x2A\x2A\x2A\x00\x00\x00\x00\x89" "linux" "@_ZN12CCSGameRules14TerminateRoundEfi" "mac" "@_ZN12CCSGameRules14TerminateRoundEfi" }