error al compilar en amx 1.8.3
#1
Código PHP:
public on_RoundStart( )
{
    
g_roundStarted true
    
for(new i=0;i<33;i++)
    {
        if(!
is_user_connected(i))
            continue
        
client_disconnected(i)
    }
}

public 
on_RoundEnd( )
{
    
g_roundStarted false
    set_task
(0.5"task_delayEnd")
}

public 
task_delayEnd( )
{
    for(new 
i=0;i<33;i++)
    {
        if(!
is_user_connected(i))
            continue
        
client_disconnected(i)
    }



tengo error al compilar por el
Código PHP:
client_disconnected(i



si coloco
Código PHP:
public client_disconnected(id
no me compila.
aprendiendo
Responder
#2
Explica que querés hacer, para poder entender.

Me salió rima y todo Whatever
Responder
#3
Código PHP:
public client_disconnected(id

--->

Código PHP:
public client_disconnect(id
Steam
Responder
#4
Error: Number of arguments does not match definition on line 170
Error: Number of arguments does not match definition on line 186
si tengo el
Código PHP:
pulblic client_disconnected(id


pero el amxmodx si lo tengo en disconnect me sale esto


Warning: Symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead. on line 152

es lo que trato de decir.
aprendiendo
Responder
#5
En AMX Mod 1.8.3 debes usar esto.

Código PHP:
client_disconnected iIndex ); 
Responder
#6
sigo teniendo el mismo error.
aprendiendo
Responder
#7
(20/07/2018, 12:04 PM)Artemis escribió: sigo teniendo el mismo error.

Pasa el código completo porque no entiendo un pingo.
Responder
#8
Código PHP:
public client_disconnect(id

----->

public client_disconnectiID 
?
Responder
#9
(20/07/2018, 12:10 PM)Nazy.- escribió:
Código PHP:
public client_disconnect(id

----->

public client_disconnectiID 
?

No comentes sandeces, al indice le podes poner como quieras.

Código PHP:
public client_disconnected iChema ) {

     
client_print iChemaprint_chat"[BG] It's a test!." );

Responder
#10
(20/07/2018, 12:12 PM)Chema escribió:
(20/07/2018, 12:10 PM)Nazy.- escribió:
Código PHP:
public client_disconnect(id

----->

public client_disconnectiID 
?

No comentes sandeces, al indice le podes poner como quieras.

Código PHP:
public client_disconnected iChema ) {

     
client_print iChemaprint_chat"[BG] It's a test!." );


Enserio? Roflmao no sabia
Responder
#11
Código PHP:
public client_disconnect(id)
{
    if(
g_sentry[id] != 0)
    {
        if(
g_sentry[id] < 0)
            
sentry_stopbuild(-g_sentry[id])
        else
            
sentry_remove(g_sentry[id])
        
g_sentry[id] = 0
    
}
}

public 
on_RoundStart( )
{
    
g_roundStarted true
    
for(new i=0;i<33;i++)
    {
        if(!
is_user_connected(i))
            continue
        
client_disconnect(i)
    }
}

public 
on_RoundEnd( )
{
    
g_roundStarted false
    set_task
(0.5"task_delayEnd")
}

public 
task_delayEnd( )
{
    for(new 
i=0;i<33;i++)
    {
        if(!
is_user_connected(i))
            continue
        
client_disconnect(i)
    }

aprendiendo
Responder
#12
Proba así. Crab

Código PHP:
public on_RoundStart ( ) {
    
    
g_roundStarted    true;
    
    for ( new 
0get_maxplayers ( ); i++ ) {
    
        if ( !
is_user_connected ) )
            continue;
        
        if ( 
g_sentry ] != ) {
        
            if ( 
g_sentry] < ) {
            
                
sentry_stopbuild ( -g_sentry ] );
            }
            else {
    
                
sentry_remove g_sentry ] );
                
g_sentry ] = 0;
            }
        }
    }
}

public 
on_RoundEnd ( ) {
    
    
g_roundStarted    false;
    
set_task 0.5"task_delayEnd" );
}

public 
task_delayEnd ( ) {
    
    for( new 
0get_maxplayers ( ); i++ ) {
        
        if ( !
is_user_connected ) )
            continue;
            
        if ( 
g_sentry ] != ) {
        
            if ( 
g_sentry] < ) {
            
                
sentry_stopbuild ( -g_sentry ] );
            }
            else {
    
                
sentry_remove g_sentry ] );
                
g_sentry ] = 0;
            }
        }
    }


EDIT: Sí alguien entiende lo que Artemis quiere hacer que me diga, hice esto tratando de comprender que quiere hacer.
Responder
#13
yo uso esto para evitar ese problema, aveces necesito compilar en otras versiones y es mas util asi.
Código PHP:
#if AMXX_VERSION_NUM >= 183
#define client_disconnect client_disconnected  
#endif 
[Imagen: 76561198090851442.png]
Responder
#14
Código PHP:
#if AMXX_VERSION_NUM >= 183
#define client_disconnect client_disconnected  
#endif 

pasa el mismo error flys, pero me decidi a compilarlo en el 1.8.2 no le dare mucha vueltas al asunto.
aprendiendo
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)