Salut a tous,
Donc voila j'ai un probleme j'ai mis le plugin la la version 5.4 j'aime pas la 6.4
https://forums.alliedmods.net/showth...t=base+builder
ensuite j'ai mis un plugin de connor pour transferer les terro une fois qui gagne , mais enfete sa switch mais quand les terro perde sa switch aussi et moi je ne veus pas donc je sais pas si c'est une cvars du bb
Merci de m'aide
Code:
#include <amxmodx>
#include <fakemeta>
#define VERSION "0.1.0"
#define MAX_PLAYERS 32
#define XO_PLAYER 5
#define m_iTeam 114
#define m_iPlayerModel 126
#define m_iDeaths 444
enum _:TeamsDatas
{
Team,
Model
}
#define CS_TEAM_T 1
#define CS_TEAM_CT 2
#define CS_T_LEET 3
#define CS_CT_GIGN 6
new const g_szDefaultModels[][] = {
"", // CS_DONTCHANGE oO
"leet", // CS_T_LEET
"gign" // CS_CT_GIGN
}
new gmsgTeamInfo, gmsgScoreInfo
public plugin_init()
{
register_plugin( "Switch Teams On T Wins", VERSION, "ConnorMcLeod" )
register_event( "SendAudio", "Event_SendAudio_MRAD_twin" , "a", "2&%!MRAD_terwin" );
gmsgTeamInfo = get_user_msgid("TeamInfo")
gmsgScoreInfo = get_user_msgid("TeamInfo")
}
public Event_SendAudio_MRAD_twin( )
{
new iPlayers[ MAX_PLAYERS ], iNum
get_players( iPlayers, iNum )
for(new i, id; i < iNum; i++)
{
id = iPlayers[ i ]
switch( get_pdata_int(id, m_iTeam, XO_PLAYER) )
{
case CS_TEAM_T:
{
new iParms[TeamsDatas]
iParms[Team] = CS_TEAM_T
iParms[Model] = CS_T_LEET
set_task(3.2/id, "set_user_team", id, iParms, TeamsDatas)
}
case CS_TEAM_CT:
{
new iParms[TeamsDatas]
iParms[Team] = CS_TEAM_CT
iParms[Model] = CS_CT_GIGN
set_task(3.2/id, "set_user_team", id, iParms, TeamsDatas)
}
}
}
}
public set_user_team(mParms[], id)
{
cs_set_user_team(id, mParms[Team], mParms[Model])
}
cs_set_user_team(id, iTeam, iModel)
{
set_pdata_int(id, m_iTeam, iTeam, XO_PLAYER)
set_pdata_int(id, m_iPlayerModel, iModel, XO_PLAYER)
set_user_info(id, "model", g_szDefaultModels[iTeam])
static const szTeams[] = { "UNASSIGNED" , "TERRORIST" , "CT" , "SPECTATOR" }
emessage_begin(MSG_BROADCAST, gmsgTeamInfo)
ewrite_byte(id)
ewrite_string(szTeams[iTeam])
emessage_end()
emessage_begin(MSG_BROADCAST, gmsgScoreInfo)
ewrite_byte( id )
ewrite_short( get_user_frags(id) )
ewrite_short( get_pdata_int(id, m_iDeaths, XO_PLAYER) )
ewrite_short( 0 )
ewrite_short( iTeam )
emessage_end()
}