Jump to content

lucascba

Members
  • Posts

    121
  • Joined

  • Last visited

Everything posted by lucascba

  1. Hola, me gustaria saber como puedo hacer que un objeto sea visible solo para una persona y luego para todos?
  2. hola, como puedo hacer un math.random con nombres puestos en una tabla por ej: nombres = { {"Juan pedro"}, {"Hernesto lopez"}, {"Maxi Lopez"}, {"lucas lopez"}, } gracias.
  3. Hola tengo una duda, si hay muchos timers que detectan cosas constantemente, puede ocasionar lag al servidor?
  4. No me sirve ese evento "onClientPlayerTarget", lo que busco es cuando el jugador este apuntando, no importa si es server, hago un triger
  5. Hola, me gustaria saber cual es el evento cuando el cliente apunta, porque quiero poner que cuando apunte aparezca un dxDrawText, lo hice con un bind, cuando el jugador presiona mouse2 se activa pero se bugea, es mejor saber el evento cuando apunta, gracias
  6. Hola de nuevo comunidad, tengo una duda como puedo desactivar para que se pueda disparar misiles con el hydra?, lo que me gustaría mas seria que solo apuntando a un auto se pueda disparar. Gracias
  7. hola, tengo un problema con algunos de los jugadores que juegan en mi server, los fps les bajan en mi server y en otros servidores en el mismo lugar le anda mucho mejor, que podria ser?
  8. esa es la funcion: function gano (hitelemnt) local yaesta1 = getElementData(hitelemnt, "EventoP") if yaesta1 == "Si" then if isTimer ( timer ) then killTimer ( timer ) end end end addEventHandler ( "onColShapeHit", EV, gano )
  9. No funciona para eliminar el timer: if (isTimer(timer[source])) then killTimer(timer[source]) end
  10. no me di cuenta de la variable esa.. muchas gracias
  11. No, la verdad no se porque no funciona me suma solo 1, es como si el timer no funcionara
  12. Si eso es para incrementar el tiempo..
  13. Hola, Tengo una duda, estoy haciendo un evento y quiero hacer que cuando el jugador pase por un Col le cuente un timer y cuando pase por otro se detenga hice esto pero no funciona: function incrementartiempo(player) local segundos = 0 segundos = segundos + 1 setElementData(player, "CLEvento.Tiempo", ""..segundos.."") end function parteinicio1 (hitelemnt) eltiempoplayer[hitelemnt] = setTimer(incrementartiempo, 1000, 1, hitelemnt) end addEventHandler ( "onColShapeHit", N1, parteinicio1 ) Que puedo hacer?
  14. El resource que recomendó MisterZ esta echo con tablas y el bug sigue igual, alguna otra solución?
  15. Ok en que seria mejor guardarlo en una tabla o en SQL? tenia pensado en hacerlo con SQL de esa manera se solucionaría el problema también?
  16. Hola, tengo un problema: Tengo mi sistema de guardado de armas y el problema esta en cuando el jugador muere y reconecta pierde sus armas y no se como reparar ese bug, me pueden dar un consejo de como repararlo?
  17. Me salio todo bien pero quiero agregar algo que no se como hacerlo. Esto pude hacer funciona todo perfecto, pero quiero saber como hago lo del ejemplo que les dejo abajo. Lo que hice: http://uhmp3.com/user-mp3-to/8_Awolnation_-_Sail_Sail.mp3 Lo que quiero: "sail awolnation" url="http://uhmp3.com/user-mp3-to/8_Awolnation_-_Sail_Sail.mp3"/> En el caso de poder hacerlo como obtengo el nombre y el url?
  18. Hola, quiero crear un sistema de musica para cada jugador y quiero saber como puedo guardar la data de una gridlist, como por ejemplo una lista de canciones favoritas del jugador, como puedo hacerlo?
  19. Funciona gracias , la variable modelo seria la ID, pero bueno siempre pongo cualquier variable
  20. ok.. Server: function hatsserver (Modelo,escala,xH,yH,aL,rz) local x, y, z = getElementPosition(source) hat = createObject(model, x, y, z, 0, 0, rz) setObjectScale ( hat, escala) exports.bone_attach:attachElementToBone(hat,source,1,xH,yH,aL,0, 0, rz) end addEvent ("PonerElSombrero", true) addEventHandler ("PonerElSombrero", getRootElement(), hatsserver) function sacarhat (elplayer) if elplayer then if ( isElement ( hat ) ) then destroyElement ( hat ) end end end addEvent ("sacarHat", true) addEventHandler ("sacarHat", getRootElement(), sacarhat) Client: local hRow = nil VipSombreros = guiCreateWindow(0.37, 0.19, 0.24, 0.52, "CL ~ Sombreros VIP", true) guiWindowSetSizable(VipSombreros, false) hGrid = guiCreateGridList(10, 23, 311, 319, false, VipSombreros) guiGridListAddColumn(hGrid, "Sombreros", 0.9) botonponer = guiCreateButton(10, 353, 91, 39, "Aplicar", false, VipSombreros) guiSetProperty(botonponer, "NormalTextColour", "FFAAAAAA") SacarHat = guiCreateButton(121, 353, 91, 39, "Remover Sombrero", false, VipSombreros) guiSetProperty(SacarHat, "NormalTextColour", "FFAAAAAA") cerrarH = guiCreateButton(231, 352, 90, 41, "Cerrar", false, VipSombreros) guiSetProperty(cerrarH, "NormalTextColour", "FFAAAAAA") guiSetVisible(VipSombreros,false) showCursor(false) local SombrerosT = { { "Roulete", 1895,escala=0.3 }, { "Mask skull", 6865,escala=0.09 }, { "Ventilator", 1661,escala=0.7 }, { "skull", 1736 }, { "TV", 1518,escala=0.7}, { "Arrow", 1318,escala=0.9 }, { "Tree", 811,escala=0.3 }, { "WW1 hat", 2052 }, { "WW2 hat", 2053 }, { "Captain 3", 2054,rz=90 }, {"Turtle",1609,escala=0.2}, {"Torch",3461,escala=0.5,rz=90}, {"Mikey",2485,escala=1,rz=0}, }; for i,m_obj in ipairs( SombrerosT ) do hRow = guiGridListAddRow( hGrid ); -- guiGridListSetItemText ( hGrid, hRow, 1, tostring( m_obj [ 1 ] ), false, false ); if m_obj [ 2 ] then guiGridListSetItemData ( hGrid, hRow, 1, tostring( m_obj [ 2 ] ) ) end end function poner ( ) local row, col = guiGridListGetSelectedItem ( hGrid ) if ( row and col and row ~= -1 and col ~= -1 ) then local Modelo = tonumber ( guiGridListGetItemData ( hGrid, row, 1 ) ) local escala=1 local rz=0 local Nombre = "" for k,v in pairs(SombrerosT) do if v[2] == Modelo then Nombre=v[1] rz=v[3] if v.escala ~= nil then escala=v.escala break end if v.rz ~= nil then rz=v.rz break end end end if Modelo ~= nil then exports.UIPtexts:output("Te has colocado el sombrero '"..Nombre.."'",0,255,0) end rz = 180 xH,yH,aL = 0, 0, 0 if (Nombre == "Mask skull") then rz = 230 xH,yH,aL = xH,yH,aL+0.07 end if (Nombre == "Mikey") then rz = 90 xH,yH,aL = xH,yH,aL+0.07 end if (Nombre == "Ventilator") then rz = 180 xH,yH,aL = xH,yH,aL+0.2 end if (Nombre == "skull") then rz = 180 xH,yH,aL = xH,yH,aL+0.1 end if (Nombre == "Arrow") then rz = 90 xH,yH,aL = xH,yH,aL+0.6 end if (Nombre == "Tree") then rz = 180 xH,yH,aL = xH,yH,aL+0.4 end if (Nombre == "WW1 hat") then rz = 90 xH,yH,aL = xH,yH,aL+0.01 end if (Nombre == "WW2 hat") then rz = 180 xH,yH,aL = xH+0.02,yH+0.03,aL+0.1 end if (Nombre == "Captain 3") then rz = 180 xH,yH,aL = xH,yH+0.02,aL+0.1 end if (Nombre == "Turtle") then rz = 180 xH,yH,aL = xH,yH,aL+0.2 end sacarhat1 () triggerServerEvent("PonerElSombrero",localPlayer,Modelo,escala,xH,yH,aL,rz) end end addEventHandler ( "onClientGUIClick", botonponer, poner, false ) function mostratGui() local VIP = getElementData(localPlayer,"VIP") if VIP == "Si" then if guiGetVisible(VipSombreros) then guiSetVisible(VipSombreros, false) showCursor(false) elseif VIP == "Si" then guiSetVisible(VipSombreros, true) showCursor(true) end end end addCommandHandler("sombreros",mostratGui,false) addEventHandler("onClientGUIClick", cerrarH, mostratGui,false) function sacarhat1 () local elplayer = getLocalPlayer() triggerServerEvent("sacarHat",localPlayer, elplayer) end addEventHandler("onClientGUIClick", SacarHat, sacarhat1,false)
  21. Hola, estoy haciendo un sistema de sombreros, bueno el sistema consiste en que el jugador elija su sombrero, cuando se lo coloca se crea un objeto del lado del server para que todos vean, cuando el jugador elige otro objeto el que tenia se elimina y se crea el nuevo, pero el problema es que cuando otro jugador crea otro objeto se elimina el objeto del otro jugador, como puedo hacer para que no pase? Gracias.
  22. Hola comunidad, me gustaria saber como puedo hacer para ponerle el ghostmode a un jugador solo a el cuando ejecute un comando. Gracias
  23. Hola, Quisiera saber como utilizar esa funcion para eliminar el objeto 1468 como lo hago?
×
×
  • Create New...