Boechat

Members
  • Content Count

    7
  • Joined

  • Last visited

Community Reputation

1 Neutral

About Boechat

  • Rank
    Newbie

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Como que eu faço pra pular os argumentos opcionais que eu não quero declarar? com _ ?
  2. localPlayer eu já sabia, só não sabia que os outros dois era simplesmente nome de uma variável definida pelos programadores que eu ando estudando os códigos kkkkk muito obrigado pode me tirar mais uma dúvida por favor? quando o player sofre um dano (onClientPlayerDamage) tem como prever se o player vai morrer verificando a vida dele antes de cancelar o evento? Eu poderia simplesmente testar isso, mas como estou aprendendo sempre fico na duvida se foi algum erro de codificação meu ou se realmente acontece aquilo kkkkk
  3. Sei que localPlayer é o player que está rodando o client, mas e os demais? quando usar? Aproveitando o post, queria perguntar se alguém sabe como cancelar o efeito de morte do player, achei que essa função funcionaria addEventHandler ( "onPlayerWasted", getRootElement(), cancelEvent(true) )
  4. <help popup="no"> AJUDA..... </help> Existe sim /\
  5. Como eu disse, eu estou começando, não sei direito quem ativaria e seria o source. Na real, nem sei muito bem o que é source kkk é quem ativa a função? imagino que sim. Se o source fosse um veiculo, a local veiculo = source, se fosse um player, a local veiculo seria o veiculo que o player é dono. local veiculo if ( getElementType(source) == "vehicle" ) then veiculo = source end if ( getElementType(source) == "player" ) then veiculo = getElementData ( source, "cl_ownedvehicle" ) end Comoçou a dar um erro ERROR: Problem with resource: LigarMotor; Couldn't parse meta file for resource 'LigarMotor' [Line 3: Error reading Attributes.] Minha meta.xml: <meta> <info author="Samuel Boechat" description="Motor do carro" version="1.0" type="misc" /> <script src="server.Lua" type="server"" /> <config src="help.xml" type="client" /> </meta>
  6. Estou começando a programar em Lua e no MTA agora, estou fazendo meu primeiro mod e não sei o que está errado. É um mod muito simples, só de ligar e desligar o motor do carro com a letra K e desligar quando entra e sai do veículo. function desligarMotor (source) local veiculo if ( getElementType(source) == "vehicle" ) then veiculo = source end if ( getElementType(source) == "player" ) then veiculo = getElementData ( source, "cl_ownedvehicle" ) end if ( getVehicleEngineState ( veiculo ) == true ) then setVehicleEngineState (veiculo, false) end end function mudarMotor() local veiculo if ( getElementType(source) == "vehicle" ) then veiculo = source end if ( getElementType(source) == "player" ) then veiculo = getElementData ( source, "cl_ownedvehicle" ) end local estado = getVehicleEngineState (veiculo) if estado == false then setVehicleEngineState (veiculo, true) end else setVehicleEngineState (veiculo, false) end end bindKey ( source, "k", "down", mudarMotor ) addEventHandler ( "onPlayerVehicleEnter", getRootElement(), desligarMotor ) addEventHandler ( "onPlayerVehicleExit", getRootElement(), desligarMotor )