Jump to content

Alexs

Members
  • Posts

    2,869
  • Joined

  • Last visited

Everything posted by Alexs

  1. Alexs

    [AYUDA] dxText

    Si vas a hacer un calculo entre dos números que no cambiaran, seria mas rápido escribir directamente el resultado: dxDrawText("EJEMPLO", ancho*.01875, alto*.02083333333, ancho*.5675, alto*.06833333333, tocolor(255, 255, 255, 255), fuente, "default-bold", "left", "top", false, false, true, false, false)
  2. Es una estupidez eso de usar cheats.
  3. En ninguno, debes editar los recursos que añaden las columas, no la 'scoreboard'.
  4. En el recurso en donde se añade la columna.
  5. Te dejo mi recurso: https://community.multitheftauto.com/index.php?p= ... ls&id=6400
  6. Alexs

    Como es?

    viewtopic.php?f=149&t=62258
  7. Puedes hacerlo desde la función que agrega columnas, te dejo todos los argumentos: bool scoreboardAddColumn ( string name, [ element forElement = getRootElement(), int width = 70, string friendlyName = name, int priority = slot after "name" column ] ) name:El nombre de la columna (debe ser el mismo que el elementData). forElement: El jugador para quien sera añadida la columna. width: Ancho de la comuna (en pixeles) friendlyName: Nombre amistoso (que sera mostrado en la scoreboard ) de la columna. priority: La prioridad en ranura (1-500). Si la ranura esta ocupada, la columna sera movida hacia delante. Fuente
  8. Alexs

    Como es?

    Perdón, mi error. Prueba: Area = createColRectangle ( -2535.9562988281, 1498.9573974609, 300, 800 ) Radar = createRadarArea ( -2535.9562988281, 1498.9573974609, 300, 800, 255, 0, 0, 150 ) posX = 0 posY = 0 posZ = 0 function startKey (thePlayer) setElementPosition(thePlayer, posX, posY, posZ) end function Boat ( thePlayer ) if (getElementType(thePlayer) == "player") then bindKey(thePlayer, "F7","down", startKey ) outputChatBox( getPlayerName(thePlayer) .. "Estás en la Zona.Presiona F7 si queres entrar.", thePlayer, 0, 200, 0, false ) end end addEventHandler ( "onColShapeHit", Area, Boat ) function outBoat ( thePlayer ) if (getElementType(thePlayer) == "player") then unbindKey(thePlayer, "F7","down", startKey) end end addEventHandler ( "onColShapeLeave", Area, outBoat )
  9. Alexs

    Como es?

    Estamos haciendo post's inútiles o quieres llegar a algo con mas sentido?
  10. Alexs

    Como es?

    Que yo si creo la función 'starKey'.
  11. Alexs

    Como es?

    Area = createColRectangle ( -2535.9562988281, 1498.9573974609, 300, 800 ) Radar = createRadarArea ( -2535.9562988281, 1498.9573974609, 300, 800, 255, 0, 0, 150 ) posX = 0 posY = 0 posZ = 0 function startKey (thePlayer) setElementPosition(thePlayer, posX, posY, posZ) end function Boat ( thePlayer ) if (getElementType(thePlayer) == "player") then bindKey(thePlayer, "F7","down", starKey ) outputChatBox( getPlayerName(thePlayer) .. "Estás en la Zona.Presiona F7 si queres entrar.", thePlayer, 0, 200, 0, false ) end end addEventHandler ( "onColShapeHit", Area, Boat ) function outBoat ( thePlayer ) if (getElementType(thePlayer) == "player") then unbindKey(thePlayer, "F7","down", startKey) end end addEventHandler ( "onColShapeLeave", Area, outBoat )
  12. Alexs

    Como es?

    Linea 22: unbindKey(source, "F7","down", startKey) Eso daría error constantemente por que 'startKey' no existe en tu código.
  13. Alexs

    Como es?

    No estoy seguro de que sea buena idea llamar al jugador igual que al colShape y eso hace que al salir la tecla no se desbindee ya que eliminaste la función 'startKey'.
  14. Alexs

    Como es?

    Sigue sin estar definido, 'bindKey' esta fuera de esa función.
  15. Alexs

    Como es?

    No defines 'source'.
  16. Alexs

    Como es?

    No... lee la Wiki: onColShapeHit. PD: Evita borrar tus mensajes.
  17. Alexs

    [Duda]Nota

    Para aclararte, con esa función puedes hacer cosas como esta:
  18. Alexs

    Como es?

    Esos eventos son server-side.
  19. Alexs

    [Duda]Nota

    Usa dxDrawMaterialLine3D.
  20. Alexs

    [AYUDA] dxText

    Usa: guiGetScreenSize Eso te devuelve 2 valores, el ancho y el alto de la resolución usada por el cliente, con eso puedes hacer el calculo de la posición y el tamaño de los 'dx' que utilizas y así los haces relativos a todas las resoluciones. No hay forma de hacerlo automático, lo único que se añadió en la 1.3.3 fue la opción de ajustar el HUD a las pantallas 'widescreen'.
  21. El no se refiere a eso.. el habla de hacer una descarga externa de los archivos y abrir el servidor en su computador. Lo único que necesitas es acceso FTP, supongo que tienes, ¿no?
  22. En MTA se puede hacer que la descarga de los recursos sea externa y no desde el mismo servidor, para lo que sirve cualquier hosting web como puede ser '260mb.com'. y me puedes decir como lo ago?? ya intente con filezilla y nomas no le entendi.. no tienes un tutorial? se donde poner el link en mtaserver.conf pero eso de subirlos a mi web no... Solo los subes al directorio que pones en mtaserver.conf como si fuese la carpeta 'resources' de tu servidor.
  23. En MTA se puede hacer que la descarga de los recursos sea externa y no desde el mismo servidor, para lo que sirve cualquier hosting web como puede ser '260mb.com'.
  24. No conozco este mod, pero si solo son modelos lo que se reemplaza, supongo que se podrá aunque no se que tanto lag podría causar.
  25. local material = dxCreateTexture( "Medic.png" ) local x, y, z = 0, 0, 0 addEventHandler( "onClientRender", root, function() dxDrawMaterialLine3D( x, y, z, x, y + 5, z +.05, material, 5, tocolor( 255,255,255,255 ), x, y, z + 1) end ) addCommandHandler( "aca", function( ) x, y, sz = getElementPosition( localPlayer ) z = getGroundPosition( x, y, sz ) end )
×
×
  • Create New...