Jump to content

Enargy,

Members
  • Posts

    1,102
  • Joined

Everything posted by Enargy,

  1. You could try edit joinquit resources in that case. exports
  2. Tener tiempo, paciencia, dedicarte unas 10 horas diarias a programar (claro si queres un gm independiente y único).
  3. Debes usar setTimer y colocar los milisegundos que tienen cada hora. Una hora tiene 3600000 ms. PD: me gusta como se ve el servidor, aunque odio el anime :l
  4. local health = tostring(math.floor(getElementHealth(localPlayer))).."&" dxDrawText(health, ...)
  5. math.floor(getElementHealth(localPlayer))
  6. @~Lex~ usas getTimerDetail para obtener los segundos restantes de un timer.
  7. Por lo visto tu código es cliente, pásalo todo a server y en la función donde le das el casco, haces un trigger al cliente y envías el objeto para usar setElementCollisionsEnabled, intenta con ese método. (ya que solo tu estas viendo el casco, no los demás).
  8. Al pegar un objeto con bone_attach se le quita la colisión al objeto. No estarás activando la colisión del objeto en otro lado?
  9. Puedes hacerlo de esa manera o agregando columnas a la db (pero el resultado será algo grande).
  10. En eso tienes razón. En mi lugar yo no vendo scripts en MTA porque pierdo mi tiempo buscando buenos compradores porque la mayoría de los hispanohablantes son niños y meterse en líos con sus padres por una situación reembolso que se pueda presentar, pierdo horas en trabajo y tiempo en otros asuntos. Como dice @Alexs tienes más oportunidades en otros juegos que cuenten con la programación C/C++/C# porque son lenguajes muy tediosos y difíciles de aprender. Sobre los precios de un script varía si incluyes eso del "amor al código" saldrás perdiendo, ten en mente las horas de trabajos y cuan complejo fue hacer un programa.
  11. Cliente o servidor es lo mismo que lo que publiqué, salvo que el tuyo tiene mal las variables.
  12. You can do that calculating dxElement's position and use onClientRender for updating the gui's position.
  13. local oldskin = false; addCommandHandler("sexy", function() oldskin = getElementModel(l_74_0); setElementModel(l_74_0, 241); setPedAnimation(l_74_0, "STRIP", "STR_loop_B", -1, true, false, false); setTimer(function(ped) setElementModel(ped, oldskin); setPedAnimation(ped); oldskin = false; end, 20000, 1, l_74_0); end );
  14. If you have zero interest in coding so do not write anything. We give support for everyone they need but people like you, calling other guys a jerk without other guys are not insulting, they don't deserve it.
  15. Pones el lua en el resource donde lo quieras usar y colocas en el meta el OOP.
  16. You need the group's resource active.
  17. I doubt you get unbanned for that, Be aware for what you're gonna do first.
  18. en internal.db junto con todas las cuentas. Los elementData no usan una base de datos y por lo que he leído (https://wiki.multitheftauto.com/wiki/Element_data) todos los elementos creados tienen un tipo de almacenamiento temporal adjunto a x elemento.
  19. Poner los datos en cliente es más recomendable que hacerlo en server, claro está el problema de que los mapas en lua descargados los pueden encontrar cualquier persona en la carpeta mods, y de ahí es donde vas a usar el cache del mta. Con respecto a la librería async. Esta funciona para controlar esos ciclos donde las tablas tienen demasiados datos almacenados; puedes tirarle el ojo si querés: https://github.com/Inlife/mta-lua-async Esta librería se usa mucho en servidores DayZ, incluyendo el mio.
  20. usas getPlayerGroup en lugar de isPlayerInGroup. Además, se escribe exports.
  21. Si te refieres al tipo de archivo lo pones en cliente. Algo más, al momento de cargar grandes (1 o mas mb de tamaño) te recomendaría que usaras una librería async en el caso de hacer el ciclo para leer la tabla donde almacenes todo y para que la carga de mapas sea un poco menos forzosa.
×
×
  • Create New...