Transformar de minutos a segundos
#1
buenas, tengo este plugin que es un votemap y esta configurado para que inicie cuando faltan tantos minutos, me podrian ayudar a que sea en segundos y no en minutos, osea que la votacion del mapa inicie al faltar tantos segundos del mapa, ya tiene un cvar configurado pero como puedo hacer para que sea en segundos y no en minutos

Código PHP:
public Task_CheckTime()
{
    if(
g_bVoteStarted || g_bVoteFinished) return PLUGIN_CONTINUE;
    
    
#if defined FUNCTION_NIGHTMODE
    
if(g_bNightMode && g_bNightModeOneMap) return PLUGIN_CONTINUE;
    
#endif
    
    
if(get_pcvar_float(g_pCvars[TIMELIMIT]) <= 0.0) return PLUGIN_CONTINUE;
    
    new 
Float:fTimeToVote get_pcvar_float(g_pCvars[START_VOTE_BEFORE_END]);
    
    new 
iTimeLeft get_timeleft();
    if(
iTimeLeft <= floatround(fTimeToVote 60.0)) //creo que aqui es donde debo configurar pero no se como transformarlo a segundos.
    
{
        if(!
get_pcvar_num(g_pCvars[START_VOTE_IN_NEW_ROUND]))
        {
            
log_amx("StartVote: timeleft %d"iTimeLeft);
            
StartVote(0);
        }
        else
        {
            
SetNewRoundVote();
        }
    }
    return 
PLUGIN_CONTINUE;

Responder
#2
fTimeToVote * 60.0
--->
fTimeToVote
Responder
#3
(27/07/2022, 11:36 AM)alexiways escribió: fTimeToVote * 60.0
--->
fTimeToVote

Gracias funciono, una ultima cosa ¿como puedo bloquear el cambio del mapa que hace el servidor al llegar timelimit a 0? que el cambio de mapa lo haga el galileo.
Responder
#4
(27/07/2022, 11:48 AM)Asta escribió: Gracias funciono, una ultima cosa ¿como puedo bloquear el cambio del mapa que hace el servidor al llegar timelimit a 0? que el cambio de mapa lo haga el galileo.

Eso ya lo hace el galileo si no me equivoco, tenes que desactivar el plugin timeleft.amxx y mapchooser.amxx que ya trae el amxx para que no interfiera.
___________________________________
SI NECESITAS UN PLUGIN TE LO HAGO $$$
COMUNICATE A MI DISCORD: emanuelitop15
Responder
#5
(28/07/2022, 05:44 AM)[E]manuelitop15 escribió: Eso ya lo hace el galileo si no me equivoco, tenes que desactivar el plugin timeleft.amxx y mapchooser.amxx que ya trae el amxx para que no interfiera.

lo raro es que desactivo esos 2 plugins y igual el galileo pero el mapa al llegar a 0 del timelimit este se cambia, hay alguna forma de bloquear eso?
Responder
#6
(27/07/2022, 11:48 AM)Asta escribió: ... ¿como puedo bloquear el cambio del mapa que hace el servidor al llegar timelimit a 0? que el cambio de mapa lo haga el galileo.
  • addons\amxmodx\configs\plugins.ini
    Código:
    ; Map related
    ;nextmap.amxx ; displays next map in mapcycle
    ;mapchooser.amxx ; allows to vote for next map
    timeleft.amxx ; displays time left on map
  • addons\amxmodx\configs\galileo\galileo.cfg
    Código:
    // Indica cuándo debe terminar un mapa cuando se acaba el tiempo.
    // 0 - finaliza inmediatamente cuando se acaba el tiempo
    // 1 - cuando se acaba el tiempo, finaliza después de la ronda actual
    gal_endonround 1
Responder
#7
(28/07/2022, 01:04 PM)mlibre escribió:
  • addons\amxmodx\configs\plugins.ini
    Código:
    ; Map related
    ;nextmap.amxx ; displays next map in mapcycle
    ;mapchooser.amxx ; allows to vote for next map
    timeleft.amxx ; displays time left on map
  • addons\amxmodx\configs\galileo\galileo.cfg
    Código:
    // Indica cuándo debe terminar un mapa cuando se acaba el tiempo.
    // 0 - finaliza inmediatamente cuando se acaba el tiempo
    // 1 - cuando se acaba el tiempo, finaliza después de la ronda actual
    gal_endonround 1

no me entiendes, desactivo tanto el nextmap como el mapchooser y el galileo pero trabajo con el comando timelimit como puedo bloquear ese cambio de mapa que hace cuando el timelimit llegue a 0, quitando lo del galileo
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)