forzar jointeam
#1
Hola, tengo este stock del foro y pasa que cuando se conectan al servidor los mando del team CT con force_jointeam(id, 2, 0), y el problema es que llega un momento al ser 4 o 5 cts ya no se puede entrar, y me deja spec, me suena a que hay algun balance de equipos. (probe mp_autoteambalance y no xDXD)

Código PHP:
stock force_jointeam(idteamfree_changeteam)
{
    new 
param[2];param[0] = team;param[1] = free_changeteam;
    
set_task(0.3"task_jointeam"idparam2)
}

public 
task_jointeam(param[], id)
{
    static 
restorebool25vgui
    
static const str_teams[][] = { "5""1""2""6" }
    
    
restore get_pdata_int(idm_iVGUI)
    
vgui restore & (1<<0)
    if(
vguiset_pdata_int(idm_iVGUIrestore & ~(1<<0))
    
    
bool25 get_pdata_int(idm_bools125)
    
    if(
bool25 m_bHasChangeTeamThisRound)
    {
        
bool25 &= ~m_bHasChangeTeamThisRound
        set_pdata_int
(idm_bools125bool25)
    }
    
    
set_msg_block(g_msgShowMenuBLOCK_ONCE)
    
set_msg_block(g_msgVGUIMenuBLOCK_ONCE)
    
    
engclient_cmd(id"jointeam"str_teams[param[0]])
    if(
param[0] != 3engclient_cmd(id"joinclass""5")
    
    
set_msg_block(g_msgVGUIMenuBLOCK_NOT)
    
set_msg_block(g_msgShowMenuBLOCK_NOT)


si me podrían ayudar se los agradecería. saludos!
Responder
#2
Por que no usas el Team Join de exolent trae funcion random, ct, tt hartas cosas mediante a cvar

https://forums.alliedmods.net/showthread.php?t=69819
Responder
#3
(25/06/2017, 04:46 PM)BlasKer escribió: Por que no usas el Team Join de exolent trae funcion random, ct, tt hartas cosas mediante a cvar

https://forums.alliedmods.net/showthread.php?t=69819

Me olvide de aclarar que a la funcion la uso despues de registrarme o loguearme una cuenta, no me sirve.


Gracias igual
Responder
#4
debe ser la cvar mp_limitteams
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)