Kilfwan
-
Posts
363 -
Joined
-
Last visited
Posts posted by Kilfwan
-
-
Gracias, Ya habia hecho un progress bar sumandole valores con un timer pero yo pensaba que para esto se deberia usar interpolateBeetwen.
-
Hola, Con que funcióN podría hacer para Que un dxDrawImage se mueva hacia un Lado?
Que función deberia usar?
-
-
En linux no se instala un server de mta
Instala el comando screen para abrir/cerrar la consola de tu servidor.
Ejemplo: screen ./mta-server
Dejas la consola abierta con : ctrl +a+d
-
Todas las funciones que puse arriba usan el mismo tiempo de el setTimer hice varias funciones para otras que tienen solo milisegundos.
-
si es para comprobar datos que cambian constantemente la única otra forma seria con onClientRender pero seria una pesima idea por lo tanto creo que solo te queda usar timers
Uhh lo hice con eso para checar si tiene rota una pierna y provoco lag, En fin hice esto:
function timers1() checkStats() checkCold() checkAliveZombies() zombieSpawning() playerPingCheck() end setTimer( timers1, 3000,0)
¿ Por que no juntar todos los timers que tengan el mismo tiempo y crear solo uno ?
Subieron un poco los fps
-
Hola quería saber si se podría hacer que una función se ejecute igual con alguna otra función o evento que no sea un setTimer.
Por ejemplo aqui cuando se checa los stats del jugador..
function checkStats() if getElementData(getLocalPlayer(), "logedin") then if getElementData(getLocalPlayer(), "bleeding") > 20 then setElementData(getLocalPlayer(), "blood", getElementData(getLocalPlayer(), "blood") - getElementData(getLocalPlayer(), "bleeding")) else setElementData(getLocalPlayer(), "bleeding", 0) end if getElementData(getLocalPlayer(), "blood") < 0 and not getElementData(getLocalPlayer(), "isDead") then triggerServerEvent("kilLDayZPlayer", getLocalPlayer(), false, false) end end end setTimer(checkStats, 3000, 0)
Hay mas de 20 timers en el Gamemode del DayZ los cuales tienen hasta 300 milisegundos o otros menos..
Se podría hacer esto pero con alguna otra función o evento que no sea setTimer?
Gracias.
-
Tal vez, seria bueno que crees un repositorio en github así usuarios con buena voluntad puedan aportar parches para errores, si es que lo hubieran.
el dxEdit no funciona bien y si seria buena idea el repositorio en GitHub.
-
Tomas se refiere a esto
function isCursorOnElement(x,y,w,h) local mx,my = getCursorPosition () local fullx,fully = guiGetScreenSize() cursorx,cursory = mx*fullx,my*fully if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then return true else return false end end function movelogin ( _, _, xh, yh ) local x, y, w, h = xh, yh, --[[width]], --[[height]] if isCursorOnElement( xh, yh, w, h ) then tr,tg,tb,ta = 153, 9, 16, 243 else tr,tg,tb,ta = 0, 0, 0, 243 end end addEventHandler( "onClientCursorMove", getRootElement( ), movelogin)
Gracias de igual manera, Aunque después me dí cuenta que era un error de argumentos.
-
No entendí una mierda. Podrías crear una simple función que haga la aritmética ya la comparación lógica para evitar esa chorretera de caracteres.
A esto es lo que me refiero:
Solo cuando bajo el cursor se queda asi, bajandolo un poco mas abajo se quita el color del primer boton.
PD: Funciona igual con isCursorOnElement .
-
Hola, tengo un pequeño error con ese evento..
Estaba creando un dxBoton para un login pero me di cuenta que si paso por un boton y bajo el cursor al otro se queda el otro aun con el color rojo pero si bajo mas se quitan los dos colores y asi pero el problema es solo si bajo el cursor en eje de las Y, pero no en de las X, no se si me explique bien este es el codigo:
function movelogin ( _, _, xh, yh ) if (xh >= ( 261 / sx ) * x and xh < ( 261 / sx ) * x + ( 298 / sx ) * x ) and (yh >= ( 271 / sy ) * y and yh < ( 271 / sy ) * y + ( 285 / sy ) * y) then tr,tg,tb,ta = 153, 9, 16, 243 else tr,tg,tb,ta = 0, 0, 0, 243 end end addEventHandler( "onClientCursorMove", getRootElement( ), movelogin)
Cual es el error
-
Buen trabajo
-
Esto le podria servir de mucho a el
-
"esto es lo que hice", editaste el código que postié hace unas semanas... heuheuh
Solo la tabla por que no tenia ni puta idea de como hacerlo
-
Buen trabajo, este en cripta igual que el de luac.masa.com?
-
Gran parte del recurso no lo hicistes tu y te podías a ver ahorrado muchas lineas con tablas de ese string.find
Explicame para que usastes return para algo del acl ?
-
explicate lo deseas para un panel?
Es un multilenguaje para usarlo en muchas cosas, Pero ya me dieron ideas de como hacer la función.
-
Hola, estaba haciendo un multilenguaje atraves de setElementData, pero tengo un par de dudas.
Esto es lo que hice:
--Tabla
languagetable = { ["textos"] = { BUTTON_CLOSE = { ing = "close", es = "cerrar" }, BUTTON_BUY = { ing = "Buy", es = "Comprar" }, BUTTON_ACCEPT = { ing = "Accept", es = "Aceptar" }, BUTTON_TRANSFER = { ing = "Transferring", es = "Transferir" }, TEXT_JOIN = { ing = "Hi word", es = "Hola mundo" }, TEXT_INFO = { ing = "this is a message", es = "Esto es un mensaje" }, }, } function getTableTexts() return languagetable end
--Funcion de prueba
local hispanos = {ec = "Espanol", ar = "Espanol"} addEventHandler("onClientResourceStart", resourceRoot, function () local localizacion = getLocalization()["code"] if hispanos[localizacion] then setElementData(getLocalPlayer(), "espanol", 1) else setElementData(getLocalPlayer(), "ingles", 2) end end) addCommandHandler("cp", function () local tTable = getTableTexts() if tTable then if getElementData(getLocalPlayer(), "espanol") then outputChatBox(tTable["textos"].TEXT_INFO.es) else outputChatBox(tTable["textos"].TEXT_INFO.ing) end end end )
Pero como podria crear la función para traducir el texto obteniendo la localizacion de habla hispana de la tabla de arriba ( Falta poner paises ).
-
La wiki te trolea
Hablaba de la Homepage no me sale hay e.e
-
Bien gracias, Pero aun así no encontré esa pagina ._. no se si me esta troleando la wiki
-
No encontre esa id en el Editor de mta
-
yo que sepa esos son models para vestir al cj nada mas
Yo no quiero vestir quiero reemplazar
-
Cuando pongas algún recurso, podrías hacerlo bien y completo. Parece que vienes a poner un recurso que mal hecho está y luego todos terminan ayudandote por que el recurso está mal hecho. Si quieres que te ayuden con tus recursos, hacelo en la sección scripting.
Se aprende de los errores , Y como muchos buenos programadores aprender solo es mejor para saber como lo hicistes y demás.
Pero trataré de hacer las cosas mejor
-
Pero no te dice el model
Quiero los models asi:
30501,30242
Pero en el editor ni me sale esas models
Blip con nombres arriba?
in Scripting
Posted
Creo que deberías evitar comentar si no entendiste lo que se dice en un post.