-
Posts
4,003 -
Joined
-
Last visited
-
Days Won
184
Everything posted by Lord Henry
-
MTA CRASH 2025
Lord Henry replied to Junior_Soprano's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Olá. Esse crash acontece devido a falta de memória de vídeo. Mais informações neste tópico. -
setPedAnimation(source, "crack", "crckidle"..math.random(1,4), -1, true, false, false, false)
-
@thebossofc O erro está dizendo que o 4º argumento do seu setPedAnimation deveria ser um número, mas vc colocou um true no lugar. setPedAnimation(source, "crack", "crckidle"..math.random(1,4), true, false, false, false ) -- 1 2 3 4 (era pra ser um número inteiro, o true é só depois) Faltou você declarar o parâmetro time. Normalmente o valor dele é -1.
-
Couldn't find file nui/* - ERRO AO LER ARQUIVOS
Lord Henry replied to thebossofc's topic in Programação em Lua
Aquela / depois do * não existe. Remova ela.- 1 reply
-
- 1
-
-
-- O Formato da MoneyZone: [index] = createColCuboid(x, y, z, width, depth, height), local moneyzone = { [1] = createColCuboid(1994.075, 1515.899, 7, 250, 250, 30), -- PirateShip MoneyZone } function giveZoneMoney() for i, zone in pairs(moneyzone) do -- Para cada colShape, faça: local players = getElementsWithinColShape (zone, "player") -- Obtém todos os jogadores dentro do colShape. if players and #players ~= 0 then -- Se existe algum jogador neste colShape, então: for _, p in pairs(players) do -- Para cada jogador neste colShape, faça: givePlayerMoney (p, 3) -- Dê $3 para ele. end end end end setTimer(giveZoneMoney, 1000, 0) -- Executa a cada 1 segundo a função giveZoneMoney(), infinitas vezes.
-
Utilize o botão <> ali no campo de resposta para inserir códigos, não se esqueça de selecionar a linguagem Lua.
-
Sobre o erro em si, é obrigatório que o resource de segurança tenha a permissão ao "function.fetchRemote" para poder obter o IP do servidor via fetchRemote.
-
Olá. Devido a atualizações, este sistema de segurança precisa de muitas correções e melhorias, portanto ele não é mais confiável.
-
Olá. Verifique na seção de Tutoriais em Geral deste fórum. Você encontrará esse tópico que pode ser útil:
-
modelagem Objeto não aparece completo no MTA
Lord Henry replied to Hiru's topic in Mapas para MTA:SA
Vc provavelmente modelou cada alto-falante em 3D e então o objeto ficou pesadão. No GTA SA o ideal seria um cubo reto com a textura dos alto-falantes. -
modelagem Objeto não aparece completo no MTA
Lord Henry replied to Hiru's topic in Mapas para MTA:SA
Pq n faz tudo um único objeto? -
Não oferecemos suporte para scripts de terceiros, lamento. Entre em contato com o autor do resource e peça uma correção. Além disso, a maioria dos elementos do HUD estão com tamanho e posição fixa, o que dará alteração em resoluções diferentes. Sobre esse problema de distorção, isso acontece por uma questão de proporção (aspect ratio) e não de resolução. Como ele foi feito na resolução 1600 x 900 (proporção 16:9), isso significa que qualquer resolução que esteja nessa mesma proporção irá funcionar normalmente (1280 x 720 também é proporção 16:9, por isso que funciona normalmente nele também). Porém a resolução 800 x 600 tem proporção 4:3, ela é mais quadrada. O que causa distorção no HUD mesmo usando posições e tamanhos relativos. Para corrigir isso, existe a função DxSetAspectRatioAdjustmentEnabled que deve ser chamada dentro da função do onClientRender e antes das linhas do dxDraw.
-
Boa tarde. Qual a sua resolução nativa e qual resolução você está percebendo a falha?
-
Aqui não é o lugar para pedir para que pessoas programem para você. Para isso você precisa contratar um scripter ou uma loja de resources. O que podemos fazer é ajudá-lo com dúvidas que você tenha na hora de programar os seus resources. Simplesmente postar o resource inteiro e pedir para alguém consertar para você não é permitido.
-
Você precisa ativar o gamemode Play. Caso já esteja ativado, provavelmente é porque ele está editado e removeram a parte do SpawnPlayer. Caso não queira ativar o gamemode Play por estar usando outro gamemode, então coloque a parte do SpawnPlayer no seu gamemode. Não se esqueça de que precisa usar o setCameraTarget também para restaurar a câmera no jogador. Alguns gamemodes de roleplay por exemplo removem essa parte de propósito que é para dar tempo de algum médico chegar para buscar/curar o jogador falecido, para só então dar spawn nele.
- 1 reply
-
- 1
-
-
Faça o comando client-side.
-
Sobre o seu primeiro erro (Offset 0x003C91CC) se refere a falta de memória de vídeo. Ocorre quando o servidor exige mais memória de vídeo que o seu PC possui ou caso o seu PC já esteja usando toda a memória de vídeo para outra coisa e faltou para o MTA. Muito frequente em servidores mal otimizados que abusam da memória de vídeo colocando texturas com altas resoluções. Sobre o seu segundo erro (Offset 0x003FDEE4) não encontrei nenhuma referência a ele.
-
Esse seu script é client-side ou é server-side?
-
Pago bem para quem souber clonar um servidor!
Lord Henry replied to _mends2's topic in Programação em Lua
Já que você está tão disposto a pagar, peça para o dono do servidor vender os mods para você. Caso contrário, o máximo que você pode fazer é contratar um scripter para desenvolver mods parecidos para você. Sobre clonar/plagiar os mods de outro servidor sem a devida autorização, isso é ilegal e pode resultar na suspensão do seu acesso ao MTA por tentativa de hack. -
Algumas coisas a serem consideradas: Nunca use source como parâmetro de função, pois fazendo isso você perde o source original do evento que está ativando essa função. No caso do evento "onMarkerHit" o source dele é o marker e não o jogador. Preste atenção aos parâmetros do evento que devem ser declarados na função. Ali na função criaUnico você está usando parâmetros de um addCommandHandler que é um acionador de comando e não de eventos. Geralmente não se usa o mesmo evento para funções diferentes, mas pode acontecer de diferentes eventos acionarem a mesma função. Você está usando o evento "onMarkerHit" tanto na função Marker quanto na função criaUnico. Se você quer mandar um outputChatBox ao colidir no primeiro marker, o primeiro marker já precisa existir antes de você criar o evento "onMarkerHit" para ele. Caso contrário ele vai reclamar que marker[1] não existe. Você realmente quer só mandar um outputChatBox ao colidir no marker? Só vai ter 1 marker? Todos os markers já devem ser criados ao iniciar o resource? Ou só após fazer alguma coisa? Pelo que parece, você está tentando criar uma sequência de markers que aparecem somente após colidir no marker anterior, como ocorre em corridas. Nesse caso, utilize markers do tipo "checkpoint" e adicione no mínimo 3 posições na tabela para iniciar os testes.
-
portão automático em interior e dimensão
Lord Henry replied to Ipanema Roleplay's topic in Programação em Lua
-- Colocar o portão em uma dimensão e interior. (troque o 0) setElementDimension (gate, 0) setElementInterior (gate, 0) -- Colocar o marker em uma dimensão e interior. (troque o 0) setElementDimension (marker, 0) setElementInterior (marker, 0)