Jump to content

Sergioks

Members
  • Posts

    262
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Sergioks

  1. INTERFAZ DE CONFIRMACION SIMPLE Tal y como lo explica su título, este sistema muestra una interfaz simple para confirmar cualquier acción que se requiera. Utilizando funciones dxDraw para ello, con una animación de entrada y salida simple. SYNTAX dxConfirm(string title, string description, function funcYes, ...) -- title string - El titulo que tendrá la interfaz de confirmacion (default: Confirmación) -- description string - El mensaje de confirmacion que desee mostrar (default: ¿Estás seguro de que quieres hacer esto?) -- funcYes function - La funcion que se ejecutará una vez se presione el boton 'Si'. -- (...) vars - Las variables que contiene la funcion que se ejecutará al presionar el botón 'Si'. EJEMPLO PRACTICO function myFunction(var1, var2) outputChatBox("¡Haz presionado que si!") outputChatBox("var1: "..var1) outputChatBox("var2: "..var2) end dxConfirm("Confirmacion", "¿Estas seguro?", myFunction, "hola mundo!", 15); IMAGEN DE LA INTERFAZ ENLACE DE DESCARGA: CLICK AQUÍ ¡No olvides dejar tu estrellita!
  2. ¡Hola, tiempo sin pasarme por este foro! En esta oportunidad, vengo a vender un... SISTEMA DE DESCARGAS EN SEGUNDO PLANO + SISTEMA DE ENCRIPTACION DE ARCHIVOS Tal y como lo dice su nombre, estoy vendiendo un sistema de descarga de archivos en segundo plano, el cual incluye un sistema de encriptación para mantener los archivos protegidos en el cache y que estos no puedan ser extraídos o robados. ¿PORQUE COMPRAR ESTE SCRIPT? ♦ COMODIDAD: Para brindarle una mayor comodidad a la hora de descargar archivos a los usuarios, ya que el sistema descarga e instala los archivos que se le especifiquen, de forma automatizada mientras el usuario se encuentra jugando tranquilamente en el servidor. ♦ SEGURIDAD: El sistema descarga los archivos y los encripta a través de una clave la cual puede ser cambiada a voluntad dentro del propio código para mayor personalización en la encriptación. En ningún momento, el usuario contará con el archivo desencriptado en su cache, debido a que la información se desencripta solo para ser utilizada a nivel de código. El archivo se mantendrá siempre encriptado para el usuario. CARACTERISTICAS DEL SCRIPT ♦ METODO DE DESCARGA FRAGMENTADO: El sistema, para mayor optimización a la hora de descargar archivos de gran tamaño, divide el archivo en 10-12 partes, las cuales descarga una a una. Y al momento de tener todas las partes descargadas, las une todas para crear el archivo en cuestión. Esto, para que los usuarios no experimentaran problemas de lag al momento de descargar archivos de gran tamaño. En su lugar, descargarán el archivo en partes pequeñas para que de esta forma no haya caídas. ♦ METODO DE ENCRIPTACIÓN: Como bien mencioné antes, el sistema cuenta con un sistema de encriptación, en donde, encriptará los archivos que se le especifiquen al sistema y estos se guardarán en el cache encriptados. Estos nunca se desencriptarán para ser utilizados. En su defecto, el sistema desencriptará solo la información de los archivos a nivel de código, para que los archivos en ningún momento sean desencriptados ♦ UTILIZACIÓN DE ARCHIVOS DE MANERA GLOBAL: Si deseas utilizar un archivo descargado a través de este script, ya sea una skin (txd/dff), objeto (txd/dff/col) o una textura (png), podrás obtener dichos datos a través de una función para ser utilizada en cualquier script de terceros en donde consideres necesario. De esta manera, si necesitas colocar en este script las imágenes que utilizan otros scripts, podrás hacerlo tranquilamente (obviamente, revisando que los archivos estén previamente descargados y disponibles antes de eso) ♦ VERIFICACIÓN DE LA INTEGRIDAD DE LOS ARCHIVOS: Con el fin de evitar la modificación clandestina de algunos archivos dentro del script, al momento de iniciarse o al momento que un jugador entra al servidor, el sistema verifica archivo a archivo, que la integridad de estos no se haya visto afectada. Es decir, verifica que los archivos en el caché sean exactamente los mismos que se encuentran en el servidor. Si un archivo se encuentra afectado, el sistema lo borra y descarga nuevamente, con el fin de evitar modificaciones a los archivos caché del script. ♦ OPORTUNIDAD PARA INTERFAZ PERSONALIZADA: El script NO cuenta con una interfaz de barra de descarga ni nada por el estilo, mas allá de un texto ubicado debajo del radar, donde se especifica el archivo que se está descargando y el % de la descarga. Sin embargo, en el código, se puede especificar un nombre y una descripción a cada archivo individualmente, el cual puede ser utilizado, o bien para informar a otros usuarios que manipulen este código, el saber para que es cada archivo, o bien, añadirle por su cuenta una barra de descarga que contenga dicha información para notificarle al usuario que está descargando. No se colocó ningún diseño para dejar la ventana abierta a cualquier personalización. El código está enfocado mas en la descarga y encriptación, no en el diseño como tal. FORMATO DE ARCHIVOS SOPORTADOS: TXD DFF COL PNG ¿QUE INCLUYE EL SCRIPT? El script. (duh) Un skin de personaje (ID: 217) y vehículo (ID: 402), para ejemplificar su uso Un skin de un objeto (Reemplazo directo al mapa del juego), para ejemplificar su uso (en el script aparecen las coordenadas del mapa modificado) Una textura (png, reemplazo directo al mapa del juego), para ejemplificar su uso (en el script aparecen las coordenadas de la textura modificada) Garantía de soporte gratuito sobre cualquier bug/fallo encontrado en el sistema durante 48hrs luego de la compra (esto no incluye bugs creados por modificar el sistema por su cuenta) PRECIO DEL PRODUCTO El precio de dicho sistema, es de 5.00$ (negociable, pero tampoco regalo) METODOS DE PAGO DISPONIBLES Binance (USDT) (sin comisiones) PayPal (USD) +5.4% +0.30$ adicionales por comisiones (5.61$) DISCLAIMER #1: Si eres de VENEZUELA, se pueden ampliar los métodos de pago a los nacionales. El monto sería el mismo, a la tasa del día de compra, del DOLAR PROMEDIO. DISCLAIMER #2: Si deseas hacerle modificaciones al mod para hacerlo mas "personal" a tu servidor, se puede cobrar un EXTRA por dichas modificaciones. DISCLAIMER #3: Si te sales de la garantía, por modificar el recurso por tu cuenta, cualquier arreglo/modificación tendrá un coste adicional. DISCLAIMER #4: Si te sales de la garantía, por pasar el plazo de 48hrs para reportar un bug, cualquier arreglo/modificación PODRÍA TENER un coste adicional (en la mayoría de los casos no cobro) METODOS DE CONTACTO Por mensaje privado (no recomendado, ya que no frecuento este lugar) Discord: !Sergiioks#4818 Mis métodos de contacto también están abiertos a cualquier otra petición de scripts, ya que, aunque no suelo tener una amplia disponibilidad, si la tengo, estaré dispuesto a echarte una mano, por un módico precio. IMAGENES DEL RECURSO Debido a que, reitero, el script es mayormente funcionalidad de código que diseño, mostraré los avisos del debugscript y el texto notificando la descarga de los archivos Sin nada mas que añadir, fue un gusto volver a pasarme por acá. Cualquier duda relacionada con el recurso o demás, puedes dejar un comentario o comunicarte conmigo por las vías de contacto especificadas. ¡Un saludo!
  3. Buen día, recientemente he estado fabricando un script que básicamente es un remake del "Briefcase Race" del propio MTA-SA, pero como un evento ocasional en un servidor. El script funciona completamente normal, sin embargo, cuando ocurre un evento en especifico (robarle el maletín al usuario), el servidor crashea, tanto en el host como en el servidor local. El error que aparece (en el host) es el siguiente: /entrypoint.sh: line 13: 13 segmentation fault (core dumped) ./mta-server64 --port ${SERVER_PORT} --httpport ${SERVER_WEBPORT} -n En mi servidor local no muestra ningún error, solo se cierra la consola y ya. La función en cuestión que se ejecuta cuando el servidor crashea, es la siguiente: local function steal(p) if ( p ) and ( isElement(p) ) then if ( getElementType(p) == "player" ) then if ( p ~= BRIEF_HOLDER ) then detachElements(BRIEF_ELEMENT, BRIEF_HOLDER); attachElements(BRIEF_ELEMENT, p) --- setElementData(BRIEF_HOLDER, "haveBriefcase", false) BRIEF_HOLDER = p; setElementData(BRIEF_HOLDER, "haveBriefcase", true) --- end end end end ANOTACIONES: "BRIEF_HOLDER" es la variable que contiene al jugador que en ese momento sea el portador del maletín. "BRIEF_ELEMENT" es un ColSphere, que tiene attachado a su vez un marker y un blip Cuando se ejecuta dicha función, ocurre el crasheo del servidor. ¿Qué podría ser? ¿Un problema con los attach o algo así? Agradecido de antemano por el tiempo.
  4. Bueno, considerando el hecho de que ya el script está muy viejo y que ya fue mas que vendido, en múltiples ocasiones, no tengo inconveniente en compartirte una versión publica de él ?. DESCARGA AQUÍ
  5. He cambiado los links de los videos, debido a que he mudado los tutoriales de mi Canal principal de YouTube, a mi canal Secundario. Debido a que mi canal principal ahora se enfoca en Gaming. Puedes ver TODOS los tutoriales dando CLICK AQUÍ
  6. He cambiado los links de los videos, debido a que he mudado los tutoriales de mi Canal principal de YouTube, a mi canal Secundario. Debido a que mi canal principal ahora se enfoca en Gaming. Puedes ver TODOS los tutoriales dando CLICK AQUÍ
  7. He cambiado los links de los videos, debido a que he mudado los tutoriales de mi Canal principal de YouTube, a mi canal Secundario. Debido a que mi canal principal ahora se enfoca en Gaming.
  8. He cambiado los links de los videos, debido a que he mudado los tutoriales de mi Canal principal de YouTube, a mi canal Secundario. Debido a que mi canal principal ahora se enfoca en Gaming.
  9. ¡Hola, gente! Hoy nuevamente, les traigo un nuevo vídeo tutorial, el cual trata sobre ¿Como crear cajas de texto (editbox) en MTA con dxDrawing? ¡Espero que les guste! He cambiado los links de los videos, debido a que he mudado los tutoriales de mi Canal principal de YouTube, a mi canal Secundario. Debido a que mi canal principal ahora se enfoca en Gaming. Cualquier otro tutorial que crean necesario de hacer y no lo ven en mi canal, pueden decirme en privado o por el Grupo de Discord donde frecuento estar. ¡Un Saludo!
  10. ¡Hola, gente! Tenía un largo tiempo sin subir un aporte a través del foro, ya que estoy muy distanciado de ésta plataforma. Quería dejarles un aporte que subí hace ya un tiempo, pero que no publiqué aquí y trata sobre ¿Como manejar tablas en Lua? ¡Espero les guste! He cambiado los links de los videos, debido a que he mudado los tutoriales de mi Canal principal de YouTube, a mi canal Secundario. Debido a que mi canal principal ahora se enfoca en Gaming. Cualquier otro tutorial que crean necesario, me envían mensaje por el privado, ya sea por aquí o por un grupo de Discord en el que frecuento estar. ¡Recuerda también darle like al vídeo y suscribirte para ver mas vídeos así! ?
  11. Hola! Hoy añadiendo un nuevo tutorial, un poco largo, sobre como manejar una base de datos de MTA de manera básica, haciendo un ejemplo practico. ¡Espero os guste y sirva de algo! Si es así, dejarle un LIKE y SUSCRIBETE para mayor contenido! He cambiado los links de los videos, debido a que he mudado los tutoriales de mi Canal principal de YouTube, a mi canal Secundario. Debido a que mi canal principal ahora se enfoca en Gaming.
  12. ¡Hola! Tenía largo tiempo sin subir una publicación por éste foro! Bueno, como saben, desde hace ya unos años, he brindado además de Servicios de Paid Scripter de bajo y alto nivel (desde login, hasta sistemas enlazados MySQL con una web)... El servicio de Soporte. Y se me ha presentado mucho, que no saben, como instalar un servidor de MTA en una VPS. Por eso, he dejado aquí un tutorial de Como instalar un servidor MTA en una VPS Linux (x64). Aquí dejo el video, para que lo puedan ver: ¡Espero que os haya gustado, si es así, déjale un LIKE y SUSCRIBETE para más! He cambiado los links de los videos, debido a que he mudado los tutoriales de mi Canal principal de YouTube, a mi canal Secundario. Debido a que mi canal principal ahora se enfoca en Gaming. Puedes ver TODOS los tutoriales dando CLICK AQUÍ
  13. Hola a todos, tengo un largo tiempo sin publicar en dicho foro y es debido a mi disposición de tiempo. Sin embargo, el día de hoy les traigo 1 script para vender, el cual es un Sistema de Tienda de Comidas realistas, al puro estilo del Story Mode del GTA San Andreas, en todo sentido. Ya que tiene todas las animaciones y las interfaces. Si compras una cierta cantidad de comida (sin parar), el personaje vomitará y el vendedor hará las animaciones respectivas, al igual que si compras solo 1 y sales el jugador tomará la animación de comer y en todos los casos, comprado o no comprado comida, el vendedor hará las animaciones de despedida y guardado de comida.. Todo está, desde mi punto de vida, idéntico al Story Mode. Está tanto Burger Shot, como Pizza y Clucking Bell. Al igual que tiene la puerta abierta para agregar cualquier otra tienda que se desee. IMÁGENES PRECIO: 12,00$ (Negociable, comisiones PayPal incluidas) Método de contacto (ya que no frecuento foro) Facebook También ando disponible para trabajos por encargo. Es decir, si tienes una idea para tu servidor, puedes comunicarte conmigo para hablar de las posibilidades y poder crear el recurso, a cambio de un pago, claro.
  14. Por no concordar negociación anterior, se notifica que el GM sigue en venta. Precio negociado con anterioridad como mínimo: 70$
  15. Si, debido a éste es que coloqué el precio negociable sobre la mesa, ya que el tiempo que le tenía que dedicar a este sistema era mayor del que disponía. Al igual que incluí otras cosas como armas de diferentes texturas al estilo puro del Counter Strike: Global Offensive y otros detalles. Para poder nivelar la calidad.
  16. Hola, el dia de hoy traigo un GM (GameMode) de Fortnite que he desarrollado por mi cuenta, a la venta por necesidad económica El precio está en el titulo del vídeo, sin embargo, el mismo es negociable. El Precio Inicial es de: 80$ (84.88$, sumando la comisión PayPal). NOTA: En caso de que el precio se vaya negociar uno MENOR, el mismo NO incluirá la comisión de PayPal. NEGOCIACIONES POR PRIVADO O POR LA PAGINA DE FACEBOOK. Aclaraciones extras en la descripción del Vídeo.
  17. Buenas. Tengo una duda relacionada a un script que estoy realizando. El script, consiste en que, el usuario pueda subir a una camioneta, en la parte trasera, donde hay una minigun y usarla. En si, el script ya está funcional. Solo tengo problema con las rotaciones del jugador y la minigun, que hacen que se vayan a direcciones opuestas. El código de esto es: if ( getElementData(localPlayer, "minigun::using") ) then local vehicle = getElementData(localPlayer, "minigun::attachedOn") local minigun = getElementData(localPlayer, "object::minigun") --- if ( isElement(vehicle) ) and ( isElement(minigun) ) then local mx, my, mz, mrx, mry, mrz = getElementAttachedOffsets(minigun) local px, py, pz, prx, pry, prz = getElementAttachedOffsets(localPlayer) if ( getKeyState("arrow_r") ) or ( getKeyState("d") ) then setElementAttachedOffsets(minigun, mx, my, mz, mrx, mry, mrz-5) setElementAttachedOffsets(localPlayer, px, py, pz, prx, pry, prz-5) setElementRotation(localPlayer, prx, pry, prz-5) setPedAnimation(localPlayer, "ped", "DRIVE_BOAT", -1, true, false, false, false) elseif ( getKeyState("arrow_l") ) or ( getKeyState("a") ) then setElementAttachedOffsets(minigun, mx, my, mz, mrx, mry, mrz+5) setElementAttachedOffsets(localPlayer, px, py, pz, prx, pry, prz+5) setElementRotation(localPlayer, prx, pry, prz+5) setPedAnimation(localPlayer, "ped", "DRIVE_BOAT", -1, true, false, false, false) end --- dxDrawText("Ped: "..prz..". || Minigun: "..mrz.."", screenW/2, screenH/2, 0, 0, tocolor(255, 255, 255, 255), 0.5, "bankgothic") end end El usuario se va a una rotación diferente al de la minigun. Ya he probado con todo, desde usar la rotación de la minigun para ambos (con sus diferentes cambios), hasta usar una dependiente del usuario y de la minigun (como el ejemplo). ¿Alguien me podría decir como puedo hacer ahí? Se que ambas rotaciones son distintas y no pueden coincidir, eso lo sé, pero a veces está bien la rotación y a veces no.
  18. Hola, tengo un problema relacionado a attachElements, he pegado un jugador a una Yosemite y que este rote a través de las teclas de direcciones y A/D, al igual que una minigun (objecto). Sin embargo, a la hora de presionar esas teclas, solo gira la minigun, el usuario no gira. Quisiera saber como puedo hacer que el jugador rote también junto con la minigun. addEventHandler("onClientRender", root, function() local mx, my, mz, mrx, mry, mrz = getElementAttachedOffsets(minigun) local px, py, pz, prx, pry, prz = getElementAttachedOffsets(localPlayer) if ( getKeyState("arrow_r") ) or ( getKeyState("d") ) then setElementAttachedOffsets(minigun, mx, my, mz, mrx, mry, mrz-5) setElementAttachedOffsets(localPlayer, px, py, pz, prx, pry, prz-5) elseif ( getKeyState("arrow_l") ) or ( getKeyState("a") ) then setElementAttachedOffsets(minigun, mx, my, mz, mrx, mry, mrz+5) setElementAttachedOffsets(localPlayer, px, py, pz, prx, pry, prz+5) end end) Gracias de antemano.
  19. Yo también inicié con el LUA a eso de las épocas de DKR y actualmente estudio Informática (Desarrollo Web y Aplicaciones Móviles)
  20. Si, borré todas las fotos de mi cuenta de imgur para hacer un portfolio completo y bien ordenado. Estaré publicando las fotos de los scripts en un comentario lo antes posible. Aunque gracias por notificarme, se me había olvidado que este post estaba aquí xD
  21. Hola! Desde hace un tiempo, he comenzado a subir vídeo tutoriales de manera esporádica en mi canal de YouTube, en respuesta a consultas que me hacen algunos usuarios tanto por aquí como por mi pagina de facebook. El dia de hoy, traigo un tutorial de "Nivel Medio". Que trata sobre, Como obtener una imagen de una URL y usarla en MTA. Espero les guste y les ayude un poco ¡Un saludo! Cualquier otro tutorial que deseen que haga, me dicen ya sea por este foro (mensaje privado) o por mi pagina de facebook. O directamente en los vídeos de YouTube.
  22. Login con fondo editable Un sistema de login y creación de cuentas creado enteramente con dxDrawing. Este posee un background de un vídeo de YouTube a elegir por el cliente. PRECIO: 7,00$ Negociable. PayPal Pack de Trabajos Este pack, incluye: Piloto de Aviones Conductor de Buses Conductor de Trenes Granjero Mecánico Minero Repartidor de Pizza Policía (con su respectivo sistema de búsqueda, arresto y prisión) Conductor de Taxis PRECIO: 10,00$ Negociable. PayPal. Sistema de descargas en segundo plano Un sistema con el cual podrás descargar skins, coches y armas en segundo plano, mientras juegas. Evitando largas esperas y que el lado client de los scripts se vea afectado durante la jugabilidad. PRECIO: 5,00$ Negociable, PayPal Sistema de Clanes + Clanes Oficiales Creación de Clanes Lista de Clanes creados, clasificados por si son oficiales o no Sistema de Invitación a Clanes Informacion del clan con notificación de actualización Banco del Clan, que también incluye un sistema de compra de packs oficiales Sistema de Reclutamiento Lista de miembros del clan con sus respectivas acciones PRECIO: 10,00$ Negociable, PayPal. Sistema de Zonas Zombies Sistema utilizado en servidores Biohazard, el cual posee 4 tipos de Zonas. Zona Fácil (Zombies sin armas) Zona Media (Zombies con armas cuerpo-cuerpo) Zona Difícil (Zombies con armas de fuego) Zona BOSS (Zombies especiales, con ataques especiales y vida extra) PRECIO: 8,00$ Negociable. PayPal Tiendas de Skins, Armas y Habilidades Un sistema de tiendas que posee su propia previsualizacion, ya sea del skin que vas a comprar, arma o habilidad. La tienda de habilidad se hace con el skin propio que poseas en el momento, mientras que la del skin, es del skin que desees comprar. Y el arma, el arma que deseas comprar. Enteramente por comandos de teclado (especificado en la misma tienda que tecla sirve para que). Completamente hecho con dxDrawing. PRECIO: 10,00$ Negociable, PayPal Y esos son los scripts que tengo disponibles para la venta. También quisiera aprovechar esta oportunidad para promocionar mis servicios como Paid Scripter (Scripter Pago). Trabajo en cualquier tipo de gamemode. Desde Freeroam hasta RolePlay. Ya algunos en este foro me conocen y han trabajado conmigo. Trabajo enteramente a través de PayPal como método de Pago. En las monedas Dolar Estadounidense (USD) y Euros (EUR). Cualquier solicitud, pueden hacerla directamente a mi pagina de Facebook, las cuales las dejo mas abajo en los métodos de contacto. Cualquier otra cosa, aquí estoy para servir. ¡Hasta otra! Métodos de Contacto: Facebook Correo Mensaje Privado a este perfil (no muy recomendado, ya que puedo tardar un tiempo en responder ya que no frecuento mucho el foro) ¡Un saludo!
  23. Sistema de Zonas Zombies v2. ? 4 Tipos de zonas: ? Azul (Fácil): Zombies sin armas ? Naranja (Medio): Zombies con armas cuerpo a cuerpo ? Roja (Difícil): Zombies con armas de fuego ? Verde (Especiales): Charger de L4D2, Verdugo de RE, etc.. Con sus respectivos poderes. ? Voces en español ? Animación de agonía al perder la cabeza ? Todos los complementos incluidos ? 5,00$ PayPal. Comisión incluida. Negociable. IMÁGENES:
  24. Sistema de Clanes ? Incluye: ? Lista de clanes creados: Con diferenciación de color entre normal (blanco), oficial bit (azul), oficial premium(naranja). ? Sistema de Invitaciones ? Informacion del clan ? Banco del Clan: Con sistema de compra de plan oficial (bit y premium). ? Reclutacion de miembros ? Lista de miembros, con opción para kickear, dar/quitar sublider, dar/quitar recluter y dar rango personalizado ? Administración de clanes, como eliminación, cambio de color del clan, tag del clan. ? Historial, donde se guardan todos los movimientos realizados por usuarios miembros del clan. ? El Sistema de Clanes Oficiales viene incluido, mas sin embargo es solo un identificador. Ya el cliente decidirá que beneficios dar a cada clan. ? Todos los datos se guardan en base de datos propia en el código, nada de guardar en bases de datos del servidor. ? Interfaces Multi-pantallas ? 10,00$ PayPal. Negociable. Comisión incluida. Imágenes: Forma de contacto, por mi pagina de facebook, o mensaje privado a este perfil
×
×
  • Create New...