Merge pull request #287 from Sylvert0/Fix-cs_set_user_team
Add a CS_NORESET constant for use with cs_set_user_team for skipping the model reset
This commit is contained in:
commit
c5d4eb49d4
@ -534,8 +534,11 @@ static cell AMX_NATIVE_CALL cs_set_user_team(AMX *amx, cell *params)
|
|||||||
set_pdata<int>(pPlayer, m_iModelName, model);
|
set_pdata<int>(pPlayer, m_iModelName, model);
|
||||||
}
|
}
|
||||||
|
|
||||||
Players[index].ResetModel(pPlayer);
|
if (model >= 0)
|
||||||
|
{
|
||||||
|
Players[index].ResetModel(pPlayer);
|
||||||
|
}
|
||||||
|
|
||||||
bool sendTeamInfo = true;
|
bool sendTeamInfo = true;
|
||||||
|
|
||||||
if (*params / sizeof(cell) >= 4)
|
if (*params / sizeof(cell) >= 4)
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
*/
|
*/
|
||||||
enum CsInternalModel
|
enum CsInternalModel
|
||||||
{
|
{
|
||||||
|
CS_NORESET = -1,
|
||||||
CS_DONTCHANGE = 0,
|
CS_DONTCHANGE = 0,
|
||||||
CS_CT_URBAN = 1,
|
CS_CT_URBAN = 1,
|
||||||
CS_T_TERROR = 2,
|
CS_T_TERROR = 2,
|
||||||
@ -474,6 +475,7 @@ native cs_set_user_plant(index, plant = 1, showbombicon = 1);
|
|||||||
* @param index Client index
|
* @param index Client index
|
||||||
* @param team Team id
|
* @param team Team id
|
||||||
* @param model Internal model id, if CS_DONTCHANGE the game will choose the model
|
* @param model Internal model id, if CS_DONTCHANGE the game will choose the model
|
||||||
|
or if CS_NORESET the game will not update it.
|
||||||
* @param send_teaminfo If true, a TeamInfo message will be sent
|
* @param send_teaminfo If true, a TeamInfo message will be sent
|
||||||
*
|
*
|
||||||
* @noreturn
|
* @noreturn
|
||||||
|
Loading…
Reference in New Issue
Block a user