22.06.2012, 21:27
їSe pueda modificar el tiempo de explosiуn de la granada explosiva? Tanto aumentar el tiempo como achicarlo.
Espero respuestas, saludos.
Espero respuestas, saludos.
No se puede. Porque al lanzar la granada no tienes control sobre ella. Funciona como en el modo de un jugador.
|
lo que irinel dice es cierto lo mas recomendable seria que crearas tu propia granada con CreateExplosion y SetTimer o SetTimerEx
|
SA-MP provee funciones Server-side, por lo tanto todo se controla por parte del servidor, se podrнa realizar solamente si SA-MP tuviera funciones y scripts Client-side, es decir, piezas de cуdigo ejecutada por el cliente y que modifiquen la jugabilidad desde el equipo local ya que desde scripts Server-side habrнa una diferencia de timings cuando un jugador tiene mayor latencia y el servidor tendrнa que hacerse cargo de todo, es tambiйn una cuestiуn de distribuciуn de recursos.
Tampoco existen funciones para mover objetos de forma curva, solamente movimientos rectos. Tampoco el plugin Map Andreas o la versiуn "include" son muy exactos y bien optimizados para utilizarlos en este tipo de casos(el plugin toma alrededor de 70 MB de RAM y la otra versiуn es mбs de 10 veces mбs lenta que la versiуn plugin), ya que solamente son un plano de las diferentes alturas del mapa de San Andreas, si se utilizaran para este caso piensa que si tiras una granada debajo de un techo, explotarб en el techo ya que no es exacto. Es posible simular algo parecido a una granada, pero no queda parecida como tal con CreateExplosion ya que no hay objeto que lo simule, por conclusiуn SA-MP no puede hacerlo. |
Lamentablemente estas muy equivocado sobre el movimiento de los objetos, aca te dejo una prueba para que la veas.
FireWorks Alpha by Babul |
No se necesita un timer solo el callback OnObjectMoved, solo debe ir siguiendo nodos.
acб hay un vнdeo demostrado que se puede hacer lo de la granada. SutD: Some explosives - Grenade launchers, rocket rifles and bombers |