Jump to content

aka Blue

Members
  • Posts

    2,106
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by aka Blue

  1. Pues vaya caca de host. ¿Es host de MTA o es un VPS?
  2. @itsbaudi Te lo hago por 5$ con guardado SQLite de los clanes.
  3. 2017-07-27 22:44:45] MODULE: File not found - x64/modules/ml_sockets.dll[2017-07-27 22:44:45] MODULE: File not found - x64/modules/mta_mysql.so[2017-07-27 22:44:45] MODULE: File not found - x64/modules/sha.so[2017-07-27 22:44:45] MODULE: File not found - x64/modules/ml_sockets.so No lee los módulos. No los estarás metiendo bien. Fíjate que el servidor sea de x64 bits (al igual que el sistema operativo del VPS) y aparte, asegurate también que los módulos esten en su carpeta correspondiente.
  4. Si necesitas algo más de ayuda, enviame un PM también, si es algo sencillo te hago un buen precio.
  5. But try it... it works man.
  6. Use this. @Uknown.@Master_MTA
  7. Loco, medio día scripteando ptm. Así señores es como se pierde vida social. Sigue los pasos de la wiki y yo personalmente recomiendo, si no sabes manejar un VPS, aprender a hacerlo o sino comprar un host exclusivo de MTA.
  8. De cuantos bits es el sv. ¿64 o 32?
  9. Bastante difícil, si. No creo que nadie con la suficiente experiencia este dispuesto a trabajar gratis.
  10. Me gustaría crear un rectángulo que vaya siguiendo al ratón. He hecho esto pero no funciona correctamente. local sx, sy = guiGetScreenSize( ) local sourceX, sourceY = 1336, 768 function x(var) return sx*( var/sourceX ) end function y(var) return sy*( var/sourceY ) end bindKey( "m", "down", function( ) if isCursorShowing( ) then showCursor( false ) else showCursor( true ) end end ) addEventHandler( "onClientRender", root, function( ) if isCursorShowing( ) then local cx, cy, worldx, worldy, worldz = getCursorPosition() dxDrawRectangle( x(cx), y(cy), x(150), y(200), tocolor(255, 150, 0, 150) ) end end ) Gracis de antemano.
  11. Perfecto. Al final me funcionó el método que me pusieron @alex17" y @#Dv^, pero gracias!
  12. Gracias a ambos. De hecho @TRtam, lo tenía en un onClientRender para mostrar un dx la posición, pasa que hacia el mismo check que me has recomendado y el texto desaparecía. Voy a probarlo y comento. Lo tengo así y cuando la inicio, acaba: local sound = nil local soundMaxPos = nil addCommandHandler( "yt", function( cmd, link ) if link then if sound == nil then sound = playSound("https://www.youtubeinmp3.com/fetch/?video="..link) outputChatBox( "Reproduciendo la cancion", 0, 150, 0 ) soundMaxPos = math.floor( getSoundLength( sound ) ) else if isElement( sound ) then stopSound( sound ) sound = nil else sound = nil soundMaxPos = nil end sound = playSound("https://www.youtubeinmp3.com/fetch/?video="..link) soundMaxPos = math.floor( getSoundLength( sound ) ) end else outputChatBox( "Introduce un link para reproducir", 255, 0, 0 ) if isElement( sound ) then stopSound( sound ) sound = nil else sound = nil soundMaxPos = nil end end end ) addEventHandler( "onClientRender", root, function( ) if sound then if math.floor( getSoundPosition( sound ) ) >= soundMaxPos then outputChatBox( "Canción acabada", 0, 150, 0 ) if isElement( sound ) then stopSound( sound ) end sound = nil end end end )
  13. Estoy creando un sistema de reproducción de canciones para mi servidor de testeos y me gustaría saber (ya que nunca he jugado a fondo con el sound) cómo hacer que se detecte cuando una canción o sound llega a su fin, para así cambiar una variable global. Gracias de antemano!
  14. Esto debe funcionar dxDrawText(""..name, screenW * 0.8508, screenH * 0.0801, screenW * 0.9258, screenH * 0.0947, tocolor(255, 255, 255), 1, "default", "left", "top", false, false, true, true)
  15. aka Blue

    Question

    Si no explicas para qué es, poco podemos hacer. Yo de mi parte te recomiendo quizás usar tablas para eso. Es decir: -- Como hago esto: variables = { } function Funcion (p) variables[p] = variable; end function OtraFuncion (p) setElementModel( p, variables[p] ) -- Por ejemplo end
  16. aka Blue

    Pregunta

    A mi este método me ha funcionado y me sigue funcionando desde siempre: local sx, sy = guiGetScreenSize( ) local sourceX, sourceY = 1336, 768 -- El 1 lo cambias por el tamaño del texto que quieras guiCreateFont( "fuentelogin3.otf", (sy/sourceY)* 1 )
  17. Tal y como se puede apreciar en el título y en el banner, pongo en venta un sistema que tenía pensado vender hace tiempo pero que no tenía acabado. Hace unos días logré optimizarlo usando tablas para el dibujado y para el código en general. Actualmente el sistema cuenta con lo siguiente: Iconos 100% creados y editados por mi. Una animación DX al abrir el panel Diferentes secciones por tablas que permiten reparar distinas partes del vehículo (piezas generales que serían las puertas, parachoques y luces, luego también la sección de neumáticos y para finalizar la sección de motor). Precios fácilmente editables mediante tablas. Teclas: F2 = Abrir/cerrar panel | Shift izquierdo: Reparar pieza | Re pág: Sección de piezas siguiente. | Av Pág: Sección anterior de piezas | + del numpad: Siguiente pieza de la sección | - del numpad: Anterior pieza de la sección FOTOGRAFÍAS PRECIO Y MÉTODOS DE PAGO Actualmente este sistema tiene un precio de 10$ los cuales pueden ser negociables. También, el único método de pago que acepto es PayPal, ya que es una plataforma de pagos segura y eficiente. Interesados hablar por MP en foro.
  18. Bueno, mi idea es hacer una especie de áreas repartidas por el mapa. Me gustaría saber como puedo hacer un rectángulo marcando dos puntos: Básicamente quisiera saber como formar el rectángulo teniendo el punto A y B. Muchas gracias de antemano.
×
×
  • Create New...