UserToDelete
Members-
Posts
766 -
Joined
-
Last visited
Everything posted by UserToDelete
-
Can be error from fileLoad.. not save..
-
Prueba esto, si mal no entendi el problema es que al cerrar el panel se recrea el boton al 100%, la cosa es, que debes usar guiSetVisible(element, false) para la ventana, y no destroyElement(element) [en este caso] function guiFade( gui, state ) if not isElement(gui) then error("'gui' is not an element") return end if state == "in" then -- This state will fade IN the GUI fadeIn = setTimer(guiFade, 50, 1, gui, state) -- We loop the function to make it lower the alpha each 50 ms alpha = guiGetAlpha(gui) -- We get the GUI's actual alpha after each loop guiSetAlpha(gui, alpha - 0.1) -- We set the GUI's actual alpha after each loop if alpha == 0 then -- If the loop reached "0"... guiSetVisible(gui, false) -- We set the GUI visibility to 0 so it won't be clickable or editable killTimer(fadeIn) -- ... We kill the timer fadeIn = nil -- And to make sure it doesn't exist anymore, we set it to nil end elseif state == "out" then -- This state will fade OUT the GUI guiSetVisible(gui, true) -- Since the GUI will still be click-able, we'll set it's visibility to "false" guiSetEnabled(gui, false) fadeOut = setTimer(guiFade, 50, 1, gui, state) -- We loop the function to make it higher the alpha each 50 ms alpha = guiGetAlpha(gui) -- We get the GUI's actual alpha after each loop guiSetAlpha(gui, alpha + 0.1) -- We set the GUI's actual alpha after each loop if alpha == 1 then -- If the loop reached "1"... killTimer(fadeOut) -- ... We kill the timer guiSetEnabled(gui, true) fadeOut = nil -- And to make sure it doesn't exist anymore, we set it to nil end end end
-
Los comandos de MTA por defecto no se pueden modificar o ver, por razones de seguridad, son "MTA Hardcored Commands"o algo asi
-
No entendi lo que quisite decir exactamente, podrias aclararlo un poco mas?
-
problema con ovh
UserToDelete replied to Julian09123's topic in Ayuda relacionada al cliente/servidor
Hombre, si le bloquean la IP, opto por el ataque ddos Pero aun asi, no hacen RN para estos casos? (RouteNull) Lo de la ram lo veo improbable, VMWare vigila eso Aun asi, hace falta el mensaje exacto, como dijo CiBeR Edit: personalmente optaria por un problema del dedicado, que no esta configurado correctamente, de forma que los paquetes de MTA los identifica cono flood, o cualquier cosa por el estilo -
Please change your resources description to "DELETE", so we can know they're yours. My username are mistmatched with community, but ok, CHANGED
-
problema con ovh
UserToDelete replied to Julian09123's topic in Ayuda relacionada al cliente/servidor
Entonces es un error del dedicado, digo yo.. Tendria que poner algun filtro de conexiones antes de pasar al dedicado de OVH -
https://community.multitheftauto.com/index.php?p= ... s&id=12196 Delete my resources: https://community.multitheftauto.com/index.php?p= ... ls&id=8211 https://community.multitheftauto.com/index.php?p= ... ls&id=8212 https://community.multitheftauto.com/index.php?p= ... ls&id=8213 https://community.multitheftauto.com/index.php?p= ... ls&id=8520 https://community.multitheftauto.com/index.php?p= ... s&id=10884 DONE
-
[SOL]Hacer que unos rows se guarden al salir del servidor.
UserToDelete replied to Kilfwan's topic in Scripting
Los returns de dbPoll son tablas multidimensionales, lo que significa que vas a tener que indexar dos veces la tabla, una por su kry y otra por la key del nombre en la sql, es decir Row[fila][columna] Es complicado. Y claro que no tiene bugs, son funciones de MTA, si los tuviera.. malo -
No se si esto funcionará, pero teoricamente crea un cuadrado perfecto area = {} col = {} function gen () local cuadrado = 4 local x,y = 0,0 for i=1, cuadrado^2 do if x <= cuadrado then table.insert(area, createRadarArea ( 325+(x*150),-4046+(y*150), 150, 150, 0, 255, 0, 100 )) table.insert(col, createColRectangle ( 325+(x*150),-4046+(y*150), 150, 150 )) x = x + 1 else x = 0 y = y + 1 end end end Si esto funciona a la perfeccion.. usa: function getRandomRadar () for k,v in pairs(area) do if not isRadarAreaFlashing(v) then return v end end end
-
Por que haces un while? Para que la función se repita automáticamente sin necesidad de re-ejecutarla de nuevo mediante esa linea así hasta que no encuentre un área libre la función seguirá ejecutándose repeat until no serviria?
-
Por que haces un while?
-
[SOL]Hacer que unos rows se guarden al salir del servidor.
UserToDelete replied to Kilfwan's topic in Scripting
Que funciones debo usar para SQLite? dbConnect, dbQuery. Y algunas mas, las que explica la wiki -
[SOL]Hacer que unos rows se guarden al salir del servidor.
UserToDelete replied to Kilfwan's topic in Scripting
No tienes porque contratar nada, usa SQLite, y de solucionado nada, que no tienes puta idea de como hacerlo.. Sqlite no es mysql, y como soy muy listo, voy a terminar viendo otro post tuyo en la scripting preguntando que diferenciashay , y la primera es el motor, entre mas cosas, sqlite como es mas lite, es mas simple -
[APORTE] ClearChat - Ultra optimizado
UserToDelete replied to UserToDelete's topic in Recursos y aportes
A la console le puedes dar con el scroll para arriba, igual que el chatbox, siempre se puede editar para que aparezcan más como ultimo recurso -
[APORTE] ClearChat - Ultra optimizado
UserToDelete replied to UserToDelete's topic in Recursos y aportes
Teoricamente resourceRoot manda a todos los elementos creados por el script, luego pruebo y edito este post -
[APORTE] ClearChat - Ultra optimizado
UserToDelete replied to UserToDelete's topic in Recursos y aportes
en que se diferencia resourceRoot de root en este caso en triggerClientEvent? Realmente lo estas ejecutando 100 veces igual, ya que es para cada jugador aunque pongas root -
[APORTE] ClearChat - Ultra optimizado
UserToDelete replied to UserToDelete's topic in Recursos y aportes
Imagina que hay 100 jugadores, por tanto 100 x 12 (lineas por defecto, creo) = 1200 lineas a generar Y en console 100 x (10*20) = 200*100 = 20.000 lineas Una carga para el servidor innecesaria cuando puedes repartir la carga entre los clientes Ademas de ahorrar un buen cacho de ancho de banda -
Hola, tengo la duda de, si registro un valor en una tabla de una variable superglobal de MTA, me funcionará para otros scripts, es decir, con este ejemplo getNetworkStats()['venado'] = "hola" Y despues en otro script uso getNetworkStats()['venado'] Me returna "hola" o nil value?
-
[APORTE] Global chat + antispam IP + preventive
UserToDelete replied to UserToDelete's topic in Recursos y aportes
Cual bug es? text = "##000000ff0000 Hello" print(text:gsub("#%x%x%x%x%x%x", "")) -- #ff0000 Hello 1 Para solucionarlo, text = "##000000ff0000 Hello" while text:find("#%x%x%x%x%x%x") do text = text:gsub("#%x%x%x%x%x%x", "") end print(text) -- Hello También te faltó el tercer argumento del gsub Mañana lo integro. No sabia que habia ese bug.. tendre que reescriptear al servidor. -
Esque antes que nada hay que entender como funcionan las tablas
-
El hecho de cancelar un evento en server side, solo significa que no se sincroniza, pero no que se gaste, Debes hacerlo en client side creo yo. o sino, cancelar en servidor, y giveWeapon No estoy seguro de si se puede cancelar este evento addEventHandler("onClientPlayerWeaponFire", root, function () if getPedTotalAmmo(localPlayer) == 1 then outputChatBox("Solo tienes 1 bala") cancelEvent() end end )
-
[APORTE] Global chat + antispam IP + preventive
UserToDelete replied to UserToDelete's topic in Recursos y aportes
Cual bug es?