Duda con cуdigo - 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 con cуdigo (
/showthread.php?tid=582755)
Duda con cуdigo -
Choidito - 23.07.2015
Hola,quisiera saber que como hacer que cada segundo que pase imprima un valor por ejemplo'
Faltan %d segundos para que puedas abrir el baъl.
Faltan 20 segundos..
Faltan 19 segundos..
Y asн,quisiera saber si hay alguna funciуn para poder ahorrarme cуdigos , gracias
Re: Duda con cуdigo -
SickAttack - 23.07.2015
Intetale, es la unica forma.
https://sampwiki.blast.hk/wiki/SetTimer
https://sampforum.blast.hk/showthread.php?tid=254915 o un acumulador.
No es dificil, ni un poquito.
Re: Duda con cуdigo -
Choidito - 23.07.2015
Quote:
Originally Posted by SickAttack
|
Gracias
Re: Duda con cуdigo -
INKISICION - 23.07.2015
Es muy censillo, solo vas restando una varible
PHP код:
new tiempo, Time ; //Variable que se restara y el variable para el SetTimer
//Defines la variable en el comando a ejecutar y creas un timer
CMD:comando(playerid, params[])
{
tiempo = segundos; //Tiempo ejemplo: tiempo = 20; serian 20 segundos
Time = SetTimer("ElTimer", 1000, true); //Cada 1 segundo ira restandose
return 1;
}
public ElTimer()
{
format(string, sizeof(string), "Faltan %d segundos para que puedas abrir el baъl.",tiempo);
SendClientMessageToAll(-1, string);//Mensaje
tiempo--; //restar la variable
if(tiempo == 0) //cuando llegue a 0 que se ejecutara
{
//El evento comenzo
KillTimer(Time); //Matamos el timer
}
return 1;
}
Respuesta: Duda con cуdigo -
DesingMyCry - 23.07.2015
Ocupar temporizadores para algo asн es nada optimizado.
Respuesta: Duda con cуdigo -
OTACON - 23.07.2015
Easy SetTimerCMD - By OTACON (yo conozco a este user, pero nunca me hablб)
-->
https://sampforum.blast.hk/showthread.php?tid=440531
hay tres maneras de hacerlo, recomendada la manera numero tres.
saludos.
PD: tambiйn te servirб el tutorial que te paso SickAttack.
http://forum.sa-mp.com/showpost.php?...56&postcount=2
Respuesta: Duda con cуdigo -
aoEXE - 23.07.2015
solo has un chequeo si ya pasaron los segundos cuando intente usar la funciуn (abrir baъl), tambiйn de que no es optimizado serнa algo molesto para alguien que spamee el chat con esos mensajes (es sugerencia) xd
Re: Duda con cуdigo -
Choidito - 23.07.2015
Me complique un poco con el cуdigo de Sick,ahн revisу los demбs
Re: Duda con cуdigo -
Choidito - 23.07.2015
Gracias OTACON con ese aporte, una pregunta,esa definiciуn lo puedo poner en una GM? Si no, pasame el i clude que no se como usar pastebin :/,igual gracias con INKISICION pero me llevу el de OTACON
Respuesta: Duda con cуdigo -
DesingMyCry - 23.07.2015
Ve esto: https://sampforum.blast.hk/showthread.php?tid=439112
El tуpico te enseсa a usarlo.