hmm..
PHP Code:
Table: m_EquippedGear (offset 16) (type m_EquippedGear)
Member: 000 (offset 0) (type integer) (bits 8) (Unsigned)
Member: 001 (offset 4) (type integer) (bits 8) (Unsigned)
Member: 002 (offset 8) (type integer) (bits 8) (Unsigned)
Member: 003 (offset 12) (type integer) (bits 8) (Unsigned)
Member: 004 (offset 16) (type integer) (bits 8) (Unsigned)
Member: 005 (offset 20) (type integer) (bits 8) (Unsigned)
Member: 006 (offset 24) (type integer) (bits 8) (Unsigned)
PHP Code:
//not work
for(new offset = 0; offset < 128; offset += 4) // +4 to skip to next entry in array.
{
new ent = GetEntDataEnt2(client, m_EquippedGear + offset);
for(new offset2 = 0; offset2 < 128; offset2 += 4) // +4 to skip to next entry in array.
{
new ent2 = GetEntDataEnt2(client, m_EquippedGear+ offset2);
GetEdictClassname(ent2, Class2, sizeof(Class2));
/ PrintToServer("[%s]", Class2);
}
}
And this also does not work, although I expected that here it is similar m_hWeapon
Logs:
L 06/05/2017 - 23:12:53: [SM] Exception reported: Invalid edict (-1 - -1)
L 06/05/2017 - 23:12:53: [SM] Blaming: reload.smx
L 06/05/2017 - 23:12:53: [SM] Call stack trace:
L 06/05/2017 - 23:12:53: [SM] [0] GetEdictClassname
L 06/05/2017 - 23:12:53: [SM] [1] Line 172, /home/groups/sourcemod/upload_tmp/phpnnjoMv.sp::Event_PlayerShoot