Jump to content

Alexs

Members
  • Posts

    2,869
  • Joined

  • Last visited

Everything posted by Alexs

  1. ¿Estas seguro? ¿Donde defines 'stops'?
  2. El problema de aprender Lua limitándose a MTA es que cuando te piden ayuda para definir conceptos no te entiendes ni tu mismo. Utiliza este tutorial que contiene lo esencial: http://nixstaller.sourceforge.net/manua ... ler_9.html * Lo que te interesa esta en el punto A.2.3.2.
  3. Según veo, 'k' es un numero o nil, ¿donde defines 'stops'?
  4. Puedes hacer un for-loop ('getElementsByType')de todos los elementos de tipo 'object' creados por el recurso y utilizar 'moveObject'.
  5. Alexs

    Anti-Insult ?

    Eso es lo que no se por ejemplo seria asi: insultos = { "put*", "zorr*", "hp", } pero como hago que para cuando chateen busque si esta alguna de esa palabra y ponga **** Utiliza 'string.find' o 'string.gsub'.
  6. ¿Alguna imagen? Para ser sincero no le veo futuro a este proyecto, espero equivocarme.
  7. ¿Que tipo de movimiento buscas?
  8. 'www.SawHost.net' cerro hace meses, te dejo este link del subforo 'Hosting Solutions', luego de todo este tiempo he notado que las empresas latinoamericanas y españolas han sido en realidad mediocres y un malgasto de dinero. * viewforum.php?f=116
  9. Para posicionar la cámara utiliza 'setCameraMatrix' y para moverla existe una función (poco ortodoxa aunque efectiva) en las Useful Functions: https://wiki.multitheftauto.com/wiki/SmoothMoveCamera
  10. You can use 'setPedStat' or 'setGameSpeed'.
  11. Muchas cosas generan errores, si el recurso funciona y es efectivo en todas sus características es buena idea ignorar el debugscript.
  12. elseif ip == "142.168.42.44" then --strings ""
  13. 'getPlayerIP' returns a string, not a 'malformed number'.
  14. https://wiki.multitheftauto.com/wiki/DbExec
  15. I think that using class in MTA is a low efficient method.
  16. You can use 'DROP DATABASE'.
  17. es este: local sx, sy = guiGetScreenSize() --Obtiene el tamaño de la pantalla ------------------------------------- -- 1366, 768 --x - y parax1212 = 1212/1366 parax1210 = 1210/1366 parax1211 = 1211/1366 paray19 = 19/768 paray17 = 17/768 paray18 = 18/768 -- w - h paraw1299 = 1299/1366 paraw1297 = 1297/1366 paraw1298 = 1298/1366 -- parah56 = 56/768 parah54 = 54/768 parah55 = 55/768 ------------------------------------- addEventHandler("onClientRender", root, function() local time = getRealTime() --Obtiene el tiempo real. local hours = time.hour --Obtiene las horas del tiempo real. local minutes = time.minute --Obtiene los minutos del timpo real. t1 = dxDrawText(""..hours..":"..minutes.."", sx*parax1212, sy*paray19, 1299, 56, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "top", false, false, true, false, false) t2 = dxDrawText(""..hours..":"..minutes.."", sx*parax1212, sy*paray17, 1299, 54, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "top", false, false, true, false, false) t3 = dxDrawText(""..hours..":"..minutes.."", sx*parax1210, sy*paray19, 1297, 56, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "top", false, false, true, false, false) t4 = dxDrawText(""..hours..":"..minutes.."", sx*parax1210, sy*paray17, 1297, 54, tocolor(0, 0, 0, 255), 1.50, "pricedown", "left", "top", false, false, true, false, false) t5 = dxDrawText(""..hours..":"..minutes.."", sx*parax1211, sy*paray18, 1298, 55, tocolor(255, 255, 255, 255), 1.50, "pricedown", "left", "top", false, false, true, false, false) end ) La definición de las variables 't1', 't2', 't3', 't4' y 't5' es un poco innecesaria, en cuanto al código podría darte problemas en pantallas muy pequeñas, eso podría ser resuelto con un par de cálculos basados en 'dxGetFontHeight' y 'dxGetTextWidth'.
  18. function getTwoAndTwo() return 2, 2 end local a+1, b = getTwoAndTwo() print( a, b ) --[[OUTPUT: input:5: unexpected symbol near '+' ]] http://www.lua.org/cgi-bin/demo
  19. Lamentablemente en Lua no puedes hacer sumas directamente en la definición de la variable, pero puedes reemplazar la función 'getTime' para que devuelva lo mismo con la hora alterada. *Ademas, la función para conseguir la hora real es 'getRealTime', 'getTime' devuelve la hora del juego.
  20. El problema con tu código es que re-defines la variable 'createBlip', por lo que esto reemplaza a la función, debes quitarlo de los parámetros del evento para que funcione. x = 0 y = 0 z = 0 id = 0 --Para entrar addEventHandler("onResourceStart",root, function () createBlip(751.54395 709.32672 17.58101,55) end )
  21. ¿Estás usando el usuario administrador? Si es así si borras el archivo gta_sa.set según ccw tendría que funcionar. Traducción de lo que @ccw dijo: "Estas utilizando MTA como administrador, por lo que 'gta_sa.set' debe ser eliminado de la carpeta de documentos del administrador." No dice nada sobre diferencias entre utilizar MTA como administrador o no hacerlo.
  22. https://wiki.multitheftauto.com/wiki/Gu ... tAddColumn https://wiki.multitheftauto.com/wiki/GuiGridListAddRow https://wiki.multitheftauto.com/wiki/Gu ... etItemText Esas te bastaran.
×
×
  • Create New...