AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Approved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=8)
-   -   Infinite Round (v2.1.2) (https://forums.alliedmods.net/showthread.php?t=117782)

drekes 09-05-2010 15:46

Re: Infinite Round
 
That works, but now other signatures are giving errors.
Code:

Orpheu functions search started.
       
        <TAB>Parsing functions started.
        <TAB><TAB>Parsing file "EndRoundMessage" started
        <TAB><TAB><TAB><TAB>Argument type "char *" validated
        <TAB><TAB><TAB><TAB>Argument type "int" validated
        <TAB><TAB><TAB><TAB>Searching for signature "[0x53][0x8b][0x44][*][*](...)" ... FOUND
        <TAB><TAB>Parsing file "EndRoundMessage" ended
        <TAB><TAB>Parsing file "InstallGameRules" started
        <TAB><TAB><TAB><TAB>Return type "CHalfLifeMultiplay *" validated
        <TAB><TAB><TAB><TAB>Searching for signature "[0x68][*][*][*][*](...)" ... FOUND
        <TAB><TAB>Parsing file "InstallGameRules" ended
        <TAB><TAB>Parsing file "SV_GetIDString" started
        <TAB><TAB><TAB><TAB>Argument type "pointer" validated
        <TAB><TAB><TAB><TAB>Return type "char *" validated
        <TAB><TAB><TAB><TAB>Searching for signature "[0x55][0x8b][0xec][0x83][0xec](...)" ... FOUND
        <TAB><TAB>Parsing file "SV_GetIDString" ended
        <TAB><TAB>Parsing folder "CHalfLifeMultiplay" started
        <TAB><TAB><TAB>Parsing file "CheckMapConditions" started
        <TAB><TAB><TAB><TAB>Return type "bool" validated
        <TAB><TAB><TAB><TAB>Searching for signature "[0x53][0x56][0x33][0xdb][0x68](...)" ... FOUND
        <TAB><TAB><TAB>Parsing file "CheckMapConditions" ended
        <TAB><TAB><TAB>Parsing file "CheckWinConditions" started
        <TAB><TAB><TAB><TAB>Return type "bool" validated
        <TAB><TAB><TAB><TAB>Searching for signature "[0x83][0xec][0x38][0x53][0x55](...)" ... FOUND
        <TAB><TAB><TAB>Parsing file "CheckWinConditions" ended
        <TAB><TAB><TAB>Parsing file "HasRoundTimeExpired" started
        <TAB><TAB><TAB><TAB>Return type "bool" validated
        <TAB><TAB><TAB>Parsing file "HasRoundTimeExpired" ended
        <TAB><TAB><TAB>Parsing file "UpdateTeamScores" started
        <TAB><TAB><TAB><TAB>Searching for signature "[0xa1][*][*][*][*](...)" ... NOT FOUND
        <TAB><TAB><TAB>Parsing file "UpdateTeamScores" ended
        <TAB><TAB>Parsing folder "CHalfLifeMultiplay" ended
        <TAB>Parsing functions ended.
       
        Orpheu functions search ended.
       
        Orpheu virtual functions search started.
       
        <TAB>Parsing virtual functions started.
        <TAB>Parsing virtual functions ended.
       
        Orpheu virtual functions search ended.
       
        Orpheu memory structures search started.
       
        <TAB>Parsing memory structures started.
        <TAB><TAB>Parsing memory file "CGameRulesOffsets"
        <TAB><TAB><TAB>Processing memory structure "m_fTeamCount"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_fTeamCount"
        <TAB><TAB><TAB>Processing memory structure "m_fRoundCount"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_fRoundCount"
        <TAB><TAB><TAB>Processing memory structure "m_iRoundTimeSecs"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iRoundTimeSecs"
        <TAB><TAB><TAB>Processing memory structure "m_iAccountTerrorist"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iAccountTerrorist"
        <TAB><TAB><TAB>Processing memory structure "m_iAccountCT"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iAccountCT"
        <TAB><TAB><TAB>Processing memory structure "m_iNumSpawnableTerrorist"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iNumSpawnableTerrorist"
        <TAB><TAB><TAB>Processing memory structure "m_iNumSpawnableCT"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iNumSpawnableCT"
        <TAB><TAB><TAB>Processing memory structure "m_iHostagesRescued"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iHostagesRescued"
        <TAB><TAB><TAB>Processing memory structure "m_iRoundWinStatus"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iRoundWinStatus"
        <TAB><TAB><TAB>Processing memory structure "m_iNumCTWins"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iNumCTWins"
        <TAB><TAB><TAB>Processing memory structure "m_iNumTerroristWins"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iNumTerroristWins"
        <TAB><TAB><TAB>Processing memory structure "m_bTargetBombed"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_bTargetBombed"
        <TAB><TAB><TAB>Processing memory structure "m_bBombDefused"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_bBombDefused"
        <TAB><TAB><TAB>Processing memory structure "m_bMapHasBombTarget"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_bMapHasBombTarget"
        <TAB><TAB><TAB>Processing memory structure "m_bMapHasBombZone"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_bMapHasBombZone"
        <TAB><TAB><TAB>Processing memory structure "m_bMapHasRescueZone"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_bMapHasRescueZone"
        <TAB><TAB><TAB>Processing memory structure "m_bMapHasEscapeZone"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_bMapHasEscapeZone"
        <TAB><TAB><TAB>Processing memory structure "m_iMapHasVIPSafetyZone"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iMapHasVIPSafetyZone"
21:43:46 L 09/05/2010 - 15:43:45: Server cvar "amx_nextmap" = "de_prodigy"
21:43:46 L 09/05/2010 - 15:43:45: Server cvar "amx_nextmap" = "de_prodigy"
21:43:46 <TAB><TAB><TAB>Processing memory structure "m_bRoundTerminating"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_bRoundTerminating"
        <TAB><TAB><TAB>Processing memory structure "m_flRequiredEscapeRatio"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_flRequiredEscapeRatio"
        <TAB><TAB><TAB>Processing memory structure "m_iNumEscapers"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iNumEscapers"
        <TAB><TAB><TAB>Processing memory structure "m_iHaveEscaped"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_iHaveEscaped"
        <TAB><TAB><TAB>Processing memory structure "m_pVIP"
        <TAB><TAB><TAB><TAB>Added memory search structure "m_pVIP"
        <TAB><TAB>Parsing memory file "patchRemoveRoundTimeCheck"
        <TAB><TAB><TAB>Processing memory structure "roundTimeCheck"
        <TAB><TAB><TAB><TAB>Added memory search structure "roundTimeCheck"
        <TAB><TAB><TAB>Processing memory structure "roundTimeCheck|dummy"
        <TAB><TAB><TAB><TAB>Added memory search structure "roundTimeCheck|dummy"
        <TAB>Parsing memory structures ended.
       
        Orpheu memory structures search ended.


Arkshine 09-05-2010 15:57

Re: Infinite Round
 
But not related to my plugin. :p

Ask in the right thread. I will search again anyway for this one.

drekes 09-05-2010 15:58

Re: Infinite Round
 
Okay, I combined your plugin with your round terminator, I don't know exactly which signatures belong to what plugin.

Thanks.

Arkshine 09-05-2010 17:08

Re: Infinite Round
 
Simply look at the packages. ^^

About UpdateTeamScores, try :

Code:

[0xA1,"*","*","*","*",0x56,0x6A,"*",0x6A,"*",0x50,"*","*","*","*",0xFF,0x15,"*","*","*","*",0x68,"*","*","*","*",0xFF,0x15,"*","*","*","*",0x0F]

drekes 09-05-2010 17:34

Re: Infinite Round
 
I think that works, but i get a runtime error

Orpheu:
Code:

        Orpheu functions search started.
       
        <TAB>Parsing functions started.
        <TAB><TAB>Parsing file "EndRoundMessage" started
        <TAB><TAB><TAB><TAB>Function is updated
        <TAB><TAB>Parsing file "EndRoundMessage" ended
        <TAB><TAB>Parsing file "InstallGameRules" started
        <TAB><TAB><TAB><TAB>Function is updated
        <TAB><TAB>Parsing file "InstallGameRules" ended
        <TAB><TAB>Parsing file "SV_GetIDString" started
        <TAB><TAB><TAB><TAB>Function is updated
        <TAB><TAB>Parsing file "SV_GetIDString" ended
        <TAB><TAB>Parsing folder "CHalfLifeMultiplay" started
        <TAB><TAB><TAB>Parsing file "CheckMapConditions" started
        <TAB><TAB><TAB><TAB>Function is updated
        <TAB><TAB><TAB>Parsing file "CheckMapConditions" ended
        <TAB><TAB><TAB>Parsing file "CheckWinConditions" started
        <TAB><TAB><TAB><TAB>Function is updated
        <TAB><TAB><TAB>Parsing file "CheckWinConditions" ended
        <TAB><TAB><TAB>Parsing file "HasRoundTimeExpired" started
        <TAB><TAB><TAB><TAB>Return type "bool" validated
        <TAB><TAB><TAB>Parsing file "HasRoundTimeExpired" ended
23:31:07 L 09/05/2010 - 17:31:07: Server cvar "amx_nextmap" = "cs_office"
23:31:07 L 09/05/2010 - 17:31:07: Server cvar "amx_nextmap" = "cs_office"
23:31:11 L 09/05/2010 - 17:31:11: Started map "de_dust2" (CRC "1159425449")
23:31:11 L 09/05/2010 - 17:31:11: Started map "de_dust2" (CRC "1159425449")
23:31:11 <TAB><TAB><TAB>Parsing file "UpdateTeamScores" started
        <TAB><TAB><TAB><TAB>Function is updated
        <TAB><TAB><TAB>Parsing file "UpdateTeamScores" ended
        <TAB><TAB>Parsing folder "CHalfLifeMultiplay" ended
        <TAB>Parsing functions ended.
       
        Orpheu functions search ended.
       
        Orpheu virtual functions search started.
       
        <TAB>Parsing virtual functions started.
        <TAB>Parsing virtual functions ended.
       
        Orpheu virtual functions search ended.
       
        Orpheu memory structures search started.
       
        <TAB>Parsing memory structures started.
        <TAB><TAB>Parsing memory file "CGameRulesOffsets"
        <TAB><TAB><TAB>File "CGameRulesOffsets" is updated
        <TAB><TAB>Parsing memory file "patchRemoveRoundTimeCheck"
        <TAB><TAB><TAB>File "patchRemoveRoundTimeCheck" is updated
        <TAB>Parsing memory structures ended.

L 09/05/2010 - 17:27:17: [ORPHEU] Signature not found in memory
L 09/05/2010 - 17:27:17: [AMXX] Displaying debug trace (plugin "codmod14.amxx")
L 09/05/2010 - 17:27:17: [AMXX] Run time error 10: native error (native "OrpheuMemoryGet")

But i don't see anything about a signature in there :(

Arkshine 09-05-2010 17:56

Re: Infinite Round
 
Try this. ( note below the new signature, there is a new line. )

Code:

    {
        "name"        : "roundTimeCheck",
        "library"    : "mod",
        "type"        : "byte",
        "memoryType"  : "data",
        "identifiers" :
        [
            {
                "os"    : "windows",
                "mod"  : "cstrike",
                "value" : [0x0F,"*","*","*","*","*",0x8B,0x45,"*",0x85,0xc0,0x0F,"*","*","*","*","*",0x8A,0x45,"*",0x84,0xC0,0x74,"*",0x68],
                "displacement" : -3
            }
        ]
    },


drekes 09-05-2010 18:58

Re: Infinite Round
 
May sound stupid, but which signature is that?
I don't really know much about orpheu

Nvm, found it.

Edit: It works, Thanks Arkshine

madruguinha 09-05-2010 19:08

Re: Infinite Round
 
this plugin works on linux?

Arkshine 09-05-2010 19:22

Re: Infinite Round
 
Sure.

madruguinha 09-05-2010 19:30

Re: Infinite Round
 
thanks!
Nice work.
Will be of great help in DM servers.


All times are GMT -4. The time now is 01:09.

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