Jump to content

Lucas Pane

Members
  • Posts

    14
  • Joined

  • Last visited

Posts posted by Lucas Pane

  1. Olá, bom(a) [Dia/Tarde/Noite]..

    Queria uma ajuda sobre "takePlayerMoney", pois estou querendo fazer um sistema de "cobrança" automático. E gostaria de saber, como faço para ser cobrado um valor do player a cada 15 Minutos (900000 ms).

    E Para esse valor ser aleatório, deve-se usar isso?

    valuePer15Minute = math.random(100, 1000);

    Exemplo:
    [Banco] Foram cobrados ..valor.. da sua conta.

    [Duvida 2]

    Tem como colocar mais de uma chatBox? E fazer com que elas apareça no chat de forma Aleatória?

    [Info] O Banco cobrou ..valor.. da sua conta.
    [Info] Você perdeu ..valor.. quando estava a caminho do trabalho.

    São só exemplos, não julguem a minha "criatividade".

  2. Sobre a ACL, se eu colocar isso, vai funcionar?

    Acl = "Console"
    Comando = "adm"
    
    function abrirPainel (source,command)
     local acc = getAccountName(getPlayerAccount(source))
          if isObjectInACLGroup("user."..acc, aclGetGroup (Acl)) then
       end
    end
    addCommandHandler (Comando, abrirPainel)

    Sobre varias ACL´s, posso usar isso? 

    if isObjectInACLGroup("user."..acc, aclGetGroup (Acl)) or isObjectInACLGroup("user."..acc, aclGetGroup (Acl)) then

     

  3. Olá, Bom (a) [Dia / Tarde / Noite].

    Estou Desenvolvendo um Painel "admin" , e nele quero implementar uma função de "Reiniciar" todas bases do Servidor utilizando " restartResource ".
    Gostaria saber se tem como "reiniciar" todas as bases usando a mesma função, sem ter que criar várias funções de acordo com cada bases. Exemplo:  restartResource (res) + (outroResource) + (outroResource)

    O recurso até o momento; 

    function ReiniciarBases()
        local allResources = getResources()
        for index, res in ipairs(allResources) do,
            if getResourceState(res) == "running" then
                restartResource(res)
            end
        end
    end

    Outra duvida sobre o tempo -> Em que parte eu poderia definir um "temporizador" para reutilizar essa função novamente?
    Outra duvida sobre Grupos -> Como fazer para ativar a permissão por ACL nesse script? É possível adicionar mais de uma ACL?

  4. On 14/02/2020 at 19:06, andreisrww said:

    Sim, precisa de script para isso. Meio complicado responder a sua pergunta "Se sim, qual?". Infelizmente, você terá de criar seu próprio sistema de buzinas e sirenes. Até onde eu sei, esse sistema ainda não existe gratuitamente na Internet.

    Desculpa, expliquei de maneira errada. Que "base" posso usar para criar esse script?

  5. 16 minutes ago, Lord Henry said:

    Tem sim.

    Você desabilita o som original da sirene e quando o player aperta a tecla de sirene, começa a tocar o áudio .wav em loop da nova sirene.

    Perdão, acho que você entendeu errado, ou não.

    Enfim, gostaria de mudar a "sirene/buzina" de alguns veículos, e gostaria saber se precisa de script para isso. Se sim, qual?

  6. On 04/02/2017 at 11:36, Lord Henry said:

    (revivendo este tópico importante)

    Nome: Admin-Tag

    Descrição: Adiciona TAGs nas ACLs. Cada jogador que mandar mensagem no chat a TAG vai aparecer antes do nome do jogador dependendo de qual ACL group ele está. De acordo com o autor, pode mexer em tudo exceto no meta. As TAGs podem conter símbolos. Se a mensagem aparecer duplicada no chat, só desligar o "playerblips".

    Link: MTA Community

    Coloquei Tags e groups "brasileiras", como fundador, Suporte, Administrador e outros.

    No arqv, contém os créditos ao autor.

    Edit: https://community.multitheftauto.com/index.php?p=resources&s=details&id=18014

  7. 1 hour ago, Angelo Pereira said:

    Em vez de busca nick do jogador, busque o ID, um exemplo :

    
    --/> Busca Pelo Nome !
    addCommandHandler("curar", function(source, cmd, nome)
       local player = getPlayerFromPartialName(nome)
    end)
    
    --/> Busca Pelo ID ! Lembrando, precisa o jogador ser setado o ID por Elemento / ou aplicar conforme seu script.
    addCommandHandler("curar", function(source, cmd, id)
       local player = getPlayerFromID(id)
    end)
    
    function getPlayerFromID ( id )
       for _, player in ipairs ( getElementsByType ( "player" ) ) do
       local player_id = getElementData ( player, "ID" )
          if ( player_id == tonumber(id) ) then
          player_nick = getPlayerName ( player )
          return player_nick
          end
       end		
    end  
    

     

    Tem discörd? Me explica uma coisinha sobre ID ?

     

    Lucaas#0663

  8. Olá, Tenho um script de Samu, nele, você deve usar o seguinte comando /curar (nick)  gostaria de saber se tem como alterar isso. Em vez de nick, colocar /curar (id) .

     

    Não sou muito bom nessa área, gostaria muito de conseguir alterar esse Script, obrigado pela atenção!

  9. Olá, gostaria de pedir ajuda sobre um Script de "Concessionária".

    Recentemente, baixei um "mini pack", que contém dois scripts, Sistema de Emplacamento e Garagem de Veículos. Esses dois scripts estão interligados. Porém, a concessionária veio com um "bug", e por causa de bug não consigo comprar veículos. O que pode ser?

×
×
  • Create New...