Porque no funciona ?
#1

pawn Код:
stock
                        duelseg    [ 0x09 ],
            duelmin    [ 0x09 ],
                        duelcountsegtimer;

forward duelcountseg   ( duelid   );
public duelcountseg( duelid )
{
        if(duelseg[ duelid ] < 59)  duelseg[ duelid ] ++;
        else duelseg [ duelid ] = 0, duelmin [ duelid ] ++;
        duelcountsegtimer = SetTimerEx( "duelcountseg", 1000, false, "i", duelid );
return 1;
}

en onplayerdeath, cuando acaba el duelo:
                    format( info, sizeof( info ), "*** \"%s\" %s \"%s\" en el /duel %i (HP Restante: %.0f/Tiempo: %d:%d).", playerData[ duelplay[ duelID ][ 1 ] ][ p_name ], h == 100 && a >= 50 ? ( "gano a" ) : h == 100 && a >= 10 ? ( "gano a" ) : ( "gano a" ), playerData[ duelplay[ duelID ][ 0 ] ][ p_name ], duelID,( h + a ), duelmin [ duelID ], duelseg [ duelID ] );

                    KillTimer(duelcountsegtimer);

            SendClientMessageToAll( ERROR_COLOR, info );
Se supone que deveria indicar el tiempo que tardas en acabar el duelo pero siempre sale 0:0
Reply
#2

posiblemente le estas errando al pasar el parametro duelid al timer.
Reply
#3

Resuelto, cometi un error MUY tonto xD

Se me olvido el timer al iniciar el duelo >.<
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)