DNL291

Other Languages Moderators
  • Content Count

    2,755
  • Joined

  • Last visited

  • Days Won

    15

DNL291 last won the day on April 30

DNL291 had the most liked content!

Community Reputation

406 Superstar

About DNL291

Details

  • Gang
    the right side
  • Interests
    Programming/Scripting; Giving support on forums

Recent Profile Visitors

4,601 profile views
  1. DNL291

    Me Ajudem Nessa HUD

    @Renazz Erros básicos você cometeu e quer ajudar o dono do tópico como? Deixe isso pra quem tem tal conhecimento e evite causar confusão em quem está precisando de ajuda. Toda ajuda é boa e ajuda a pessoa a progredir, mas assim você só está atrapalhando no tópico, além disso não é com códigos prontos que se ensina, muito menos com códigos prontos com erros bizarros pra quem sabe fazer scripts.
  2. DNL291

    Chat Só pra ACL

    addCommandHandler isObjectInACLGroup getAccountName getPlayerAccount aclGetGroup table.concat outputChatBox Edit: função para mostrar a msg só pra quem é do grupo: --https://wiki.multitheftauto.com/wiki/IsPlayerInACL function isPlayerInACL(player, acl) local accountName = getAccountName( getPlayerAccount(player) ) if accountName ~= "guest" and type( aclGetGroup(acl) ) == "userdata" then return isObjectInACLGroup( "user."..accountName, aclGetGroup(acl) ) end return false end Use-a num loop com getElementsByType.
  3. DNL291

    Tempo de Prisão.

    Na verdade a wiki mostra os argumentos obrigatórios e opcionais. Você pode saber quais a função vai utilizar por padrão desta forma: bool outputChatBox ( string text [, element visibleTo = getRootElement(), int r = 231, int g = 217, int b = 176, bool colorCoded = false ] ) Note os colchetes e veja tudo que está dentro dele. É assim que a wiki mostra todos os argumentos/parâmetros opcionais de uma função. visibleTo = getRootElement() - aqui significa que por padrão, o argumento visibleTo receberá getRootElement() (ou root) a menos que você defina ele. E assim por diante.
  4. Verifique se suas permissões estão ok Você pode baixar uma acl sem modificações aqui e tentar de novo: https://github.com/multitheftauto/mtasa-blue/blob/master/Server/mods/deathmatch/acl.xml e o resource admin se o seu tiver com modificação.
  5. DNL291

    [Ajuda] Objetos

    O resource bone_attach pode ser o que você está procurando (serve para player/ped). Aqui as suas funções exportadas: https://wiki.multitheftauto.com/wiki/Resource:Bone_attach
  6. No máximo otimizar o código pra obter um tempo de execução melhor, mas tenho certeza que isso não resolveria 100%. Não sei dizer o que exatamente no script que causa essa demora na atualização da câmera (talvez seja setCameraMatrix/getPedBonePosition, outra função ou os cálculos em si). Com luaJIT implementada no MTA acredito que melhoraria em relação a Lua, mas resolver por completo dificilmente. O código do script que ele usou já está com esse evento
  7. O código às vezes lida com várias operações sendo executadas a cada frame, e o pequeno atraso se faz com que gere um delay na atualização da tela em relação ao jogador.
  8. DNL291

    HOW TO FIX THIS

    Renomeie o executável do mta desta pasta: C:\Program Files (x86)\MTA San Andreas 1.5 para Multi Theft Auto Se o problema não for esse, tente reinstalando o seu MTA.
  9. DNL291

    Tempo de Prisão.

    Sinceramente não acho que vale apena fazer isso... É melhor o programador fazer o esforço otimizando o servidor pra evitar excesso no uso do tráfego e rede e cpu. E também: o servidor vai ficar instável > nada vai responder e provavelmente terá o aviso do MTA "Network trouble". Se for outro tipo de instabilidade, garanto que será por scripts mal feitos que comprometem o funcionamento do servidor e nesse contexto, o setTimer seria o problema menor, sendo que o verdadeiro problema estaria no servidor. O que o programador pode fazer quanto a problemas que podem gerar em timers é fazer sempre verificação se elementos/valores são existentes. Você poderia nos mostrar a solução com getTickCount, pois essa parte eu não entendi como vai funcionar da mesma forma que o setTimer, enfim, me parece que seria um trabalho que não valeria a pena, pelos motivos que já citei.
  10. DNL291

    Script de arrastar

    Coloque também no seu código essa output para ver o resultado do element-data: outputChatBox ("@getElementData: "..tostring(getElementData(player,"Algemado")), player) Deixe isso antes do if getElementData(...
  11. Faça essas pergunta a você mesmo: Quando surgiu o problema? Pode ser que tenha sido depois de algum programa (des)instalado, configuração ou alteração no sistema. Já tentou fazer uma restauração do sistema? Fora isso, tem mais algo no seu jogo que está anormal?
  12. DNL291

    Tempo de Prisão.

    Pela lógica na verdade tudo vai travar então, já que o server travou, então o setTimer seria o de menos.
  13. Pode ser um problema com os scripts do servidor com bugs e problemas que compromete a performance do servidor. Se o problema for somente nesse server, recomendo procurar algum meio de contatar o dono.
  14. DNL291

    rotaçao de objetos

    @Jonas^ Desnecessária a postagem, ainda mais pra alguém com certo tempo de fórum e que já entende as regras. Resolvam as questões pessoais em outro local, o fórum não é lugar pra isso e nem será tolerado. @brunob22 Envie isso por privado que será bem mais útil pra nossa comunidade, em vez de fazer off-tópic com posts de briguinhas poderia ter gastado esse tempo tentando ajudar, mas se você achar que já ajudou escrevendo menos de 1 linha beleza, mas aqui não é lugar de discussões e intrigas, se não vai ajudar é simples, não posta.
  15. DNL291

    HELP! i need HELP! PLEASE!

    The issue seems to be with your GTA: SA version, try installing a different and compatible version with MTA.