Jump to content

Alexs

Members
  • Posts

    2,869
  • Joined

  • Last visited

Everything posted by Alexs

  1. ¿Estás seguro de que esa variable es un JSON?
  2. Pasados dos meses, me gustaría saber si este proyecto sigue en pie.
  3. En cliente, antes que todo haz: fromJSON( data ) Así tendrás la tabla disponible en el cliente.
  4. Les agradecería que no desvirtúen el tema, así no lo cierran y se pueda seguir discutiendo el tema original con tranquilidad.
  5. Si es un JSON, entonces 'fromJSON' debe transformarla en tabla.
  6. You should replace the original texture with a transparent one and then attach an object as if it were the weapon.
  7. Usa 'triggerClientEvent' para pasar datos desde un lado a otro. Además, supongo que eventualmente llegará alguien recomendandote utilizar 'setElementData' para compartir datos, pero es una función bastante pesada, sobre todo si estás compartiendo valores en ambos datos.
  8. There isn't an element for the ped weapon and getPedWeapon returns an integer value. The only way to make a weapon invisible is replacing the texture with a transparent one.
  9. Eso es para el espacio de tres dimensiones. Es un poco más difícil de graficar:
  10. Es la formula básica del teorema de pitagoras, sencillamente resta las coordenadas para posicionarlo en el origen y luego obtiene la suma de los cuadrados de los catetos (la distancia de cada punto al origen) y obtiene la raíz cuadrada que sería el valor de la hipotenusa (la distancia entre los puntos). Esto:
  11. Mira vos. Para evitar la mala interpretación, ya edite esa afirmación.
  12. Basta con ver los tiempos de ejecución para ver que no funciona así, además la solución sería tan sencilla como cambiar el nombre. Igualmente, es innegable que es más rapido hacer aplicación directa de la fórmula (sin utilizar una función por medio) para obtener una mayor eficiencia. Si tú no deseas eso, entonces sigue utilizando las funciones que MTA innecesariamente provee.
  13. No lo es. Si lo piensas un segundo te darás cuenta de que aplicar la fórmula matemática es más eficiente y rápido por obvios motivos. En detalle, ejecutar directamente 'getDistanceBetweenPoints3D' tarda .00048 milisegundos; ejecutar la función almacenada en una variable tarda .00045 milisegundos; ejecutar la fórmula matemática desde una función ocupa .00054 milisegundos; pero, finalmente, utilizar la fórmula de manera directa tardaría aproximadamente .0004 milisegundos. Queda claro cual es la mejor opción. * Actualizo el post para aclarar el mejor método de uso.
  14. Pues las funciones hacen exactamente lo mismo, con la diferencia de que es más rápido aplicar la fórmula que llamar a una función de MTA. Eso es útil dentro de eventos como 'onClientRender'.
  15. La función math.sqrt obtiene la raíz cuadrada, equivalente matemático de elevar a un medio de la unidad, así que no, no es lo mismo. Esas funciones sólo aplican la fórmula geométrica de distancia entre puntos cartesianos y su análogo tridimensional.
  16. Son funciones, sirven para un script.
  17. Mi intención era molestar, pero supongo que no funcionó. La librería de easing de EmmanuelOga puede suplir esa función con mayor eficiencia: https://github.com/EmmanuelOga/easing/b ... easing.lua El resto supongo que será una falla en el cálculo, ¿podrías ampliar el trozo de código para ver el resto de variables? Igual lo mejor sería replantearse el código usando la librería y no esa función.
  18. Buenas tardes, para quienes lo deseen les dejo estas dos fórmulas que son el reemplazo matemático equivalente a 'getDistanceBetweenPoints2D' y 'getDistanceBetweenPoints3D' y que se ejecutan a un aproximado de 112.5% de velocidad en comparación: --Para puntos cartesianos bidimensionales: (( (x2 - x1)^2 + (y2 - y1)^2 ) ^ .5) --Su extensíon al espacio tridimensional: (( (x2 - x1)^2 + (y2 - y1)^2 + (z2 - z1)^2 ) ^ .5) --Basta con reemplazar las variables x1, y1, z1, x2, y2 y z2 para obtener la distancia entre los puntos. Siéntanse libres de añadir todo lo necesario para un uso más cómodo dentro de MTA.
  19. No uses 'interpolateBetween', además te dejo un tutorial de Lua para que revises: http://www.lua.org/pil/1.html
  20. ¿Algún enlace o algo útil? Algún nombre que entregue resultados por Google al menos.
  21. Buenas tardes, Hace varios meses (un año), en DayZ existían las tent, tiendas para acampar que servían principalmente para almacenar objetos, ¿aún existen? ¿es posible crearlas y llenarla de objetos de manera sencilla? ¿hay alguna alternativa similar? Por favor, para evitar discusiones, me gustaría que sólo respondiesen los que tienen experiencia con el modo de juego.
  22. Quizá te sean útiles los renderTarget. Revisa su documentación y de seguro se te ocurre el método exacto.
  23. Alexs

    Skin en DayZ

    El que no entendió fuiste vos. Si, tienes razón. Volví a leer tu comentario 435 veces y si se entrelee, obviando todo lo errado, los detalles concretos, entonces si, gracias por tu ayuda.
  24. Alexs

    Skin en DayZ

    Gracias, justamente esa información necesitaba.
×
×
  • Create New...