Merge pull request #13 from Arkshine/fix-cs_set_user_team

Fix cs_set_user_team issue on spectator
This commit is contained in:
Vincent Herbet 2014-05-13 13:27:03 +02:00
commit f58faf5f2c

View File

@ -589,12 +589,21 @@ static cell AMX_NATIVE_CALL cs_set_user_team(AMX *amx, cell *params) // cs_set_u
WRITE_STRING(teaminfo); WRITE_STRING(teaminfo);
MESSAGE_END(); MESSAGE_END();
if (params[2] == 1) switch (params[2])
{
case TEAM_T:
MF_SetPlayerTeamInfo(params[1], params[2], "TERRORIST"); MF_SetPlayerTeamInfo(params[1], params[2], "TERRORIST");
else if (params[2] == 2) break;
case TEAM_CT:
MF_SetPlayerTeamInfo(params[1], params[2], "CT"); MF_SetPlayerTeamInfo(params[1], params[2], "CT");
else break;
case TEAM_SPECTATOR:
MF_SetPlayerTeamInfo(params[1], params[2], "SPECTATOR");
break;
default:
MF_SetPlayerTeamInfo(params[1], params[2], NULL); MF_SetPlayerTeamInfo(params[1], params[2], NULL);
break;
}
return 1; return 1;
} }