Raised This Month: $32 Target: $400
 8% 

[ES] error con bool...


  
 
 
Thread Tools Display Modes
Author Message
Bello2
Senior Member
Join Date: Jun 2010
Location: Venezuela
Old 10-11-2010 , 23:59   [ES] error con bool...
#1

buenas amigos como estan? miren aca el codigo:

PHP Code:
new bool:g_plract[33]

public 
plugin_init()
{
   
register_message(get_user_msgid("TeamInfo"), "message_teaminfo")
}

if(
CS_TEAM_SPECTATOR cs_get_user_team(g_TTeam[o]) > CS_TEAM_UNASSIGNED)
                        {
                            
g_plractg_TTeam[o] ] = true;
                            
cs_set_user_teamg_TTeam[o], CS_TEAM_T )
                        }
                        else
                        {
                            
g_plractg_TTeam[o] ] = false;
                            
g_nexteamg_TTeam[o] ] = 1;
                        }

public 
message_teaminfo(msg_idmsg_dest)
{
    if (
msg_dest != MSG_ALL && msg_dest != MSG_BROADCAST) return;
    
    static 
id
    id 
get_msg_arg_int(1)

    if(!
is_user_connected(id)) return
    
    if(
g_plract[id]) return;
    
g_plract[id] = true;
    
    static 
team[2]
    
get_msg_arg_string(2teamcharsmax(team))
    
    switch(
team[0])
    {
        case 
'C':
        {
            if(
g_nexteam[id] == 1)
            {
                
set_pdata_int(id11415)
                
set_msg_arg_string(2"TERRORIST")
            }
        }
        case 
'T':
        {
            if(
g_nexteam[id] == 2)
            {
                
set_pdata_int(id11425)
                
set_msg_arg_string(2"CT")
            }
        }
    }

dicho codigo se utiliza cuando un player entra al servidor y es forzado a cambiarse a un team cuando pasa eso el player entra bugeado entra como si estuviera en surf...

este code es para que cuando entre y lo forzen a un team no lo cambie al team si no q espere q el player entre...

y este es el error:

Code:
L 09/09/2010 - 16:26:10: Start of error session.
L 09/09/2010 - 16:26:10: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20100909.log")
L 09/09/2010 - 16:26:10: [CSTRIKE] Invalid player 7
L 09/09/2010 - 16:26:10: [AMXX] Displaying debug trace (plugin "yap_menu.amxx")
L 09/09/2010 - 16:26:10: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 09/09/2010 - 16:26:10: [AMXX]    [0] yap_menu.sma::create_menu (line 1229)
L 09/09/2010 - 16:26:10: [AMXX]    [1] yap_menu.sma::VotePlayers (line 1694)
el error ocurre cuando un player se conecta y se desconecta al mismo momento y la linea del problema es esta:

if(CS_TEAM_SPECTATOR > cs_get_user_team(g_TTeam[o]) > CS_TEAM_UNASSIGNED)

sera q hay algo mal en el code de arriba ayuda porfavor...
__________________
Bello2 is offline
Kiske
Veteran Member
Join Date: May 2009
Old 10-12-2010 , 09:01   Re: [ES] error con bool...
#2

Postea el Código que te dice el error:
Quote:
L 09/09/2010 - 16:26:10: [AMXX] [0] yap_menu.sma::create_menu (line 1229)
L 09/09/2010 - 16:26:10: [AMXX] [1] yap_menu.sma::VotePlayers (line 1694)
__________________

Kiske is offline
Send a message via Skype™ to Kiske
Bello2
Senior Member
Join Date: Jun 2010
Location: Venezuela
Old 10-12-2010 , 09:43   Re: [ES] error con bool...
#3

Quote:
Originally Posted by Kiske View Post
Postea el Código que te dice el error:
aqui esta la linea del error:

PHP Code:
if(CS_TEAM_SPECTATOR cs_get_user_team(g_CtTeam[o]) > CS_TEAM_UNASSIGNED)
                        {
                            
g_plractg_CtTeam[o] ] = true;
                            
cs_set_user_teamg_CtTeam[o], CS_TEAM_CT )
                        }
                        else
                        {
                            
g_plractg_CtTeam[o] ] = false;
                            
g_nexteamg_CtTeam[o] ] = 2;
                        } 
esto es como una seleccion de players ya lo he explicado varias veces son 2 capitanes y eligen a los jugadores al terminar los capitanes de elegir a los jugadores entonces se cambian de team inmediatamente para el equipo q los halla elegido el capitan entonces el codigo de arriba de fakemeta fui utilizado porq aveces esta entrando un player al servidor y lo eligen y termina la seleccion y lo jala al team inmediatamente y el jugador entra bugeado como si estuviera surfeando entonces eso se hizo para q cuando los valla a cambiar de team y el player este entrando no lo jale si no q deje q el entre solo...

PD: el error se produce cuando el jugador esta entrando lo elige un cap y al cambiar los teams se desconecta el player entrante...
__________________
Bello2 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:11.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode