Jump to content

Tomas

Members
  • Posts

    2,530
  • Joined

  • Last visited

Everything posted by Tomas

  1. Usando la función que te dejó Solid; function comprar_ticket(Jugador,Comando,Numerop) Numero = tonumber(Numerop) if Numerop then if Numero >= 1 and Numero <= Numeros_Totales then if Loteria == "Si" then if not getElementData(Jugador,"Loteria_Numero") then if not wasLotteryNumberBought(Numero) then table.insert(Tabla_Loteria,Numero) setElementData(Jugador,"Loteria_Numero",Numero) outputChatBox("Has comprado el numero "..Numero) else outputChatBox("El numero "..Numero.." ya fue comprado") end else outputChatBox("ya compraste un numero") end end else outputDebugString("El numero debe ser mayor a 0 y menor o igual a 9") end end end addCommandHandler("loteria",comprar_ticket) function wasLotteryNumberBought ( number ) local bought = false for i, v in ipairs ( Tabla_Loteria ) do if ( v == number ) then bought = true break end end return bought end
  2. Si creas un DX que comenzará y terminará en la misma posición obviamente no lo podrás ver.
  3. function PlayMusic(element,sound) if element and getElementType(element) == "player" then local team = getPlayerTeam(element) if team --[[and not (copTeams[getTeamName(team)])]] then -- the player who entered jail area isn't a cop triggerClientEvent("playMyMusic", getRootElement(), copTeams) end end end addEventHandler("onColShapeLeave", prisonCol, PlayMusic)
  4. Aquí no se cuestiona si se copian los resources o no, decir que un servidor se copia de otro está contra las reglas, además este board no tiene esta finalidad. Ok en todo caso si cometi alguna falta en decir lo que dije creo q es trabajo de ciber tomar medidas no tu...... Ademas no podemos juzgar sin antes saber de que estamos tratando en fin solo trato de decir que sean mas originales a ti no te gustaria que llegaran y te hicieran lo mismo.. Yo no tomé ninguna medida cariño, sólo te expliqué la regla para que evites problemas
  5. Tomas

    Funcion

    No se como funciona tu sistema de blips, muchas veces se attachean al jugador, podrías usar getElementAttachedTo, pero si tu sistema de blips no usa attachElements obviamente no funcionará.
  6. Debes editar el ACL Rights.
  7. Se ve bastante bien, yo te sugeriría que no dejes el fondo transparente, aunque sea un color bastante claro pero que le coloques algo, (un verde manzana quedaría bien).
  8. Utiliza los tags [lua] en vez de , es más fácil leer la función.
  9. Aquí no se cuestiona si se copian los resources o no, decir que un servidor se copia de otro está contra las reglas, además este board no tiene esta finalidad.
  10. Encontré la solución! En el model del sniper hay una textura llamada 'SNIPERcrosshair', debes reemplazar esa imágen negra por una transparente (o quizás te sirva eliminarlo), te dejo una captura para que entiendas
  11. ^Eso me pasó una vez cuando me dieron ban permanente en un servidor, creo que nosotros no podremos ayudarte con eso Puedes postear el 'bug' en el Bug Tracker oficial de MTA -> : http://bugs.mtasa.com
  12. Te dejo el código usando la idea de Solid, function checkVehicleHealth() if getElementHealth(source) < 300 then setVehicleDamageProof(source,true) else setVehicleDamageProof(source,false) end end addEventHandler("onVehicleDamage",root,checkVehicleHealth) Lamento decirte que no funcionará al 100% siempre, debido a que no se exactamente cuando es que se incendia el vehículo
  13. Seguramente eso usa el evento 'onPlayerSpawn', puedes hacer que los botones aparezcan cuando el jugador muera ('onPlayerWasted'), entiendo que quieres hacer pero no entiendo cuál es tu duda, si me la podrías explicar estaría agradecido
  14. Tomas

    GPS!!

    Hola, eso lo único que tiene es un simple rectángulo con el centro transparente, lo puedes hacer en photoshop o en algún programa que puedas poner espacios transparentes, luego lo dibujas en la pantalla con un dxDrawImage o guiCreateStaticImage
  15. ^ Creo que simplemente le dieron un largo ban... lol.
  16. Al reemplazar la textura con el shader cambiarías lo que viene por default, por ende sí.
  17. Con eso me refería al resource de ccw, btw Debes crear el shader, luego reemplazarlo por la textura del nuevo scope. dxCreateShader dxCreateTexture dxSetShaderValue engineApplyShaderToWorldTexture
  18. Ya que estamos, Solid, sabes algún lugar para saber el nombre de las texturas de las cosas? El resource de ccw no lo entiendo, es un pedo Hé probado con engineGetModelTextureNames y funciona, pero es un poco leeeeeeeento cuando debes usar varias cosas a la vez, ¿sabés otra forma?
  19. No es mio, pero te invito a entrar, el sábado es el release
  20. Intenta con esto (está probado, la usé en un script del servidor donde desarrollo) setPedAnimation(localPlayer, "CARRY", "crry_prtial", 50, false, true, false, true)
  21. Parece un simple draw al medio de la pantalla (o quizás editó la scope desde el model)
  22. Los archivos server-side no son descargados por el cliente, entonces sería totalmente inútil compilarlo (obviamente si tienen acceso a tu host lo pueden usar)
×
×
  • Create New...