Replace INDEXENT and ENTINDEX by TypeConversion for consistency
This commit is contained in:
parent
4c7375555a
commit
aa2caacf4c
|
@ -200,7 +200,7 @@ bool CsItemInfo::GetAliasInfosFromName(const char *name, AliasInfo *info)
|
||||||
name += prefix_item_length + 1;
|
name += prefix_item_length + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (size_t id = 0; id < ARRAYSIZE(WeaponNameList); ++id)
|
for (size_t id = 0; id < ARRAYSIZE(WeaponsList); ++id)
|
||||||
{
|
{
|
||||||
const char *weapon = WeaponsList[id].name.chars();
|
const char *weapon = WeaponsList[id].name.chars();
|
||||||
|
|
||||||
|
|
|
@ -115,7 +115,7 @@ static cell AMX_NATIVE_CALL cs_get_hostage_id(AMX *amx, cell *params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pHostage = INDEXENT(index);
|
edict_t *pHostage = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
CHECK_HOSTAGE(pHostage);
|
CHECK_HOSTAGE(pHostage);
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ static cell AMX_NATIVE_CALL cs_get_weapon_silenced(AMX *amx, cell *params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pWeapon = INDEXENT(index);
|
edict_t *pWeapon = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
switch (get_pdata<int>(pWeapon, m_iId))
|
switch (get_pdata<int>(pWeapon, m_iId))
|
||||||
{
|
{
|
||||||
|
@ -162,7 +162,7 @@ static cell AMX_NATIVE_CALL cs_get_weapon_id(AMX *amx, cell *params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pWeapon = INDEXENT(index);
|
edict_t *pWeapon = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
return get_pdata<int>(pWeapon, m_iId);
|
return get_pdata<int>(pWeapon, m_iId);
|
||||||
}
|
}
|
||||||
|
@ -177,7 +177,7 @@ static cell AMX_NATIVE_CALL cs_set_weapon_silenced(AMX *amx, cell *params)
|
||||||
int silence = params[2];
|
int silence = params[2];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pWeapon = INDEXENT(index);
|
edict_t *pWeapon = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
int draw_animation = 1;
|
int draw_animation = 1;
|
||||||
|
|
||||||
|
@ -231,7 +231,7 @@ static cell AMX_NATIVE_CALL cs_set_weapon_silenced(AMX *amx, cell *params)
|
||||||
|
|
||||||
if (draw_animation > 0 && UTIL_IsPlayer(pPlayer))
|
if (draw_animation > 0 && UTIL_IsPlayer(pPlayer))
|
||||||
{
|
{
|
||||||
int currentWeapon = *static_cast<int *>(MF_PlayerPropAddr(ENTINDEX(pPlayer), Player_CurrentWeapon));
|
int currentWeapon = *static_cast<int *>(MF_PlayerPropAddr(TypeConversion.edict_to_id(pPlayer), Player_CurrentWeapon));
|
||||||
|
|
||||||
if (currentWeapon != weaponType)
|
if (currentWeapon != weaponType)
|
||||||
{
|
{
|
||||||
|
@ -299,7 +299,7 @@ static cell AMX_NATIVE_CALL cs_get_weapon_burstmode(AMX *amx, cell *params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pWeapon = INDEXENT(index);
|
edict_t *pWeapon = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
int flag = 0;
|
int flag = 0;
|
||||||
|
|
||||||
|
@ -327,7 +327,7 @@ static cell AMX_NATIVE_CALL cs_set_weapon_burstmode(AMX *amx, cell *params)
|
||||||
int burst = params[2];
|
int burst = params[2];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pWeapon = INDEXENT(index);
|
edict_t *pWeapon = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
int weaponState = get_pdata<int>(pWeapon, m_iWeaponState);
|
int weaponState = get_pdata<int>(pWeapon, m_iWeaponState);
|
||||||
int weaponNewState = weaponState;
|
int weaponNewState = weaponState;
|
||||||
|
@ -908,7 +908,7 @@ static cell AMX_NATIVE_CALL cs_get_hostage_follow(AMX *amx, cell *params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t* pHostage = INDEXENT(index);
|
edict_t* pHostage = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
CHECK_HOSTAGE(pHostage);
|
CHECK_HOSTAGE(pHostage);
|
||||||
|
|
||||||
|
@ -932,7 +932,7 @@ static cell AMX_NATIVE_CALL cs_get_hostage_follow(AMX *amx, cell *params)
|
||||||
pEntity = get_pdata<EHANDLE>(pHostage, m_hTargetEnt).Get();
|
pEntity = get_pdata<EHANDLE>(pHostage, m_hTargetEnt).Get();
|
||||||
}
|
}
|
||||||
|
|
||||||
return pEntity ? ENTINDEX(pEntity) : 0;
|
return pEntity ? TypeConversion.edict_to_id(pEntity) : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// native cs_set_hostage_foll(index, followedindex = 0);
|
// native cs_set_hostage_foll(index, followedindex = 0);
|
||||||
|
@ -945,7 +945,7 @@ static cell AMX_NATIVE_CALL cs_set_hostage_follow(AMX *amx, cell *params)
|
||||||
int target = params[2];
|
int target = params[2];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t* pHostage = INDEXENT(index);
|
edict_t* pHostage = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
if (target != 0)
|
if (target != 0)
|
||||||
{
|
{
|
||||||
|
@ -996,7 +996,7 @@ static cell AMX_NATIVE_CALL cs_get_weapon_ammo(AMX *amx, cell *params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pWeapon = INDEXENT(index);
|
edict_t *pWeapon = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
return get_pdata<int>(pWeapon, m_iClip);
|
return get_pdata<int>(pWeapon, m_iClip);
|
||||||
}
|
}
|
||||||
|
@ -1010,7 +1010,7 @@ static cell AMX_NATIVE_CALL cs_set_weapon_ammo(AMX *amx, cell *params)
|
||||||
int ammo = params[2];
|
int ammo = params[2];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pWeapon = INDEXENT(index);
|
edict_t *pWeapon = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
set_pdata<int>(pWeapon, m_iClip, ammo);
|
set_pdata<int>(pWeapon, m_iClip, ammo);
|
||||||
|
|
||||||
|
@ -1185,7 +1185,7 @@ static cell AMX_NATIVE_CALL cs_get_armoury_type(AMX *amx, cell *params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pArmoury = INDEXENT(index);
|
edict_t *pArmoury = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
if (strcmp(STRING(pArmoury->v.classname), "armoury_entity"))
|
if (strcmp(STRING(pArmoury->v.classname), "armoury_entity"))
|
||||||
{
|
{
|
||||||
|
@ -1243,7 +1243,7 @@ static cell AMX_NATIVE_CALL cs_set_armoury_type(AMX *amx, cell *params)
|
||||||
int type = params[2];
|
int type = params[2];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pArmoury = INDEXENT(index);
|
edict_t *pArmoury = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
if (strcmp(STRING(pArmoury->v.classname), "armoury_entity"))
|
if (strcmp(STRING(pArmoury->v.classname), "armoury_entity"))
|
||||||
{
|
{
|
||||||
|
@ -1509,7 +1509,7 @@ static cell AMX_NATIVE_CALL cs_get_hostage_lastuse(AMX *amx, cell *params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pHostage = INDEXENT(index);
|
edict_t *pHostage = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
CHECK_HOSTAGE(pHostage);
|
CHECK_HOSTAGE(pHostage);
|
||||||
|
|
||||||
|
@ -1535,7 +1535,7 @@ static cell AMX_NATIVE_CALL cs_set_hostage_lastuse(AMX *amx, cell *params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pHostage = INDEXENT(index);
|
edict_t *pHostage = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
CHECK_HOSTAGE(pHostage);
|
CHECK_HOSTAGE(pHostage);
|
||||||
|
|
||||||
|
@ -1562,7 +1562,7 @@ static cell AMX_NATIVE_CALL cs_get_hostage_nextuse(AMX* amx, cell* params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pHostage = INDEXENT(index);
|
edict_t *pHostage = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
CHECK_HOSTAGE(pHostage);
|
CHECK_HOSTAGE(pHostage);
|
||||||
|
|
||||||
|
@ -1577,7 +1577,7 @@ static cell AMX_NATIVE_CALL cs_set_hostage_nextuse(AMX* amx, cell* params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pHostage = INDEXENT(index);
|
edict_t *pHostage = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
CHECK_HOSTAGE(pHostage);
|
CHECK_HOSTAGE(pHostage);
|
||||||
|
|
||||||
|
@ -1594,7 +1594,7 @@ static cell AMX_NATIVE_CALL cs_get_c4_explode_time(AMX* amx, cell* params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pC4 = INDEXENT(index);
|
edict_t *pC4 = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
if (strcmp(STRING(pC4->v.classname), "grenade") != 0)
|
if (strcmp(STRING(pC4->v.classname), "grenade") != 0)
|
||||||
{
|
{
|
||||||
|
@ -1613,7 +1613,7 @@ static cell AMX_NATIVE_CALL cs_set_c4_explode_time(AMX* amx, cell* params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pC4 = INDEXENT(index);
|
edict_t *pC4 = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
if (strcmp(STRING(pC4->v.classname), "grenade") != 0)
|
if (strcmp(STRING(pC4->v.classname), "grenade") != 0)
|
||||||
{
|
{
|
||||||
|
@ -1634,7 +1634,7 @@ static cell AMX_NATIVE_CALL cs_get_c4_defusing(AMX* amx, cell* params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pC4 = INDEXENT(index);
|
edict_t *pC4 = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
if (strcmp(STRING(pC4->v.classname), "grenade") != 0)
|
if (strcmp(STRING(pC4->v.classname), "grenade") != 0)
|
||||||
{
|
{
|
||||||
|
@ -1653,7 +1653,7 @@ static cell AMX_NATIVE_CALL cs_set_c4_defusing(AMX* amx, cell* params)
|
||||||
int index = params[1];
|
int index = params[1];
|
||||||
|
|
||||||
CHECK_NONPLAYER(index);
|
CHECK_NONPLAYER(index);
|
||||||
edict_t *pC4 = INDEXENT(index);
|
edict_t *pC4 = TypeConversion.id_to_edict(index);
|
||||||
|
|
||||||
if (strcmp(STRING(pC4->v.classname), "grenade") != 0)
|
if (strcmp(STRING(pC4->v.classname), "grenade") != 0)
|
||||||
{
|
{
|
||||||
|
@ -1682,7 +1682,7 @@ static cell AMX_NATIVE_CALL cs_create_entity(AMX* amx, cell* params)
|
||||||
|
|
||||||
if (!FNullEnt(pEnt))
|
if (!FNullEnt(pEnt))
|
||||||
{
|
{
|
||||||
return ENTINDEX(pEnt);
|
return TypeConversion.edict_to_id(pEnt);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -18,7 +18,7 @@ ke::Vector<int> ModelsUpdateQueue;
|
||||||
|
|
||||||
void ClientDisconnect(edict_t *pEntity)
|
void ClientDisconnect(edict_t *pEntity)
|
||||||
{
|
{
|
||||||
int index = ENTINDEX(pEntity);
|
int index = TypeConversion.edict_to_id(pEntity);
|
||||||
|
|
||||||
Players[index].ResetModel();
|
Players[index].ResetModel();
|
||||||
Players[index].ResetZoom();
|
Players[index].ResetZoom();
|
||||||
|
@ -30,7 +30,7 @@ void ClientUserInfoChanged(edict_t *pEntity, char *infobuffer)
|
||||||
{
|
{
|
||||||
if (pEntity->pvPrivateData)
|
if (pEntity->pvPrivateData)
|
||||||
{
|
{
|
||||||
Players[ENTINDEX(pEntity)].UpdateModel(pEntity);
|
Players[TypeConversion.edict_to_id(pEntity)].UpdateModel(pEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
RETURN_META(MRES_IGNORED);
|
RETURN_META(MRES_IGNORED);
|
||||||
|
|
|
@ -70,7 +70,7 @@ class CPlayer
|
||||||
{
|
{
|
||||||
MDLL_ClientUserInfoChanged(pPlayer, GETINFOKEYBUFFER(pPlayer));
|
MDLL_ClientUserInfoChanged(pPlayer, GETINFOKEYBUFFER(pPlayer));
|
||||||
|
|
||||||
PostponeModelUpdate(ENTINDEX(pPlayer) - 1);
|
PostponeModelUpdate(TypeConversion.edict_to_id(pPlayer) - 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ class CPlayer
|
||||||
|
|
||||||
if (strcmp(GETCLIENTKEYVALUE(infobuffer, "model"), m_Model) != 0)
|
if (strcmp(GETCLIENTKEYVALUE(infobuffer, "model"), m_Model) != 0)
|
||||||
{
|
{
|
||||||
int index = ENTINDEX(pPlayer);
|
int index = TypeConversion.edict_to_id(pPlayer);
|
||||||
|
|
||||||
SETCLIENTKEYVALUE(index, infobuffer, "model", m_Model);
|
SETCLIENTKEYVALUE(index, infobuffer, "model", m_Model);
|
||||||
|
|
||||||
|
|
|
@ -87,7 +87,7 @@ void OnMessageBegin(int msg_dest, int msg_type, const float *pOrigin, edict_t *p
|
||||||
{
|
{
|
||||||
if (msg_type == MessageIdSetFOV)
|
if (msg_type == MessageIdSetFOV)
|
||||||
{
|
{
|
||||||
int index = ENTINDEX(pEntity);
|
int index = TypeConversion.edict_to_id(pEntity);
|
||||||
int zoom = Players[index].GetZoom();
|
int zoom = Players[index].GetZoom();
|
||||||
|
|
||||||
if (zoom)
|
if (zoom)
|
||||||
|
@ -107,7 +107,7 @@ void OnMessageBegin(int msg_dest, int msg_type, const float *pOrigin, edict_t *p
|
||||||
}
|
}
|
||||||
else if (msg_type == MessageIdResetHUD)
|
else if (msg_type == MessageIdResetHUD)
|
||||||
{
|
{
|
||||||
int index = ENTINDEX(pEntity);
|
int index = TypeConversion.edict_to_id(pEntity);
|
||||||
|
|
||||||
if (Players[index].GetZoom())
|
if (Players[index].GetZoom())
|
||||||
{
|
{
|
||||||
|
|
|
@ -33,7 +33,7 @@ void UTIL_StringToLower(const char *str, char *buffer, size_t maxlength);
|
||||||
MF_LogError(amx, AMX_ERR_NATIVE, "Entity out of range (%d)", x); \
|
MF_LogError(amx, AMX_ERR_NATIVE, "Entity out of range (%d)", x); \
|
||||||
return 0; \
|
return 0; \
|
||||||
} else { \
|
} else { \
|
||||||
if (x != 0 && FNullEnt(INDEXENT(x))) { \
|
if (x != 0 && FNullEnt(TypeConversion.id_to_edict(x))) { \
|
||||||
MF_LogError(amx, AMX_ERR_NATIVE, "Invalid entity %d", x); \
|
MF_LogError(amx, AMX_ERR_NATIVE, "Invalid entity %d", x); \
|
||||||
return 0; \
|
return 0; \
|
||||||
} \
|
} \
|
||||||
|
@ -50,7 +50,7 @@ void UTIL_StringToLower(const char *str, char *buffer, size_t maxlength);
|
||||||
return 0; \
|
return 0; \
|
||||||
} \
|
} \
|
||||||
} else { \
|
} else { \
|
||||||
if (x != 0 && FNullEnt(INDEXENT(x))) { \
|
if (x != 0 && FNullEnt(TypeConversion.id_to_edict(x))) { \
|
||||||
MF_LogError(amx, AMX_ERR_NATIVE, "Invalid entity %d", x); \
|
MF_LogError(amx, AMX_ERR_NATIVE, "Invalid entity %d", x); \
|
||||||
return 0; \
|
return 0; \
|
||||||
} \
|
} \
|
||||||
|
@ -73,7 +73,7 @@ void UTIL_StringToLower(const char *str, char *buffer, size_t maxlength);
|
||||||
MF_LogError(amx, AMX_ERR_NATIVE, "Non-player entity %d out of range", x); \
|
MF_LogError(amx, AMX_ERR_NATIVE, "Non-player entity %d out of range", x); \
|
||||||
return 0; \
|
return 0; \
|
||||||
} else { \
|
} else { \
|
||||||
if (FNullEnt(INDEXENT(x))) { \
|
if (FNullEnt(TypeConversion.id_to_edict(x))) { \
|
||||||
MF_LogError(amx, AMX_ERR_NATIVE, "Invalid non-player entity %d", x); \
|
MF_LogError(amx, AMX_ERR_NATIVE, "Invalid non-player entity %d", x); \
|
||||||
return 0; \
|
return 0; \
|
||||||
} \
|
} \
|
||||||
|
|
Loading…
Reference in New Issue
Block a user