-
Posts
1,673 -
Joined
-
Last visited
-
Days Won
6
Everything posted by 0xCiBeR
-
First disable showing default zone names. showPlayerHudComponent("area_name",false) Then use: getZoneName In adition to a table like this: local customNames = { ['Los Santos'] = "Custom Name", ['San Fierro'] = "Custom Name" } Then just use a loop like: local zone = getZoneName(...) for index, value in pairs(customNames)do if index == zone then dxDrawText(value,...) end end Or simply: local zone = getZoneName(...) local cus = customNames[zone] dxDrawText(cus,...) PS: Made it in the mobile, there could be some mistake.
-
If you are planning to do it open source I would be happy to help you through github as it's a fantastic way to work in collaboration. Contact me through PM message if you're intrested.
-
Should fix it perfectly.
-
In effect, it does trigger that event, so it's cycling the same function over and over causing a stack overflow.
-
También: triggerClientEvent
-
function test() for i=1, 5 do outputChatBox("hola") end end De igual manera estarías ejecutando outputChatBox 5 veces además de que los loops son mas complejos de entender.
-
No es algo que nadie pueda enseñarte del día a la mañana. Ni siquiera en un mes o mas creo yo.. Es algo que vas aprendiendo de a poco y la manera mas sencilla de aprender es prueba y error. Intenta editar scripts de la comunidad o crear scripts sencillos para luego pasar a conceptos mas complejos, como el uso de tablas. Te recomiendo leer la página que sugirió @Enargy y además leerte un poco la wiki. Un saludo!
-
En efecto, el multigamemode trabaja basado en dimensiones. Pero no es tan sencillo como quieres @exelomax, para fusionar race con otro gamemode, necesita que modifiques partes grandes del gamemode en si. Si sos nuevo en scripting, te recomiendo intentes aprender primero lo básico y esencial, porque a fin de cuentas terminaras frustrado al no poder lograr lo intencionado. Desconozco si hay algún multigamemode que funcione bien que sea abierto al público, aunque debido a la complejidad de lo que buscas, lo dudo. Un saludo!
-
-
Te sugiero que hagas una tabla con los colores que quieras que se cambien y luego utilizes una función que vaya cambiando las variables de color luego de X tiempo. No es eficiente para nada llamar a math.random en onClientRender. Imagina que tienes un jugador que esta jugando a 50 fps. Lo que implica que la función math.random*3 se ejecutaria 50 veces por segundo dando un numero aleatorio. Aunque quizás, el ejemplo de tomas es el mas sencillo, a personas con PCs no tan buenas les darías un dolor de cabeza al momento de tener renderizar el DX.
-
Desde wikipedia: En síntesis, es un lenguaje de programación para crear efectos especiales.
-
Simplemente, luego la función de spawnPlayer, usas setElementDimension o modificas las variables de spawnPlayer para incluir dimensión. Busca en los archivos server-side, creo sería s_main.lua Saludos!
-
Esteremos esperando personas con ideas y ganas de trabajar. Un saludo!
-
Como dice tomas, un client-side -> server-side quizás utilizando el evento onClientPlayerDamage
-
Cierro post ya que el autor ya sabe como resolver su problema. Dejar el off-topic de una buena vez.
-
Estas utilizando mas de un shader? Generalmente ese es el problema ya que algunos shaders utilizan las mismas técnicas.
-
Es posible, pero yo que vos reciclo los eventos y hago todo de 0. Saludos.
-
Quita esto: guiSetVisible(barrased, false) guiSetVisible(barrahambre, false)
