SA-MP Forums Archive
Ayudita con esto... - 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: Ayudita con esto... (/showthread.php?tid=465776)



Ayudita con esto... - OTACON - 24.09.2013

Buenas a todos, kisiera una ayudita para hacer lo siguiente de una forma eficaz, kiero darle una funcion justo en le momento ke se termina un PlayAudioStreamForPlayer , he hecho varias cosas pero no funcionan .

si me pueden ayudar se los agradezco.
desde ya muchas gracias.



Re: Ayudita con esto... - TheChaoz - 24.09.2013

Solo se puede realizar mediante temporizadores y aun asi no hay una forma 100% eficaz. Podrias Iniciar un temporizador al momento que inicia el audio cuya repeticion sea el tiempo del audio sumado al ping del jugador multiplicado por una constante (la cual deberias encontrar).


Respuesta: Ayudita con esto... - Swedky - 24.09.2013

Intentaste con Timer's?.

EDIT: 'the_chaoz', me ganaste


Respuesta: Ayudita con esto... - DesingMyCry - 24.09.2013

En otras palabras, quieres saber el tamaсo de un archivo .mp3 (y los demбs) en segundos... desde Pawn no es posible. Tendrias que enlazar con otro lenguaje.


Respuesta: Re: Ayudita con esto... - OTACON - 24.09.2013

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
Solo se puede realizar mediante temporizadores y aun asi no hay una forma 100% eficaz. Podrias Iniciar un temporizador al momento que inicia el audio cuya repeticion sea el tiempo del audio sumado al ping del jugador multiplicado por una constante (la cual deberias encontrar).
no entendi lo ultimo, lo de la constante.
me lo podrias explicar?.



Re: Ayudita con esto... - TheChaoz - 24.09.2013

Tiempo = Duracion+ping*C; C es una constante cuyo valor rondaria 1,algo. Estos numeros son llamados magic numbers pues se encuentran por prueba y error en muchos casos.


Respuesta: Ayudita con esto... - DesingMyCry - 24.09.2013

Ve si al escuchar una canciуn con esa funciуn, tu ping cambia drasticamente (algo asi como 50). Si es asi se podria guardar el ping de antes de escuchar la canciуn y verificar con un timer hasta cuando se normalice.