Jump to content

.Dev

Members
  • Content Count

    13
  • Joined

  • Last visited

  • Days Won

    3

.Dev last won the day on March 7

.Dev had the most liked content!

Community Reputation

31 Good

About .Dev

  • Rank
    Square
  • Birthday 11/05/1997

Details

  • Gang
    New Dream's Roleplay
  • Location
    Brazil
  • Occupation
    Dev
  • Interests
    MTA Scripts

Recent Profile Visitors

243 profile views
  1. Lord Henry, agradeço ter respondido no tópico. Em relação as aspas simples ou duplas é questão de vicio mesmo, eu mesmo acabo usando geralmente as simples em Lua, é algo que não me confunde em outras linguagens quando necessito das aspas duplas, mas vou prestar mais atenção nisso em relação aos códigos para ajudar o pessoal. E agradeço pela coreção do ipairs e pairs vai ser util para o pessoal, se estiver tudo bem pra você, vou anexar ao post, ou deixo teu comentario, como achar melhor.
  2. Post Anterior: Eai pessoal tudo bom? Continuando o Curso básico, hoje vamos um pouco sobre tabelas: Tabelas Tabelas em Lua é um assunto bem interessante, porque elas podem ser classificadas como varias coisas diferentes, e pode não fazer muito sentido agora, mas é só continuar com o post que vão compreender. Para começar podemos classificar tabelas como: Arrays - Sequencias de valores numéricos; Dicionários - Conteúdo com Chaves e Valores associados; Objetos - Classes e Módulos, com atributos e métodos. Mas antes de mais nada, vamos ent
  3. Post Anterior: Eai pessoal tudo bom? Continuando o Curso básico, hoje vamos um pouco sobre a Wiki e Funções: MTA WIKI Antes de mais nada, praticamente todo o conteúdo da wiki do mta, se encontra em inglês, portanto se você não entende bem o idioma use algum método de tradução, apesar que sinceramente, eu recomendo aprender inglês, afinal quando se trata de programação uns 80% do conteúdo é em inglês. Para começamos, segue o link oficial da Wiki do MTA: https://wiki.multitheftauto.com/wiki/Main_Page Como podem notar quando abrirem o link, a wiki conta com u
  4. Post Anterior: Comentando o Código Antes de mais nada, boas praticas de programação, não são uma regra fixa que não pode mudar, mas sim, praticas (como o nome já diz), que facilitam o desenvolvimento, e o trabalho em equipe em um código. A principal boa pratica de programação é comentar o código, em Lua os comentários podem ser feitos da seguinte forma. Para comentar linhas únicas se utiliza ( "--" ) da seguinte forma. if condição then -- Comentário do IF. Para comentar em blocos se utiliza --[[ Bloco a ser comentado ]] Tentem manter ao máximo a pr
  5. Post Anterior: Eai pessoal tudo bom? Continuando o Curso básico, hoje vamos falar sobre Condicionais, Iteração e Variáveis: Para vocês irem se familiarizando eu vou começar a utilizar trechos de código em Lua. Nos exemplos anteriores além de utilizamos apenas linguagem padrão, e portugol, nos utilizamos apenas execuções sequenciais, ou seja, o algoritmo poderia apenas executar uma vez, e em uma sequencia, da linha 01 até a última, mesmo com o exemplo básico de verificação que nos fizemos, ainda sim, era uma execução sequencial. Para mudar isso, vou apresentar a v
  6. Eai pessoal tudo bom? Eu percebi que muitas das duvidas que o pessoal posta aqui no fórum e também na comunidade, são duvidas muito simples, principalmente com erros de logica, ou mau uso dos recursos da linguagem. Então decidi desenvolver um curso básico para auxiliar quem está começando, nesse curso básico vou abordar os seguintes assuntos: Lógica de Programação & Algoritmo; Condicionais & Variáveis (Básico); Sintaxe & Indentação; Boas Praticas de Programação; Como usar a Wiki; Funções(); Tabelas (Arrays); Scripts voltado ao MTA;
  7. Se eu não me engano, o dano do Hydra é o mesmo da M4, então provavelmente você teria que fazer uma condição com onPlayerDamage ou algo assim, se não quiser mudar a M4 junto.
  8. Tem uma forma de você alterar o dano das armas, você poderia usar as funções onPlayerDamage / onClientPlayerDamage, teria que setar o dano de cada arma com getElementHealth e setElementHealth, alem de ter que considerar o dano variado para cada parte do corpo, como cabeça, tronco , braços e pernas. Funciona legal mas da um trabalho de caramba fazer isso. Em realação a alterar a arma, apenas o modelo dela, sendo a .dff e a.txd, não acredito que tu possar criar uma nova cadencia de tiro e etc, apesar que no setWeaponProperty, tu pode mudar numero de balas e afins, mas na wiki tenho certeza
  9. Então Tommy, obrigado por responder, mas no exemplo de código acima eu já uso o toggleAllControls e ja tentei usar o toggleControl, porem o jogador continua conseguindo cancelar a animação e se movimentar. Teria alguma outra opção pra frezzar ou proibir o mesmo de realizar qualquer ação, porque eu já tentei bloquear os 3 tipos de controle e mesmo assim não adiantou.
  10. Olá pessoal, gostaria de uma ajuda, eu estou editando um script de Taser e encontrei os seguintes problemas: - O jogador fica freezado, porem não inicia a animação; - O Jogador inicia a animação porem não fica freezado; Também tentei bloquear as teclas com "onClientKey", e uma tabela com todas as teclas seguido de um cancelEvent(), pra evitar que o mesmo burle a animação, ou simplesmente se mova enquanto está caido. Para fazer isso eu fiz um script para pegar onde foi o tiro no jogador utilizando a função "onClientPlayerDamage" e "onClientPedDamage". Deixando de lado as animaçõe
  11. Entendi DNL, eu fiz tudo server side, mas vou usar interface grafica do lado client, minha ideia pra evitar que mais pessoas aceitem o trabalho, seria verificar uma tabela com quem já aceitou e nomear o primeiro, e setar o blip e etc. Assim apenas uma pessoa poderia aceitar um pedido por vez, no caso uma VTR de policia, mas vou usar a base pra todos os trabalho, mecanicos, taxi e etc.
  12. Obrigado Henry, mas tenho mais uma duvida, seria necessário triggar um event para que o jogador aceitasse o Job, ou posso só passar as funções normais com o o bindKey? Porque na minha cabeça eu tinha que fazer um evento para iniciar o trabalho, depois as keys para iniciar o evento de trabalho, e uma para negar, funciona dessa forma ou apenas as funções aceitar/negar e o commandHadle daria conta?
  13. Olá pessoal, gostaria de uma ajuda, estou começando a programar para MTA e queria fazer um Script de trabalho com as seguintes funcionalidades: O cliente iria solicitar o Trabalho, eu pegaria a posição dele, e mandaria um aviso para todas as pessoas que estão naquele trabalho, por exemplo a policia, então o policial iria apertar uma tecla definida para aceitar o chamado ou negar o chamado. A minha duvida é como vou pegar essa tecla sem inutilizar ela para o jogador, alguém poderia me dizer quais os nomes das funções que poderia me ajudar, que o resto eu olho na wiki e faço os testes.
×
×
  • Create New...