Jump to content

Bc#

Members
  • Posts

    516
  • Joined

  • Last visited

Everything posted by Bc#

  1. Tienes que intentar de todas las formas posibles. Hacer un loop a parte solo para las animaciones, ordenar de otra manera las asignaciones, etc. Siempre hay un puto bug al asignarle data a los objetos
  2. Te dejo mi repo de Github. Ahí tengo diseñada una base para dxDrawButton, dxDrawEdit y dxDrawCircle. https://github.com/XWark/dxLibrary Si gustas puedes editarla y subir una revisión.
  3. Bc#

    Chat (Ayuda)

    addEventHandler ( "onPlayerJoin", root, function() showChat ( source, false ) end ) addEventHandler("onPlayerLogin", root, function() showChat ( source, true ) end)
  4. Bc#

    Duda

    Dentro del mismo codigo usas unbindKey
  5. Quiza sea muy estupido lo que pregunto, pero que arroja si usas la minigun o misil del hunter?
  6. Si, pero este thread es viejo... Mientras sea un aporte, no importa si el thread es viejo.
  7. Linea 40: local precioWeap = price Claro que te quita $2, ya que price tiene el int de la columna 2. Reemplaza eso por: local precioWeap = tonumber(guiGridListGetItemText ( MyGrid, row, 2 ))
  8. Esto puede sonar muy estúpido pero pruebalo así. bailarina[k] = createPed ( 237, x, y, z) setPedRotation(bailarina[k], rotz) setPedAnimation ( bailarina[k], "STRIP", "strip_A" ) setElementDimension ( bailarina[k], 204 ) setElementInterior ( bailarina[k], 2 )
  9. Bc#

    Duda

    Si mal no lo recuerdo seria algo asi: for i,v in ipairs(getElementsByType("object")) do if getElementModel ( v ) == modeldetuobjeto then --Reemplaza modelodetuobjeto con el modelo del objeto que deseas. local x,y,z = getElementPosition (v) createMarker ( x+1, y, z , "corona") end end
  10. Bc#

    Duda

    Corregido. Lo hice a la rapida y no me di cuenta, gracias por la correccion.
  11. Bc#

    Duda

    Creo que deberia funcionar con esto: local dimensionProhibida = 90 -- Dimension prohibida local comandos = {"comando1", "comando2","comando3"} -- Añade aqui los comandos que deseas quitar de la dimension --Insertar en tu Funcion que inicializa la dimension addEventHandler ( "onPlayerCommand",root,anularComandos) function anularComandos( commandName ) local pdim = getElementDimension ( player ) for i,v in ipairs(comandos) do if commandName == v and pdim == dimensionProhibida then cancelEvent() outputChatBox ( "No puedes usar el comando en ésta dimension.", source, 255, 255, 255 ) return end end outputChatBox ( "Perfecto, has usado el comando "..commandName..".", source 0, 255, 0 ) end
  12. Bc#

    Codigo color chat

    Para no darle mas vueltas al tema el color es el siguiente: RGB: 249,229,191 Hexadecimal: #F9E5BF
  13. Bc#

    Codigo color chat

    Mal ahí, es un color crema, no blanco.
  14. Bc#

    Crear test

    No deberias usar get, ya que por si misma ya es una función. Ten cuidado con las variables que usas.
  15. Bc#

    Efecto Flash

    Tablas? lo haces con una recursiva y ya esta. Tienes tu rayito hasta el infinito y mas allá.
  16. Bc#

    Quote string

    Quisiste hacer esto? print( "mi nombre es: "..string.format("%s", "Pedrito") ); Fuente: http://lua-users.org/wiki/StringLibraryTutorial
  17. Creo que vas mal si estas usando eso para hacer la animación. Usa variables globales o guiSetSize en un onClientRender
  18. Bc#

    Efecto Flash

    Claro, tambien puedes hacer que la linea desaparezca. Incluso creo que lograría mejor efecto que las coronas.
  19. Bc#

    Limitar disparos

    Usando un timer?
  20. Bc#

    Efecto Flash

    Puedes usar dxDrawLine3D y imaginarte el algoritmo de un rayo un tanto iregular.
  21. Bc#

    Ayuda string.byte

    Yo te aclare la duda del string.byte, ahora para el spawn puedes usar un setElementData o simplemente crear una base de datos para guardar las preferencias del usuario. Puedes usar sql, xml, o la de mta. PD: el setElementData no te dejara guardadas las preferencias despues de reiniciar el server.
  22. Bc#

    Ayuda string.byte

    Cuando algo no salga en la wiki, googlealo. Yo simplemente puse string bye lua en el buscador y me aparecio instantaneamente el manual de lua. http://lua-users.org/wiki/StringLibraryTutorial Ahi tienes la explicacion completa de la libreria string
  23. Bc#

    Panel

    no pude evitar pensar que estas haciendo una funcion para cada estilo cuando vi esto: function estilo100() Si es asi, te convendria usar un argumento en la funcion y usar varias veces la misma. Ya que ese es el uso mas optimo de las funciones, sino solo haces un if y listo.
  24. Usa root, no localPlayer. Hay que especificar que en cliente siempre se usa root para los events
×
×
  • Create New...