DNL291

Other Languages Moderators
  • Content count

    2,188
  • Joined

  • Last visited

  • Days Won

    4

DNL291 last won the day on July 28

DNL291 had the most liked content!

Community Reputation

184 Celebrity

About DNL291

  • Rank
    Portuguese Section Moderator
  • Birthday 06/05/1994

Details

  • Gang
    the right side
  • Location
    Brazil
  • Interests
    Programming/Scripting

Recent Profile Visitors

3,209 profile views
  1. DNL291

    bloquear bind

    Acho que já foi respondido no post do @asrzk
  2. DNL291

    ACL

    Ou use a condição no inicio do comando e pára a execução se estiver na ACL: if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("BOPE")) then return end --- código ---
  3. DNL291

    [ HELP ] Ajuda Em Limite de Comprar !

    Grave na conta do jogador quando ele comprar 1 propriedade (setAccountData).
  4. A sintaxe de getElementModel só usa um argumento, então não. A função vai retornar a skin que o jogador tá usando apenas isso. A checagem você faz usando if Exemplo if getElementModel(source) ~= 54 and getElementModel(source) ~= 124 then -- ~= : valor diferente que -- outra forma if not getElementModel(source) == 54 and not getElementModel(source) == 124 then -- se certifica que não esteja usando as skins 54 e 124 Sobre o evento "onMarkerHit", nem sempre o elemento que atinge a marca será um jogador, você pode verificar com getElementType: if getElementType(source) ~= "player" then return end
  5. DNL291

    Lista de SKIN

    Não vou fazer o código já que eu deveria ver algum código aqui. Além disso, vai me parecer que você está esperando pelo código, pois desde que criou o tópico não mostrou nada. Já lhe foi dito aqui qual a lógica a seguir pra fazer o código. Se tiver alguma dificuldade em fazê-lo, mostre aqui (ou espere até que alguém faça pra você).
  6. DNL291

    Lista de SKIN

    Quando comprar a skin vai passar pelo server, só lá a skin vai de fato estar comprada, aí você vai salvar a skin comprada. Pra mostrar as skins, faça uma chamada no lado server e retorne novamente ao client para adicioná-las no painel. E o mesmo quando acabar de comprar uma skin, atualize no lado client.
  7. DNL291

    Lista de SKIN

    Acho que esqueceu de falar como é esse painel. É uma gridList, DX.. o que é? setAccountData não vai funcionar no lado client, você vai ter que passar usando evento ou setElementData. Fora isso, não vou poder te ajudar em como adicionar no painel, até porque não tenho como adivinhar qual código você tá usando.
  8. DNL291

    Lista de SKIN

    Passe os dados com o(s) skin(s) pro client; no lado client vai receber o skin no parâmetro do evento e você adiciona ele no painel.
  9. DNL291

    Lista de SKIN

    O que exatamente não vai? Mostre o que você está tentando fazer por favor.
  10. DNL291

    [ERRO]Resources

    Você já postou aqui: Não precisa criar outro tópico, use o tópico acima por favor.
  11. DNL291

    PLAYER PAIS AJUDA

    Se você for usar o script no seu servidor hospedado, pra pra economizar a largura de banda, te recomendo usar o código da função exportada do Admin: E se quiser reconhecido como "BR" no local, mesmo com outro IP, você pode fazer uma edição no código e definir seu local com base na conta, nick, IP.
  12. DNL291

    PLAYER PAIS AJUDA

    Sobre o loop, usar a função exportada, etc: function getPlayerCountFromCountry( c ) local players = 0 for _, p in pairs( getElementsByType("player") ) do country = exports.admin:getPlayerCountry( p ) if country == tostring(c) then players = players + 1 end end return players end
  13. DNL291

    PLAYER PAIS AJUDA

    O resource Admin tem a função getPlayerCountry. Use getElementsByType e faça um loop obtendo o país de cada jogador; use uma variável pra fazer a contagem.
  14. DNL291

    Erro no painel Dx

    Não é assim, essas são variáveis que você precisam definir antes usando a resolução nativa e a obtida com guiGetScreenSize.
  15. Procure em community.mtasa.com ou algum script relacionado pelo fórum.