View Single Post
Bacardi
Veteran Member
Join Date: Jan 2010
Location: mom's basement
Old 04-30-2020 , 12:39   Re: Help with accessing a network properties outside GameRules scope
Reply With Quote #2

Prop_Send.txt
Code:
CCSTeam (type DT_CSTeam)
 Table: baseclass (offset 0) (type DT_Team)
  Member: m_iTeamNum (offset 1352) (type integer) (bits 5) ()
  Member: m_bSurrendered (offset 1312) (type integer) (bits 32) ()
  Member: m_scoreTotal (offset 1316) (type integer) (bits 32) ()
  Member: m_scoreFirstHalf (offset 1320) (type integer) (bits 32) ()
...
Prop_Data.txt
Code:
CCSTeam - cs_team_manager
- m_iClassname (Offset 96) (Save|Key)(4 Bytes) - classname
- m_iGlobalname (Offset 540) (Global|Save|Key)(4 Bytes) - globalname
- m_iParent (Offset 544) (Save|Key)(4 Bytes) - parentname
...
in game sv_cheats 1, find_ent
Code:
find_ent team
Searching for entities with class/target name containing substring: 'team'
   'cs_team_manager' : '' (entindex 65)
   'cs_team_manager' : '' (entindex 66)
   'cs_team_manager' : '' (entindex 67)
   'cs_team_manager' : '' (entindex 68)
Found 4 matches.
PHP Code:
/*
find_ent team
Searching for entities with class/target name containing substring: 'team'
   'cs_team_manager' : '' (entindex 65)
   'cs_team_manager' : '' (entindex 66)
   'cs_team_manager' : '' (entindex 67)
   'cs_team_manager' : '' (entindex 68)
Found 4 matches.
*/


#include <sdktools>

public void OnPluginStart()
{
    
RegConsoleCmd("sm_test"test);
}

public 
Action test(int clientint args)
{

    
int ent = -1;
    
    while( (
ent FindEntityByClassname(ent"cs_team_manager")) != -)
    {
        
int m_iTeamNum GetEntProp(entProp_Send"m_iTeamNum");        
        
int m_scoreTotal GetEntProp(entProp_Send"m_scoreTotal");
        
        
PrintToServer("[%i]cs_team_manager, m_iTeamNum[%i] m_scoreTotal[%i]"entm_iTeamNumm_scoreTotal);
    }


    return 
Plugin_Handled;


__________________
Do not Private Message @me
Bacardi is offline