Pedido get_gametime por horas/minutos
#1
Hola gente de AMX-ES, quien me podria hacer un pedido, consta en usar get_gametime que al activar una variable que me diga que falta 2 horas con 5 minutos y 2 segundos para volverlo a usar, se lo re agradeceria

Aca dejo un ejemplo : Tut de meTaLiCroSS

Aca hay otro ejemplo, pero quiero que sea al reves,que empieze por ejemplo con 20 hs, y restando, y al llegar a 0 se desactive

Tiempo

quiero eso para guardar una sola variable, nose si es posible?
Responder
#2
(26/05/2020, 06:58 PM)Spirit escribió: Hola gente de AMX-ES, quien me podria hacer un pedido, consta en usar get_gametime que al activar una variable que me diga que falta 2 horas con 5 minutos y 2 segundos para volverlo a usar, se lo re agradeceria

Aca dejo un ejemplo : Tut de meTaLiCroSS
Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN    ""
#define AUTHOR    "Nazy.-"
#define VERSION    "1.0"

new Float:g_currentTime33 ];
const 
Float:g_timeRequired 7502.0;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
// Add your own code here
    
register_clcmd("say /test""funcionTest");
}

public 
client_putinserver(id)
    
g_currentTime[id] = 0.0;

public 
funcionTest(id){
    new 
Float:iTime get_gametime();
    
    if( 
iTime >= g_currentTime[id])
    {
        
g_currentTime[id] = get_gametime() + g_timeRequired;
    }
    else
    {
        new 
hoursdaysminssegsFloat:timeRemaining;
        
timeRemaining g_currentTime[id] - iTime;
        
segs floatround(timeRemaining);
        
        
mins segs/60;
        
hours mins/60;
        
days hours/24;
        
segs segs-mins*60;
        
mins mins-hours*60;
        
hours hours-days*24;
        
        
client_print_color(idprint_team_default"Te faltan %d horas con %d minutos y %d segundos para usar este comando otra ves."hoursminssegs);
        
g_currentTime[id] = 0.0;
    }

proba ahí, si tiras retry no va a contar.
Quieres rentar un servidor en USA o BRASIL, envíame un Mensaje Privado.
Envía mensaje privado si vas a pagar por el servicio.
[Imagen: b_350_20_323957_202743_f19a15_111111.png]
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder
#3
(26/05/2020, 07:41 PM)Hypnotize escribió:
Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN ""
#define AUTHOR "Nazy.-"
#define VERSION "1.0"

new Float:g_currentTime33 ];
const 
Float:g_timeRequired 7502.0;

public 
plugin_init()
{
 
register_plugin(PLUGINVERSIONAUTHOR)
 
// Add your own code here
 
register_clcmd("say /test""funcionTest");
}

public 
client_putinserver(id)
    g_currentTime[id] = 0.0;

public 
funcionTest(id){
 new 
Float:iTime get_gametime();
 
 if( 
iTime >= g_currentTime[id])
 {
 
g_currentTime[id] = get_gametime() + g_timeRequired;
 }
 else
 {
 new 
hoursdaysminssegsFloat:timeRemaining;
 
timeRemaining g_currentTime[id] - iTime;
 
segs floatround(timeRemaining);
 
 
mins segs/60;
 
hours mins/60;
 
days hours/24;
 
segs segs-mins*60;
 
mins mins-hours*60;
 
hours hours-days*24;
 
 
client_print_color(idprint_team_default"Te faltan %d horas con %d minutos y %d segundos para usar este comando otra ves."hoursminssegs);
 
g_currentTime[id] = 0.0;
 }

proba ahí, si tiras retry no va a contar.

si vas a usar client_print_color podrías asignarle un color aunque sea
Trolleyes
Responder
#4
(26/05/2020, 07:52 PM)FrancoX escribió: si vas a usar client_print_color podrías asignarle un color aunque sea

y si ayudas en ves de comentar cualquiera? Whatever
Quieres rentar un servidor en USA o BRASIL, envíame un Mensaje Privado.
Envía mensaje privado si vas a pagar por el servicio.
[Imagen: b_350_20_323957_202743_f19a15_111111.png]
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder
#5
Hola Hypnotize, lo de los colores es lo de menos...mira, pusiste 2 veces hours, cual seria el correcto?

Código PHP:
mins segs/60;
        
hours mins/60;
        
days hours/24;
        
segs segs-mins*60;
        
mins mins-hours*60;
        
hours hours-days*24
Responder
#6
(26/05/2020, 09:40 PM)Spirit escribió: Hola Hypnotize, lo de los colores es lo de menos...mira, pusiste 2 veces hours, cual seria el correcto?

Código PHP:
mins segs/60;
        hours mins/60;
        days hours/24;
        segs segs-mins*60;
        mins mins-hours*60;
        hours hours-days*24

Puedes sacar la linea de days y la ultima de hours en caso de no usar dias, pero si planeas usar días debes dejarlo para que no te diga algo como 1 dia 36 horas

pero si llegaras a usar días así como estan las operaciones te devuelve 1 día 12 horas


en caso removieras lo que dije, lo demas si déjalo ya que es necesario (aunque se repitan).
Quieres rentar un servidor en USA o BRASIL, envíame un Mensaje Privado.
Envía mensaje privado si vas a pagar por el servicio.
[Imagen: b_350_20_323957_202743_f19a15_111111.png]
[Imagen: b_350_20_5a6c3e_383f2d_d2e1b5_2e3226.png]
[Imagen: 76561198283253977.png]
(05/07/2018, 11:09 PM)meTaLiCroSS escribió: Esa es la diferencia, por eso no cualquier mandril puede programar
(16/05/2014, 08:22 AM)mongito100 escribió: Esto debería ir en tutoriales para q después un moderador/neeeeeel lo ponga en el tacho
(08/04/2020, 05:10 PM)asgasgasgasgasg escribió: bola de estupidos con retrasomental hijos de la gran puta por que putas ayudan a todo mundo y no a mi pedi un midnight dakness para zp y nadie me lo hizo malditos basuras bastardos tontos estupidos virgenes de mierda no van a conseguri nada tontos mierdaaaaaaaaaaaaaaaaaaaaaaaaaa
(26/07/2020, 12:37 AM)Hypnotize escribió: [Imagen: xdxd.png]


(26/07/2020, 07:21 PM)Ricardo01 escribió: Que problema tenés conmigo LA CONCHA DE TU MADRE.... La re mil que te parió te crees porque tenés "47" de recuperación eres todo anda hacerte coger seguramente le pagaste a alguien para que te dé reputación porque eres una basura de persona... Jamás vi una persona tan basura eh ignorante como vos...

(26/07/2020, 08:12 PM)Ricardo01 escribió: SOS pelotuda o te haces me tenés en cosas que nada que ver.... Man no tenes vida? Que estás tan aldp2 que haces todo esto? Busca una novia oh anda a pajearte un rato. Debes ser un gordo con lente que tiene poster de anime de culo virgen de mierda..

(26/07/2020, 08:25 PM)Ricardo01 escribió: Y que tiene? Lo ví me gustó y lo puse aparte? Que problema tenés conmigo si yo no te hice nada.. yo tiro post no es obligación que me ayudes... Nose que carajo te pasa conmigo. De la nada me empezaste a bardear y etc. Si tenés problema con tu familia o tu vida. agarratela con ellos no con gente que no conoces..

(26/07/2020, 11:18 PM)Ricardo01 escribió: Buena te crees porque sabes programar se crees superior pelotudo de mierda. Yo voy a crear todas las cuentas que quieras la concha de tu madre gordo virgen. Anda a mirar porno de anime. Yo te voy a insultar todo lo que quiera pelotudo... Te crees superior y crees que tenés derecho a molestar a otras personas que ni conoces... Aparte que me importa si sabes programa nadie te pide ayuda acá. Son millones no eres el único..



Responder
#7
Muchas gracias hypnotize,me sirvió ! Rainbow
Responder
#8
Solamente ocupas los minutos y segundos, ya que el get_gametime se reinicia cuando inicia un nuevo mapa.

Para lo de "20 hs":
Código PHP:
new iSystimeiSystime get_systime();
    if(g_iDailyTime[id] > iSystime)
    {
        new chms;
        c g_iDailyTime[id] - iSystime;
        h 60 60;
        m 60 60;
        s 60 60;

        client_print_color(idprint_team_default"^x03[DailyBonus]^x01 Tu próxima bonificación será dentro de:^x04 %d h, %d min, %d seg"hms);
        return;
    }
    
g_iDailyTime[id] = iSystime + (horas 60 60
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)