-
Posts
4,010 -
Joined
-
Last visited
-
Days Won
184
Everything posted by Lord Henry
-
CD46
Lord Henry replied to gabriel109900's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
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. -
Também conhecido como Server Console.
-
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.
-
Sistema de SAMU (Correção de Bugs), Me ajudem!
Lord Henry replied to Baloratt's topic in Programação em Lua
@Balorattutilize o botão <> do fórum para postar scripts. Não cole direto no texto. -
Mostrar resoluções não seguras
Lord Henry replied to novak111's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
@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. -
Utilize o timestamp do getRealTime server-side para calcular quantos segundos o jogador passa logado. Salve a quantidade de segundos na conta do jogador.
-
[AJUDA] Somente uma ACL pode utilizar o comando
Lord Henry replied to Matheus.'s topic in Programação em Lua
Olá. Utilize o botão <> do fórum para postar scripts. Não cole direto no texto. -
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.
-
Utilize a função exportada do painel admin para saber qual o país do jogador: myCountry = exports.admin:getPlayerCountry(thePlayer)
-
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.
-
Utilize o botão <> do fórum para postar scripts. Não cole ele direto no texto.
-
Sem problemas. Estamos aqui pra ajudar.
-
Reinstale seu MTA.
-
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
-
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
-
ACL Group é server-side. Utilize element-data para isso.
-
Está faltando um end para fechar o escopo.
-
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.
- 1 reply
-
- 1
-
-
Respondido no tópico original.
- 1 reply
-
- 1
-
-
Como manter um servidor de MTA seguro e livre de ataques
Lord Henry replied to +Everyone's topic in Tutoriais em geral
@MaasterSim. Serve para qualquer comando que faça tais verificações. -
Divulgando servidor no privado do meu servidor
Lord Henry replied to BSRHenrique's topic in Portuguese / Português
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. -
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.
-
-
Tópico movido para Programação Lua. Você tinha postado na seção geral.
- 1 reply
-
- 1
-
