-
Posts
3,875 -
Joined
-
Days Won
67
Everything posted by DNL291
-
Jogadores, pelo que entendi. Pelo código também dá pra entender que é jogador.
-
Parece que você tá definindo na função set/GetElementData os valores 'vazio' e 'ocupado' sem defini-los em nenhum local do script. Pra corrigir isso, substitua para "vazio", deixando sempre entre aspas para ser interpretado como string. É verdade, essa função é pro passageiro. Ainda assim, você pode modificar aquelas condições no começo e detectar se é o taxista e então remove dos taxistas.
-
Linha 55 na função 'TaxiSystemSairTaxi', só colocar dentro dessa função.
-
[AJUDA] Scripts de gangue, grupo, polica com dinheiro do jogo
DNL291 replied to [L]ost's topic in Programação em Lua
Tem esse aqui: https://community.multitheftauto.com/index.php?p=resources&s=details&id=1514 Não lembro se ele tá compilado, mas se não tiver, você pode traduzir ou modificar o que precisar. @Fodox Por favor, crie um tópico para tratar de um assunto específico e evite postar respostas fora do assunto do tópico. -
Use esta função: setPlayerHudComponentVisible
-
Pode ser um erro com o driver de som, se não for isso, vá em Configurações no menu do MTA e certifique-se que o volume não esteja mudo, isto é, no 0. Se o problema continuar, abra o seu GTA e verifique se saí o som nele, se tiver o mesmo problema, pode ser o seu GTA:SA.
-
Certifique-se que todos scripts estejam codificados como 'UTF-8 sem BOM' . Sobre as funções obsoletas, use o comando 'upgrade nome_do_recurso' no console, ou renomeie as funções mostradas no console manualmente. No mais, eu posso ver um script com falha na função 'addEventHandler' e outro com necessidade de direitos na ACL pra função 'callRemote'.
-
setVehicleDamageProof
- 1 reply
-
- 1
-
- blindagem
- indestrutivel
-
(and 2 more)
Tagged with:
-
Glad it worked, no problem.
-
You can do a test and open your MTA at the highest resolution and after at 640x480. You will realize that the size doesn't change. I already did it and it's positioned correctly in all resolutions: guiCreateLabel(sx-(100+4), sy-(15+14), 100, 15, "GVR RPG v"..server_version, false)
-
Como assim? Quer que a barra de carregamento seja da direita pra esquerda?
-
Desculpe ter que falar isso, mas o que deve fazer pra corrigir? O óbvio: veja qual funcão retorna o valor booleano e o por quê.
-
Antes de postar aqui, veja se o debug mostra algum erro no seu código. Verifique se 'source', 'player', 'blipp' e 'blipss' retornam valores válidos. Não espere por alguém tentar deduzir como tudo deve funcionar, sem explicar corretamente e muito menos sem depurar o código.
-
Use /debugscript 3 e veja o que o debug mostra.
-
As far as I know, this text isn't adjusted for all resolutions, so you can make your text without adjusting it for all resolutions and it will always stay above "MTA:SA 1.5.4".
-
function TestMarker( hitElement, dim ) if getElementType(hitElement) == 'player' and not (isPedInVehicle(hitElement)) then if getPlayerTeam ( hitElement ) == TestTeam then outputChatBox("it works!", hitElement, 255, 0, 0) end end end addEventHandler("onMarkerHit", job_mark, TestMarker) Try it, I haven't tested.
-
if getElementData( source, "tempdata.check" ) then setTimer(respawnVehicle, 1000, 1, source) else destroyElement( source ) end
-
Also, at line 260 and 274 remove :gsub("#%x%x%x%x%x%x", "") and put true after 'self.bPostGUI'.
-
Try this: addEvent("enableSpawnProtection", true) addEventHandler("enableSpawnProtection", root, function (bool) for _,v in pairs( getElementsByType("player") ) do setElementCollidableWith(v, source, not bool) end setTimer( function() for _,v in pairs( getElementsByType("player") ) do setElementCollidableWith(v, localPlayer, bool) end end, 10000, 1 ) end) addEventHandler( "onPlayerSpawn", root, function () triggerClientEvent(source, "enableSpawnProtection", source, true) end )
-
Use addEventHandler( "onClientRender", root, sua_funcao ) Pra manter o DX na tela. Dentro do evento "onClientMarkerHit" você usa essa função pra ativar o DX, pra remover é só fazer o mesmo usando a função removeEventHandler em vez de addEventHandler. E também showCursor pra ativar o cursor do mouse. Se não conseguir entender, recomendo ver alguns exemplos e ler o MTA Wiki ou pesquisar pelo fórum. Acho até melhor você iniciar com elementos GUI se você ainda não entende o básico de Lua e depois vai ficar mais fácil pra criar painel-DX - que envolve coisas mais difíceis como o clique, posicionamento na tela, renderização, cálculos em geral.
-
Use: "onClientRender" dxDrawRectangle dxDrawText setTimer ou getTickCount A parte difícil é manipular a largura do retângulo-dx de acordo com a porcentagem. Tente fazer, se tiver alguma dificuldade só postar aqui.
-
Yes, setAccountData also saves numbers. I didn't know that because in MTA Wiki it says that the value to be stored must be a string: Just did a test and indeed it stores numbers as well:
-
O que é isso exatamente, pode explicar melhor?