Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    4,010
  • Joined

  • Last visited

  • Days Won

    184

Everything posted by Lord Henry

  1. Olá. Você está sendo expulso dos servidores pelo sistema anti-cheat do MTA que detectou que seu GTA está com alguma modificação/cheat. Também pode acontecer se você estiver usando cheat em outros jogos que podem dar conflito no MTA, o que acaba sendo detectado também. Remova qualquer hack/cheat do seu sistema, reinicie o computador e tente novamente.
  2. Também conhecido como Server Console.
  3. Você precisa especificar qual estado de clique você quer que funcione. Caso contrário ele vai ativar ao apertar o botão e depois ao soltar o botão. Ali nos parâmetros da função, adicione os parâmetros button, state e então dentro da função, crie uma condição if (state == "down") then para funcionar o script.
  4. @Balorattutilize o botão <> do fórum para postar scripts. Não cole direto no texto.
  5. @novak111Com o MTA fechado, acesse o arquivo coreconfigs.xml que fica localizado em MTA San Andreas 1.5\MTA\config e altere o parâmetro <show_unsafe_resolutions> de 0 para 1. Salve o arquivo e inicie o MTA.
  6. Utilize o timestamp do getRealTime server-side para calcular quantos segundos o jogador passa logado. Salve a quantidade de segundos na conta do jogador.
  7. Olá. Utilize o botão <> do fórum para postar scripts. Não cole direto no texto.
  8. A blindagem do veículo faça server-side. A imortalidade do jogador dentro do veículo faça client-side. -- SERVER-SIDE function blindar(thePlayer) if (getElementModel(source) == 601) then -- (source = veículo que o jogador entrou) Se o modelo do veículo é o 601 (S.W.A.T.) então: if (isVehicleDamageProof(source)) then -- Se o veículo que o jogador entrou já estiver blindado, então: outputChatBox ("Este veículo já está blindado!", thePlayer, 255, 255, 255) else -- Se o veículo que o jogador entrou não está blindado, então: setVehicleDamageProof (source, true) -- Blinda o veículo. outputChatBox ("Este veículo ficou blindado.", thePlayer, 255, 255, 255) end end end addEventHandler("onVehicleEnter", root, blindar) -- Ativa a função blindar quando alguém entrar em algum veículo. -- CLIENT-SIDE function danoBlindado() local blindadocar = getPedOccupiedVehicle (localPlayer) -- blindadocar recebe o veículo que o jogador está dentro. (será false caso o jogador esteja a pé) if (blindadocar) then -- Se o jogador está em um veículo, então: (blindadocar não é false) if (getElementModel(blindadocar) == 601) then -- Se o modelo do veículo que o jogador está é o 601 (S.W.A.T.) então: cancelEvent() -- Cancela o dano no jogador. end end end addEventHandler("onClientPlayerDamage", localPlayer, danoBlindado) -- Ativa sempre que o localPlayer tomar dano.
  9. Utilize a função exportada do painel admin para saber qual o país do jogador: myCountry = exports.admin:getPlayerCountry(thePlayer)
  10. Veículos criados client-side servem apenas para visualização. Eles não podem ser usados por jogadores. O evento onPlayerVehicleEnter é server-side, então não vai funcionar em scripts client-side.
  11. Utilize o botão <> do fórum para postar scripts. Não cole ele direto no texto.
  12. Sem problemas. Estamos aqui pra ajudar.
  13. Reinstale seu MTA.
  14. A função setElementSpeed é do tipo útil. Portanto vc precisa adicionar o código-fonte dela no seu script antes de usar. function setElementSpeed(element, unit, speed) local unit = unit or 0 local speed = tonumber(speed) or 0 local acSpeed = getElementSpeed (element, unit) if acSpeed and acSpeed ~= 0 then -- if true - element is valid, no need to check again local diff = speed / acSpeed if diff ~= diff then return false end -- if the number is a 'NaN' return false. local x, y, z = getElementVelocity (element) return setElementVelocity (element, x*diff, y*diff, z*diff) end return false end
  15. Separadamente cada arquivo não tem como. Mas vc pode ver quanto que cada resource está consumindo por meio do resource ipb. /start ipb /ipb
  16. ACL Group é server-side. Utilize element-data para isso.
  17. Está faltando um end para fechar o escopo.
  18. createObject - Cria um objeto. Use-o para criar 2 objetos, um para a câmera apontar e outro pra câmera seguir. setElementAlpha - Deixe os dois objetos invisíveis. moveObject - Move os objetos em animação. getElementPosition - Obtém a posição atual do objeto, use a posição obtida no cameraMatrix. setCameraMatrix - Seta posição da câmera e posição para onde ela deve apontar. setCameraTarget - Use para fazer a câmera voltar ao jogador depois da animação. onClientRender - Use para ficar atualizando a posição da câmera a cada frame.
  19. Respondido no tópico original.
  20. @MaasterSim. Serve para qualquer comando que faça tais verificações.
  21. Conteúdo separado do tópico anterior para um tópico separado. Não reviva tópicos antigos. Sobre o seu problema, não podemos fazer nada. É uma falha na segurança do seu servidor. Basta banirem o usuário que está divulgando do seu servidor, se mesmo assim continuar você pode denunciar a conta para o Discord por fazer spam.
  22. Somente uma vez. Se criar outro tópico vc será punido por spam. Você pode editar o tópico caso queira adicionar novas informações. Você também não deve ficar revivendo o tópico.
  23. Tópico movido para Programação Lua. Você tinha postado na seção geral.
×
×
  • Create New...