Jump to content

Juan_Camilo

Members
  • Content Count

    23
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Juan_Camilo

  • Rank
    Civilian

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. hola, alguien me puede ayudar a hacer un setTimer el cual mate al jugador
  2.  

    Hello, could you help me? I am creating a punishment panel, but I am missing a set timer to kill punished players and return to normal. Could you help me?

    1. IIYAMA

      IIYAMA

      I don't mind helping you out, as long as you do most of the work.

    2. Juan_Camilo

      Juan_Camilo

      client

       

      function castig() 
      local screenW, screenH = guiGetScreenSize()
              jail = guiCreateWindow((screenW - 419) / 2, (screenH - 462) / 2, 419, 462, "CASTIGO", false)
              guiWindowSetSizable(jail, false)
              guiSetProperty(jail, "CaptionColour", "FF00EBF9")
      
              juga = guiCreateGridList(22, 50, 176, 384, false, jail)
              guiGridListAddColumn(juga, "Jugadores", 0.9)
      		for _, player in ipairs(getElementsByType("player")) do
      		guiGridListAddRow(juga, getPlayerName(player))
      		end		
              castiga = guiCreateButton(259, 90, 107, 33, "Castigar", false, jail)
              guiSetProperty(castiga, "NormalTextColour", "FF2300FC")
              barb = guiCreateButton(259, 214, 107, 33, "Barbie", false, jail)
              guiSetProperty(barb, "NormalTextColour", "FFFA00EC")
              clove = guiCreateButton(259, 352, 107, 33, "Cerrar", false, jail)
              guiSetProperty(clove, "NormalTextColour", "FFFE0000")
      		
      		showCursor (true)
      end
      addEvent( "onCasti", true )
      addEventHandler( "onCasti", localPlayer, castig )
      
      addEventHandler('onClientGUIClick',root,
      function()
      if source == clove then
      guiSetVisible(jail,false)
      showCursor(false)
      end
      end)
      
      addEventHandler('onClientGUIClick',root,
      function()
      if source == castiga then
      local row = guiGridListGetSelectedItem(juga)
      local text = guiGridListGetItemText(juga,row,1)
      if ( row > -1 ) then
      triggerServerEvent('setCastigo',getPlayerFromName(text))
      guiSetVisible(jail,false)
      showCursor(false)
      end
      end
      end)	
      
      addEventHandler('onClientGUIClick',root,
      function()
      if source == barb then
      local row = guiGridListGetSelectedItem(juga)
      local text = guiGridListGetItemText(juga,row,1)
      if ( row > -1 ) then
      triggerServerEvent('setCastigoNo',getPlayerFromName(text))
      guiSetVisible(jail,false)
      showCursor(false)
      end
      end
      end)	

       

       

      server

       

      addCommandHandler ("castigo",
      function ( playerSource )
          local cuenta = getAccountName(getPlayerAccount(playerSource))
      	if isObjectInACLGroup("user."..cuenta, aclGetGroup("VIP")) then
      	triggerClientEvent ( playerSource, "onCasti", playerSource)
      end
      end
      )
      
      addEvent("setCastigo", true)
      addEventHandler("setCastigo", root,
      function()
          setElementPosition ( source , 345.5478515625, 302.33984375, 999.93817138672	) 
      	setElementDimension ( source, 1 )  
      	setElementInterior ( source, 6 )	
      end)
      
      addEvent("setCastigoNo", true)
      addEventHandler("setCastigoNo", root,
      function()
          setElementPosition ( source , 1485.6689453125, -1757.4423828125, 17.53125	) 
      	setElementDimension ( source, 0 )  
      	setElementInterior ( source, 0 )	
      end)

       

  3.  

    Hello, could you help me? I am creating a punishment panel, but I am missing a set timer to kill punished players and return to normal. Could you help me?

     

     

    1. koragg

      koragg

      Hey, you'd be better off posting your problem in a topic so others can help out as well.

  4. tengo una duda he creado este panel para cambiar de team es decir que yo le cambie el team a un jugador pero cuando le doy "CONTRATAR" me cambia el team a mi que hago?

     

    client

    function empre()
    local screenW, screenH = guiGetScreenSize()
            contrataciones = guiCreateWindow((screenW - 628) / 2, (screenH - 430) / 2, 628, 430, "NOMBRE DE LA EMPRESA", false)
            guiSetProperty(contrataciones, "CaptionColour", "FF0036FE")
    
            jugador = guiCreateGridList(44, 43, 233, 338, false, contrataciones)
            guiGridListAddColumn(jugador, "Jugadores", 0.9)
    		for _, player in ipairs(getElementsByType("player")) do
    		guiGridListAddRow(jugador, getPlayerName(player))
    		end
            contrar = guiCreateButton(368, 107, 176, 43, "CONTRATAR", false, contrataciones)
            guiSetProperty(contrar, "NormalTextColour", "FF2FFD00")
            x = guiCreateButton(574, 33, 44, 42, "X", false, contrataciones)
            guiSetProperty(x, "NormalTextColour", "FFFC0000")
            despe = guiCreateButton(368, 251, 176, 43, "DESPEDIR", false, contrataciones)
            guiSetProperty(despe, "NormalTextColour", "FFFC0000")    
    		
    		showCursor (true)
    
    end	
    addEvent( "onEmpresa", true )
    addEventHandler( "onEmpresa", localPlayer, empre )
    
    addEventHandler('onClientGUIClick',root,
    function()
    if source == contrar then
    triggerServerEvent('setEmpresa',localPlayer)
    guiSetVisible(contrataciones,false)
    showCursor(false)
    end
    end)	
    
    addEventHandler('onClientGUIClick',root,
    function()
    if source == despe then
    triggerServerEvent('setEmpresaNo',localPlayer)
    guiSetVisible(contrataciones,false)
    showCursor(false)
    end
    end)
    
    addEventHandler('onClientGUIClick',root,
    function()
    if source == x then
    guiSetVisible(contrataciones,false)
    showCursor(false)
    end
    end)

     

    server

    empresa = createTeam("TEAM", 0, 255, 0) --team
      
    addEvent('setEmpresa',true)  --contratar,
    addEventHandler('setEmpresa',root,
    function()
    	local teamPlayer = getPlayerTeam ( source )
    	if teamPlayer then
    	setPlayerTeam ( source, nil )
    	setPlayerTeam ( source, empresa )
    	else
    	setPlayerTeam ( source, empresa )
        end
    end)
    
    addEvent('setEmpresaNo',true) --despedir
    addEventHandler('setEmpresaNo',root, 
    function()
    	local playerTeam = getPlayerTeam( source )
    	if ( getTeamName( playerTeam ) == "TEAM" ) then --team
            setPlayerTeam ( source, nil )
        end
    end)
    
    addCommandHandler ("empresa",   --Comando, no confundir con teleport
    	function ( playerSource )
    	account = getPlayerAccount(playerSource)
    	accname = getAccountName(account) 
    	if( accname == "Juan_Camilo" ) then -- lo que esta dentro de las comillas es el nombre de la cuenta que tiene permitido usar el comando.
    	triggerClientEvent ( playerSource, "onEmpresa", playerSource)
    	end
    	end
    )

     

    1. Master_MTA

      Master_MTA

      -- client
      addEventHandler('onClientGUIClick',root,
      function()
      if source == contrar then
            local sel = guiGridListGetSelectedItem(jugador)
            
            if sel==-1 then outputChatBox( 'por favor seleccione jugador',255,0,0 ) return end
            local plrname = guiGridListGetItemText(jugador , sel , 1)
            if not getPlayerFromName(plrname) then outputChatBox( 'no puedo encontrar jugador',255,0,0 ) return end
      triggerServerEvent('setEmpresa',localPlayer , getPlayerFromName(plrname))
      guiSetVisible(contrataciones,false)
      showCursor(false)
      end
      end)	
      
      --server
      
      addEvent('setEmpresa',true)  --contratar,
      addEventHandler('setEmpresa',root,
      function(plr)
      		setPlayerTeam ( plr, empresa )
      end)

      No puedo hablar español pero prefiero

  5. tengo una duda he creado este panel para cambiar de team es decir que yo le cambie el team a un jugador pero cuando le doy "CONTRATAR" me cambia el team a mi que hago? Client function empre() local screenW, screenH = guiGetScreenSize() contrataciones = guiCreateWindow((screenW - 628) / 2, (screenH - 430) / 2, 628, 430, "NOMBRE DE LA EMPRESA", false) guiSetProperty(contrataciones, "CaptionColour", "FF0036FE") jugador = guiCreateGridList(44, 43, 233, 338, false, contrataciones) guiGridListAddColumn(jugador, "Jugadores", 0.9) for _, player in ipa
  6. hola gente, me podrian ayudar con una cosa. Ya he hecho que al pasar por un marker me salga un panel pero debido a un pickup que estado probando pero me toco dejarlo encima del marker para que funcione bien la funcion pero ahora necesito que al pasar la primera vez me aparesca el panel pero al pasar la segunda no aparescan como hago para hacer eso? gracias
  7. en el chat box me marca "no has cambiado tu piel" y en consola me marca un bad argument en esa linea que hago con eso?
  8. Como van Gente, soy un poco nuevo en esto de los scripts, ya he logrado hacer un panel de cambio de skin de policial pero me falta una función que con un addCommandHandler se devuelva a la skin que tenia antes el jugador. Si me ayudaran se los agradeciria muchisimo
  9.  

    Hello, could you help me with a problem that I have, I have been making a marker with a panel to spawn cars but I have not managed to spaw one at a time, what do I do in that case?

  10. hola, tengo una duda acerca de un bug que me surgió, he estado haciendo un script de teleports y he hecho 2 markers de entrada en diferente posicion al mismo interior pero a difrente dimension, al utilizar el maker para salir del interior me manda a la primera salida que asigne que hago en ese caso
  11. hola de nuevo, ahora tengo otro problema hice un marker con un panel que spawnea vehículos pero necesito que solo me spawne un vehículo a la vez que hago en ese caso

  12. hola de nuevo, ahora tengo otro problema hice un marker con un panel que spawnea vehículos pero necesito que solo me spawne un vehículo a la vez que hago en ese caso

×
×
  • Create New...