-
Posts
3,875 -
Joined
-
Days Won
67
Everything posted by DNL291
-
O erro deve ser pela falta da element-data. Deixa assim para evitar erro na convertNumber: local bankMoney = convertNumber((getElementData(localPlayer, "Bank:Caixa") or 0)) Por favor, use a área para a linguagem portuguesa quando for postar, aqui: Portuguese / Português @alowner
-
O problema está nos valores 'vidatual' e 'coleteatual'
-
Não precisa escrever em inglês O bloco da anim tá errado no seu código, Deve ser "COLT45" no lugar de "ped". Além disso, em "HandPlant" deve ser o nome da anim da ifp importada, abra o arquivo e veja se o nome está certo.
-
Digite /debugscript 3 para encontrar mensagens de erro. Certifique-se que os resources nas linhas dos exports estejam colocados no seu server. Obs: Por favor, coloque o seu código com a formatação Lua, só clicar no botão <> , colar o código e selecionar a linguagem Lua.
-
Mostrar mensagem parar todos players em uma acl
DNL291 replied to EW1611's topic in Programação em Lua
Mostrar mensagem no chat: outputChatBox Obter os players de uma ACL: getPlayersInACLGroup Veja o exemplo na página pra ver como funciona o loop.- 1 reply
-
- 1
-
engineReplaceAnimation
-
Quero Remover A Mensagem De Morte No Chat
DNL291 replied to ViniGuzela's topic in Programação em Lua
Algum script tá criando essa mensagem no chat. Procure por ele e remova, provavelmente está no evento onPlayerWasted. @ViniGuzela -
Coloque seu código com a formatação para Lua, leia por favor Movido para Portuguese / Português > Programação em Lua @ViniGuzela
-
Só pode ser algum script modificando. Tópico movido para Programação em Lua @otavio53
-
Ou pode criar marker que vai fazer o mesmo e acredito que é mais fácil pra iniciante.
-
A função da linha 7 vai fazer renderizar a função CARTEIROMSG sempre que clicar na tela. Faltou a função isCursorOnElement no seu código. Veja este código e tente entender como fazer o clique funcionar com DX: https://forum.multitheftauto.com/topic/92734-abrir-outro-painel-com-o-botão-dx/?do=findComment&comment=836368 Pra fazer sumir você deve usar setTimer + removeEventHandler mas pra isso primeiro termine a primeira etapa do script.
-
A element-data "O mais usado -> Bank:Caixa" provavelmente não existe no server, defina a element data correta na linha 11.
-
onClientMarkerHit guiSetVisible showCursor Se for painel DX: addEventHandler onClientRender showCursor
-
Tem erros nas linhas 12 e 18. @rxmv
-
[AJUDA] Como faço para destruir esse elemento ?
DNL291 replied to joao2235's topic in Programação em Lua
Sim, deve estar aonde está a variável AparecerBike. A sua bike sumindo quando outro player aluga é porque tá numa variável, armazenando o veículo com Rumpo[player] irá corrigir isso. -
Ler este tópico é útil pra quem posta dúvidas aqui:
-
Coloca true no próximo atributo, depois do postGUI que é o último,
-
[AJUDA] Como faço para destruir esse elemento ?
DNL291 replied to joao2235's topic in Programação em Lua
Rumpo[source] precisa estar dentro da função. -
'accName' precisa retornar o nome da conta e pra isso você usa a função getAccountName. Simples correção: defina a variável accName com a função getAccountName + getPlayerAccount.
-
1 - accName não está definido e vai retornar nil. 2 - O código da função getPlayerFromPartialName deve estar no seu script. Lembre-se de usar /debugscript 3 quando testar seus scripts.
-
Faça uma depuração nos valores e nos trechos dos exports, se não tiver nada anormal depure a própria função exportada.
-
Opção 1: Só é eficiente se for fazer um teleporte para oficina, daí define o jogador como dentro da oficina, e no comando faz a verificação. A segunda opção é você usar getElementPosition e com alguns cálculos determinar se o jogador está dentro de uma área. Também pode criar um colshape dentro da área e verificar se o jogador está nele.
-
Significa que level não retornou um valor numérico em vez disso nil.
-
Até onde eu sei não existe a função sleep em Lua. Faltou converter 'ms' pra number. Fora isso deve funcionar, mas achei isso muito simples é o mesmo que fazer: addCommandHandler("sleep", function(player, cmd, ms) setTimer( function() outputChatBox("Passaram se " ..ms.. " ms") end, tonumber(ms), 1 ) end) Pode ser que você esteja buscando sleep com coroutine, com isso você consegue controlar a execução mantendo-a num intervalo de tempo desejado e evitando problemas na performance (um exemplo em que ela pode ser útil).