Jump to content

Alexs

Members
  • Posts

    2,869
  • Joined

  • Last visited

Everything posted by Alexs

  1. ¿Hay algún motivo específico por el que quieras usar una base de datos SQLite o MySQL? Porque si no, es el peor método posible para lo que describes en tu ejemplo (y para cualquier tipo de guardado que no sea altamente masivo en información).
  2. Also: messages = { "Lo regaño su mamá", "Se enojo", "Fue a ver a la abuela", "Se fue a dormir", "Adios Amor" }
  3. Alexs

    pregunta

    Esto funciona bien en client-side, tal vez sirva para que te des una idea: function getPositionFromElementOffset(element,offX,offY,offZ) local m = getElementMatrix ( element ) local x = offX * m[1][1] + offY * m[2][1] + offZ * m[3][1] + m[4][1] local y = offX * m[1][2] + offY * m[2][2] + offZ * m[3][2] + m[4][2] local z = offX * m[1][3] + offY * m[2][3] + offZ * m[3][3] + m[4][3] return x, y, z end local power = 1 local powerUp = 0.5 function throwOutNearVehicles() local x, y, z = getElementPosition(localPlayer) local dx, dy, dz = getPositionFromElementOffset(localPlayer,0,1,0) for _, veh in ipairs(getElementsByType('vehicle'), root, true) do local vx, vy, vz = getElementPosition(veh) if (( (dx - vx)^2 + (dy - vy)^2 + (dz - vz)^2 ) ^ .5) <= 2.5 then local angle = math.atan2(x - vx, y - vy) - math.rad(90) local velX, velY, velZ = getElementVelocity(veh) setElementVelocity(veh, velX + power*-math.cos(angle), velY + power*math.sin(angle), velZ + (powerUp*.1)) end end end addCommandHandler('drop', throwOutNearVehicles )
  4. ¿Pasa solo en ese servidor? ¿Ya preguntaste en esta sección https://forum.multitheftauto.com/viewforum.php?f=104 ?
  5. Hay un par de tablas que no se que contienen, así que sería bastante complicado corregirlo.
  6. Sería más fácil si nos publicases el fragmento de código que dibuja el texto, así te guiamos más eficazmente.
  7. Puedes hacer que el tamaño de la letra varie según la resolución o puedes usar el ancho del texto y hacer que se dibuje desde esa distancia al final de la pantalla.
  8. Alexs

    IDs utilizables

    ¿A qué te refieres? En ese mismo enlace se da cuenta de que basta con volver a renderizar un objeto para que se reemplace en el mapa original. Solo hace falta que lo pruebes para confirmarlo.
  9. Alexs

    IDs utilizables

    Es buena opción, pero son bastante pocos los que hay.
  10. Alexs

    IDs utilizables

    No es así, pues también estaría reemplazando objetos existentes en el mapa original de San Andreas.
  11. Buenas tardes, Publico esto en scripting pues tiene relación a ello, pero la duda realmente se enfoca en otro ámbito. Quienes sigan el desarrollo de SA-MP, sabrán que desde uno de los últimos releases de la 0.3e que en SA-MP existen interiores que no requieren de cambiar la posición y dimensión del jugador para que este entre, sino que tienen un funcionamiento modular. Frente a esto, el gran problema que tengo para aplicar este método a MTA es la incapacidad de generar nuevas ID para objetos, siendo necesario reemplazar una ya en uso. Respecto a eso, ¿qué IDs son prescindibles para añadir una cantidad tan alta (aproximadamente 50) de objetos?
  12. Luce bien, aunque un post tan eufórico y efusivo genera mucha expectativa
  13. Hay dos métodos: Usar getScreenFromWorldPosition como hacen la mayoría de los nametag o usar dxDrawMaterialLine3D como hacen los holoscreen de samt2497. Uno será más útil que el otro dependiendo de lo que busques hacer.
  14. If you use fromJSON, then you can work with it like a normal table.
  15. Yes, that is the easy one. I can do this.
  16. I already did this a few weeks ago, what ipb versión r u using?
  17. Ese tipo de problemas normalmente se resuelven cambiando el procesamiento del depurador en las opciones de MTA, no sé si en Mac eso servirá.
  18. Try asking here: https://forum.multitheftauto.com/viewforum.php?f=105
  19. About Lua itself: http://lua-users.org/wiki/OptimisationTips
  20. Change the element dimension and interior to the same of the player.
  21. Esos últimos dos mensajes son bastante decidores respecto al problema.
  22. Me gusta el nombre de tu servidor. De curioso nada más (pues claramente el problema debe estar fuera del contenido del servidor), ¿podrías dejar una foto del registro en un momento en que el servidor se haya iniciado normalmente?
  23. Cuando la innovación era posible... ya no hay nada que pueda ser 'nuevo' o hacer tendencia en MTA Eso se contradice tan sólo viendo muchos de los proyectos actuales, además de no tener relación alguna con el tema.
×
×
  • Create New...