Jump to content

aka Blue

Members
  • Posts

    2,106
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by aka Blue

  1. It was my mistake. I used varchar(100) and it was not storing all the data ?. Thank you for the help!
  2. @IIYAMA Think is that the problem. Its storing wrong the data: Pic from the database. Ok, I used varchar(100). My mistake. Sorry and thanks for the help!
  3. @IIYAMA I trigger the client-side table formatted with JSON: The table has this default values When I change something, I charge the data from the database (I know it's not the best option but it's for testing) If I don't use fromJSON, I get this in iprint But if I use fromJSON, I get this I don't know where is the problem. I need to trigger the positions to client-side and change the value of posHud table with the database values. If I trigger the result without using fromJSON, I get this I think its not formatting good or something. Thanks for answering!
  4. I use toJSON to encode the table I got client-side. The values are dx positions, like sx*222, sy*22, etc. When I want to load the data again with fromJSON I get nil value. I don't know why. I use JSON for a couple of things and I never get this error.
  5. So I have a Lua script which works in both sides (client-server). I use the server-side to store positions in a database. The problem I have is that it does not convert the string into a table in client-side so I can't use the positions I have stored. Exemple: CLIENT-SIDE local sx, sy = guiGetScreenSize() local x, y = ( sx / 1024 ), ( sy / 768 ) local table = { {x*200, y*2,x*50,y*200}, {x*200, y*2,x*50,y*200}, {x*200, y*2,x*50,y*200}, {x*200, y*2,x*50,y*200}, } triggerServerEvent( "storeData", localPlayer, toJSON( table ) ) SERVER-SIDE local data = fromJSON( storedData ) triggerClientEvent( x, "sadas", x, data ) -- It returns nil Is there any way to transform a table into a string and backwards? Thanks.
  6. Thanks. That is what I need.
  7. Thank you but, can you specify better? I have not played DX for a long time
  8. Utiliza https://wiki.multitheftauto.com/wiki/SetAmbientSoundEnabled
  9. I want to know if it is possible or if it exists a function that returns the lines ammount of a DX Text. I'm trying to do a notification system and it would be so useful. Thanks.
  10. aka Blue

    Weather Zone

    Fíjate en el archivo c_snow_ground.lua, hay un evento que activa o desactiva la nieve: triggerEvent( "switchGoundSnow", resourceRoot, not bEffectEnabled ) Deberías borrar todas las funciones que lo activan (el bind del F7 por ejemplo) y hacer un evento personalizado para luego ejecutarlo al entrar en la zona o scriptearlo directamente en el archivo.
  11. @Platin - xNikoXD Si tienes acceso a la base de datos pásame las IP's de todos los que lo hicieron y se van baneados. De todos modos el servidor cerró por falta de tiempo hasta verano así que, ni idea. El spam está castigado con ban permanente y no incentivamos a nadie a hacerlo. A la próxima si es posible comentame estas cosas por privado porque colocándolo en este tema estás dando a entender que nosotros hemos incentivado o hecho lo cual es totalmente falso.
  12. 1.- Leaked script 2.- ¿20 euro? hahahaha ??
  13. Para el dinero es mejor utilizar setPlayerMoney con los valores de la db al loguearse el player y luego guardarlos al salir o al modificarse obteniendo el valor con getPlayerMoney. El elementData lo utilizan mayoritariamente para valores personalizados que quieran compartir (o no) en ambos lados (cliente - servidor). Ejemplo: nivel o experiencia. ¿Por qué utilizar elementData para esto (lo mencionado arriba)? Te permite utilizar el valor en ambos lados por lo cual puedes modificarlo tanto en cliente como en servidor y hacer por ejemplo (en este caso) una barra de nivel en el lado cliente obteniendo el valor con getElementData. Se puede optimizar y mejorar sí pero para empezar y para que le pilles el truquillo va bien. Pd: es posible que me haya explicado como el c*lo pero estoy desde el móvil.
  14. ¿Why you don't make the table shared and manipule it with shared functions? I think it should work.
  15. No pensaba opinar debido a que el post no se lo merece (hay que echarle un poco más de ganas!). Al igual que comenté en el post de mi servidor y en otros posts más aquí en el subforo español y dándole toda la razón a Alexs, servidores de éste tipo intoxican la buena comunidad del Roleplay en MTA. El incitar a vuestros usuarios a realizar SPAM en otros servidores a parte de ser sumamente deplorable es un acto inadecuado y tóxico para toda la comunidad en general. Espero que, en caso de que no hayáis promovido el SPAM toméis medidas, pero lo dudo bastante. Algunas pruebas de que lo que digo es cierto. SPAM por privado en el discord de mi servidor: Creo que por ahora entre servidores RP ha habido un buen entendimiento y también colaboración. Es molesto ver cómo aparecen comunidades tóxicas no legítimas que se encargan de destruir todo por lo que alguna gente trabaja ya no sólo por nuestros servidores sino también para llegar a hacer algo en MTA, de ahí este post. Gracias y buenas tardes.
  16. En la base de datos no se actualiza momentáneamente, es decir: Si tu guardas el tiempo jugado a la hora de salirse el jugador se guardará entonces, no antes. De hecho es la mejor forma porque si haces que se vaya actualizando en la db constantemente podria generar lag. Espero haberte entendido.
  17. ¿Podrías explicar mejor o compartir algún fragmento del código para entendernos?
  18. La textura que reemplaza los paintjobs suele variar para cada vehículo. Lo único que necesitas es crear una textura con dxCreateTexture y aplicarla con un shader de sustitución de texturas (te lo dejaré abajo) al vehículo en cuestión (Elegy). Espero puedas hacerlo shader.fx // Variable to fetch the texture from the script texture gTexture; // My nice technique. Requires absolutely no tools, worries nor skills technique TexReplace { pass P0 { // Set the texture Texture[0] = gTexture; // LET THE MAGIC DO ITS MAGIC! } } client.lua addCommandHandler( "pintura", function() local veh = getPedOccupiedVehicle( getLocalPlayer() ) if veh then if getVehicleNameFromModel( getElementModel(veh) ) == "Elegy" then local textura = dxCreateTexture( "TEXTURA.png" ) -- Cambias TEXTURA.png por el archivo del paintjob personalizado local shader, tec = dxCreateShader( "shader.fx", 1000, 0, false ) -- Cargamos el shader engineApplyShaderToWorldTexture ( shader, "elegy1body256", veh ) -- Aplicamos el shader al vehiculo dxSetShaderValue ( shader, "gTexture", textura ) -- Colocamos que la textura a cambiar sea la cargada anteriormente end end end )
  19. Utiliza shaders reemplazando la textura del paintjob del vehículo.
  20. Muchas gracias @Alexs. Si, desde luego conozco muy bien esa comptencia sucia pero lo importante es enfocarse en los objetivos de la comunidad y no darle importancia a lo demás. Recibimos ataques constantemente en nuestro VPS (sin afectarnos) y SPAM de otros servidores que no voy a mencionar para no rebajarme a su mismo nivel de idiotez pero nuestros objetivos y metas son claros: Formar una comunidad fuerte libre de toxicidad y malos rollos ofreciendo a la vez un agradable entorno de juego y posibilidad de disfrutar de buenos sistemas. Gracias nuevamente. Se agradecen los mensajes de los de la vieja escuela
  21. ¿Buscas un servidor Español en condiciones para Rolear en un ambiente agradable y conforme? Nuestra comunidad sin ningún ánimo de lucro soluciona tus problemas ofreciendote nuestro servidor de Roleplay en la plataforma de Multi Theft Auto para que puedas disfrutar de esta modalidad de juego sin restricciones y sin toxicidad. Somos un equipo administrativo y una comunidad ambiciosa que aspira a tener una comunidad fuerte a la vez que ofrecemos sistemas libres de bugs y que proporcionan miles de posibilidades de disfrutar del juego. ¿Nos das una oportunidad? SISTEMAS ACTUALES Textos informativos: Tenemos textos informativos distribuidos por todo el mapa para guiarte y ayudarte a comenzar. Variedad de mods: Ofrecemos una gran variedad de mods de vehículos, objetos y skins que tendrás la opción de activar o desactivar mediante nuestro panel. Inventario e ítems: Un sistema interactivo de inventario y distintos ítems (comida, bebida, toys, llaves de coches, llaves de casas...). Trabajos temporales: Hasta 4 trabajos temporales interactivos que te permitirán trabajar y ganarte un dinero para empezar a gestionar tu personaje. Sistema de mapas: Un sistema que te permitirá, mediante permiso previo en el foro, publicar tu mapa personalizado a cambio de dinero ingame. Facciones y empresas: Un sistema de facciones o empresas que te permitirá poder pertenecer a 2 facciones por personaje y cobrar un sueldo para poder mantenerte. Policía: Un sistema completo para todo aquel que sea policía. Le permite un sin fin de posibilidades y comandos/sistemas interactivos. Hospital y heridas: Sistema de hospital interactivo y un panel de heridas. Taxistas: Sistema interactivo de taxistas que implementa un taxímetro visual e interactivo. Concesionarias: Interactivo sistema de venta de vehículos que implementa facciones o empresas concesionarias dedicadas a ello. Tiendas: Sistema de tiendas para que compres todo lo que necesites para tu personaje: comida, bebida, tabaco, ropa, complementos... Accesorios o toys: Un sistema de accesorios o toys que te permite: colocar sombreros, cascos, gafas, bandanas, maletines, relojes y más a tu personaje. Sistema ilegal: Un sistema ilegal completo que incluye la compra de armas y drogas por parte de facciones ilegales oficiales. Sistema de vehículos: Un sistema de vehículos que te ofrece grandes posibilidades de modificar tu vehículo como el tuneo, cambio de color, cambio de llantas, venta... Propiedades y negocios: Un sistema de propiedades que te permitirá poder ver un interior antes de comprarlo, venderlo o incluso tener un negocio en el cual tú mismo manejas los empleados con nuestro sistema de contratación de personal IG (bots que se pueden gestionar mediante un panel). Ajustes para PC's lentas: Ofrecemos un panel de ajustes, shaders y mods para que puedas desactivar/activar todo al rendimiento de tu PC y no sufras pérdidas de fotogramas. Banco: Un sistema de banco interactivo que te permitirá almacenar, enviar y retirar dinero al igual que cobrar tus sueldos y pagar impuestos. Gobierno: Sistema de gobernación que incluye la implementación de impuestos ingame y manejo de los usuarios (registros bancarios, registros de vehiculos, propiedades, etc). Sistemas anti-trolls: Diferentes sistemas para detectar trolls o pararlos (como por ejemplo, cancelación del daño visual y no visual de golpes a mano limpia). FOTOGRAFÍAS MÁS INFORMACIÓN Foro: http://www.coloradorp.foroactivo.com IP: 149.56.108.130:22003 Web con redirecciones: 149.56.108.130 Instagram: https://www.instagram.com/colorado.rp Muchas gracias por leer. ¡Te esperamos dentro!
  22. Cuando descargas la fuente dale doble click al .ttf y te saldra una ventana con un boton de instalar. Metiendola en la carpeta directamente no funciona.
  23. Tienes que utilizar una base de datos para obtener a los desconectados.
  24. Te está diciendo que es demasiado preciso. Este es un foro en Inglés, no deberías hablar Español. Foro en español: https://forum.multitheftauto.com/forum/166-spanish-español/
×
×
  • Create New...