Jump to content

[M]ister

Members
  • Posts

    444
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by [M]ister

  1. Olá pessoal, eu gostaria de saber se existe alguma ferramenta para converter mapa do GTA para MTA, eu tenho o conhecimento do http://gtamap.delux-host.com/, mas quando eu tendo converter um mapa do GTA para o MTA nele, as coordenadas dos objetos ficam todas erradas.

    E caso não haja uma ferramenta para a conversão do mapa, eu constaria de saber como ficaria esse trecho de um mapa do GTA, caso eu passe ele para MTA com as coordenadas corretas

    3563, LODpmedhos2_LAe, 0, 2063.132813, -1731.78125, 15.2734375, 0, 0, 0.7071068883, 0.7071066499, -1 
    

  2. Olá pessoal, tudo bem ?, eu novamente venho recorrer ao fórum para pedir a ajuda de vocês, e desta vez eu queria saber sobre o httpdownloadurl.

    A algum tempo eu já venho pesquisando alguma forma de deixar o download do server um pouco mais rápido e dentre destas formas, a que mais me interessou, foi a de utilizar httpdownloadurl, eu já tentei utilizar várias vezes de várias formas, mas todas falharam, eu já procurei na wiki, mais eu não intendi muito.

    Se alguém souber eu peço que por favor me mostre algum exemplo de como utilizar.

  3. Você desativou a imagem que criou na janela? Tente usando guiSetEnabled.

    Tipo eu substitui o guiCreateWindow por guiCreateStaticImage, eu usei uma imagem como gui, e adicionei as coisas que eu precisava nele. Em alguns server eu vejo que, tal painel não utiliza o guiCreateWindow, e mesmo assim eu consigo mover ele com o cursor!

  4. Olá pessoal eu estou com uma dúvida que eu não consigo resolver de maneira alguma, então eu resolvi procurar respostas aqui no fórum.

    Bem minha dúvida é o seguinte: Como fazer para poder mover um gui com uma imagem como background, se fosse gui normal eu poderia usar guiWindowSetMovable, mais já com uma imagem como background em não consigo. Em alguns servers eu já vi isto então eu creio que seja possivel

  5. Aew pegou !!, cara você é foda...

    Queria pedir a ajuda de vocês de novo :lol: , mas para eu não ficar floodando tópicos novos, vou pedir por este, É o seguinte eu estou querendo criar uma outra Checkbox tambêm, mais eu queria que quando o jogador marcar-se a Checkbox a velocidade do jogo dele passa-se para 3x, mas quando eu faço isso a velocidade do server inteiro muda, e eu só queria que mudasse a velocidade do player que marcar-se

    Client:

    velocidade = guiCreateCheckBox(25, 55, 73, 23, "Velocidade 3x", false, false, MaligNosWindow) 
      
    function velo() 
      local selected = guiCheckBoxGetSelected(velocidade) 
      if selected then 
        triggerServerEvent("velo", localPlayer, selected) 
        elseif ( not selected ) then 
       local selected = not selected 
        triggerServerEvent("velo", localPlayer, selected) 
        end 
    end 
    addEventHandler("onClientGUIClick", velocidade, velo, false) 
    

    Server:

    function velocidade(selected) 
        if ( selected and (not setGameSpeed(tonumber(3)) )) then 
        setGameSpeed(tonumber(3)) 
        elseif ( (not selected) and setGameSpeed(tonumber(3)) ) then 
        setGameSpeed(tonumber(1)) 
      end 
    end 
    addEvent("velo", true) 
    addEventHandler("velo", root, velocidade) 
    

  6. Olá pessoal, boa noite. Pessoal eu estava querendo criar um Checkbox que quando eu marcasse eu ganhava um JetPack e quando eu desmarcar-se ele removia meu JetPack, mas quando eu clico na Checkbox não acontece nada!!

    Client:

    ... 
    jetpack = guiCreateCheckBox(25, 70, 73, 23, "Jetpack", false, false, MaligNosWindow) 
    ... 
      
    function JetPack() 
      if guiCheckBoxGetSelected(jetpack) == true then 
        triggerServerEvent("jetpack", resourceRoot, localPlayer) 
      else 
        triggerServerEvent("jetpack1", resourceRoot, localPlayer) 
      end 
    end 
      
    addEventHandler("onClientGUIClick", velocidade, JetPack, false) 
    

    Server:

    function jetpackk(source) 
         if not ( doesPedHaveJetPack (source)) then 
         givePedJetPack (source) 
      end 
    end 
    addEvent("jetpack", true) 
    addEventHandler("jetpack", resourceRoot, jetpackk) 
      
    function jetpackk1(source) 
        if ( doesPedHaveJetPack (source)) then 
        removePedJetPack (source)   
      end 
    end 
    addEvent("jetpack1", true) 
    addEventHandler("jetpack1", resourceRoot, jetpackk1) 
    

  7. RaceXtreme obg, irei usar este seu código

    :D

    Isso deve funcionar sem erros:
      
    local gate = createObject(980, 1548, -1627.3000488281, 15.10000038147, 0, 0, 90) 
    local marker = createMarker(1547.6999511719, -1627.5, 12.10000038147, "cylinder", 8, 255, 255, 255, 0) 
      
    function moveGate(hitPlayer) 
        if getElementType(hitPlayer) == "player" then 
            local theTeam = getPlayerTeam(hitPlayer) 
            if theTeam and getTeamName(theTeam) == "B.O.P.E" then 
                moveObject(gate, 2500, 1548, -1627.3000488281, 9.5) 
            end 
        end 
    end 
    addEventHandler("onMarkerHit", marker, moveGate) 
      
    function moveBack(leavePlayer) 
        if getElementType(leavePlayer) == "player" then 
            local theTeam = getPlayerTeam(leavePlayer) 
            if theTeam and getTeamName(theTeam) == "B.O.P.E" then 
                moveObject(gate, 2500, 1548, -1627.3000488281, 15.10000038147) 
            end 
        end 
    end 
    addEventHandler("onMarkerLeave", marker, moveBack) 
    

    Danilo tem alguma forma de entrar em contato com você, email, skype ?

  8. Olá pessoal, mais uma vez estou aqui para pedir a colaboração de vocês para me ajudarem neste problema. É o seguinte eu estava querendo criar um portão que se move-se quando algum jogador que esteja no team B.O.P.E se aproximasse, o script até pega, mais eu queria tirar os warnings que aparecem no console:

    WARNING: Base-BOPE/Gates.lua:5: Bad 'player' pointer @ 'getPlayerTeam' (1)

    WARNING: Base-BOPE/Gates.lua:6: Bad argument @ 'getTeamName'

    Obs: Aparece esta mensagem quando eu estou no team B.O.P.E e também quando eu não estou nesse team, mais o portão está se movendo como eu queria mesmo, só se move-se para quem esteja no team B.O.P.E

    local gate = createObject(980, 1548, -1627.3000488281, 15.10000038147, 0, 0, 90) 
    local marker = createMarker(1547.6999511719, -1627.5, 12.10000038147, "cylinder", 8, 255, 255, 255, 0) 
      
    function moveGate(source) 
         local theTeam = getPlayerTeam(source) 
         if getTeamName( theTeam ) == "B.O.P.E" then 
              moveObject(gate, 2500, 1548, -1627.3000488281, 9.5) 
         end 
    end 
    addEventHandler("onMarkerHit", marker, moveGate) 
      
    function moveBack() 
         moveObject(gate, 2500, 1548, -1627.3000488281, 15.10000038147) 
    end 
      
    addEventHandler("onMarkerLeave", marker, moveBack)  
    

  9. TENTE USA debugscript 3

    Manawydan a algum tempo eu já percebo que vc mexe bastante com bot, e eu tenho uma dúvida q eu ñ encontro resposta em lugar algum, eu sei q para vc teve ser simples, mais eu sou novato nisso, e minha dúvida e de como deixar um bot com vida infinita ?

    function skins () 
       ped = createPed ( 7, 1265.9000244141, -2025.0999755859, 59.200000762939 ) 
       setPedRotation ( ped, 23.7500610 ) 
       setPedFrozen ( ped, true) 
    end 
    addEventHandler ( "onResourceStart", getRootElement(), skins) 
    

  10. Olá pessoal, eu queria criar um server de MTA com um sistema de prisão, ai eu baixei este resource da comunidade https://community.multitheftauto.com/index.php?p=resources&s=details&id=5110, mais quando eu tento bater em um player com o cassetete, ele ñ vai preso, simplesmente era para quando eu batesse nele com o cassetete erá para ele ir teleportado para a prisão, e eu gostaria muito que vocês me ajudasse eu a resolver este problema

    createBlip ( 1552.4996337891, -1677.3264160156, 15.1953125, 30 ) 
    createBlip ( -1604.5458984375, 712.25848388672, 12.8671875, 30 ) 
    createBlip ( 2340.9245605469, 2456.0463867188, 13.96875, 30 ) 
      
    function createSAPDTeam () 
        SAPDteam = createTeam ("police", 100, 149, 237) 
    end 
    addEventHandler ("onResourceStart", resourceRoot, createSAPDTeam) 
      
    function joinSAPD() 
         setPlayerTeam(source,SAPDteam) 
         setElementModel(source, 280) 
          giveWeapon ( source, 3 ) 
          playeraccount = getPlayerAccount( source ) 
         setAccountData( playeraccount, "team", "police", true ) 
         outputChatBox("You are now SAPD agent.",source,0,255,0) 
    end 
    addEvent("setSAPD", true) 
    addEventHandler("setSAPD",root,joinSAPD) 
      
     function removeSAPD() 
        setPlayerTeam(source, 0) 
        takeWeapon(source, 3) 
        playeraccount = getPlayerAccount(source) 
        if getAccountData(playeraccount, "standardskin") == 0 then 
        setElementModel(source, 0) 
        else 
        setElementModel(source,getAccountData(playeraccount,"standardskin")) 
         end 
         outputChatBox("You are now an unemployed.",source,255,0,0) 
        end 
        addEvent("removeSAPD", true) 
        addEventHandler("removeSAPD",root,removeSAPD) 
      
    function policeJob ( attacker, attackerweapon, bodypart, loss ) 
     if attacker and getElementType(attacker) == "player" then 
            theTeam = getPlayerTeam ( attacker ) 
            theWL = getPlayerWantedLevel ( source ) 
            theSkin = getElementModel ( attacker ) 
            if (attackerweapon == 3) and (loss > 2 ) and (theWL > 0) then 
                if  getTeamName( theTeam ) == "police" or getTeamName( theTeam ) == "SWAT" or getTeamName( theTeam ) == "FBI" then 
                    setElementPosition (source, 4076.3999023438, -1788.5, 3.511967, true) 
                    theName = getPlayerName ( source ) 
                    theCop = getPlayerName ( attacker )   
                    outputChatBox ( "You have been jailed by "..theCop.. " for 10 seconds.", source ) 
                    local playeraccount = getPlayerAccount ( attacker ) 
                    givePlayerMoney (attacker, 100) 
                    setTimer ( setElementPosition, 10000, 1, source, 1544.4332275391, -1674.7698974609, 13.688399200439)       
                    setPlayerWantedLevel (source, 0) 
                    end 
                end 
            end 
        end 
        addEventHandler ("onPlayerDamage", getRootElement(), policeJob) 
    

×
×
  • Create New...