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 client, int args)
{
int ent = -1;
while( (ent = FindEntityByClassname(ent, "cs_team_manager")) != -1 )
{
int m_iTeamNum = GetEntProp(ent, Prop_Send, "m_iTeamNum");
int m_scoreTotal = GetEntProp(ent, Prop_Send, "m_scoreTotal");
PrintToServer("[%i]cs_team_manager, m_iTeamNum[%i] m_scoreTotal[%i]", ent, m_iTeamNum, m_scoreTotal);
}
return Plugin_Handled;
}
__________________