SA-MP Forums Archive
[Duda] Tiempo por ronda - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda] Tiempo por ronda (/showthread.php?tid=486639)



[Duda] Tiempo por ronda - RZoone - 09.01.2014

Hola gente querнa preguntarles si alguien me puede explicar o hacer un sistema de como poner tiempo por ronda, es decir, quiero que las rondas duren 20 minutos en cada una de las 3 ciudades, y despuйs los usuarios votarнan el mapa (lo de la votaciуn lo pedirй despuйs). Saludos y de antemano muchнsimas gracias.


Respuesta: [Duda] Tiempo por ronda - Swedky - 09.01.2014

Ya pediste lo de los votos y te lo respondн...

Solamente usas usas una variable para detectar si el tiempo para votar estб activado o no, tambiйn
SetTimer (El timer serнa (20*60) para el tiempo) . Cuando termina ese tiempo, envнas un msj a todos los usuarios para que elijan el mapa y activas la variable estableciйndole el valor que deseas. y de ahн puedes usar el cуdigo que te pasй.


Respuesta: [Duda] Tiempo por ronda - OTACON - 09.01.2014

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
Ya pediste lo de los votos y te lo respondн...

Solamente usas usas una variable para detectar si el tiempo para votar estб activado o no, tambiйn
SetTimer (El timer serнa (20*60) para el tiempo) . Cuando termina ese tiempo, envнas un msj a todos los usuarios para que elijan el mapa y activas la variable estableciйndole el valor que deseas. y de ahн puedes usar el cуdigo que te pasй.
20*60 no es 20 minutos.

20*60000 es 20 minutos

recuerda que son milisegundos .
saludos.


Respuesta: [Duda] Tiempo por ronda - RZoone - 09.01.2014

Muchas gracias chicos, їpodrнa ser asн el sistema?

Код HTML:
new TiempoVote[MAX_PLAYERS];

forward Msjvote();

En OnGameModeInit

 SetTimer("Msjvote", 60000, false);

la callback:

public Msjvote()
{
	SendClientMessageToAll(COLOR_CELESTE, "La ronda ha terminado, por favor ahora elija el siguiente mapa");
}
PD: la Variable que cree primero (TiempoVote) no sй cуmo se usarнa. Por favor ayuda y muchнsimas gracias, siempre me ayudan

PD2: EnzoMetlc, no te entendн bien, tratй de hacerlo pero igual. Por eso tratarй de pedirlo en otra parte o buscarle la forma.