Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    3,992
  • Joined

  • Last visited

  • Days Won

    183

Everything posted by Lord Henry

  1. Tá muito bonito vc resolvendo os problemas pra ele, mas seria interessante vc também explicar o motivo do erro. Senão ele só vai copiar e n vai entender o que estava errado.
  2. A variável Carga_Diesel está com erro. Mas sim, é possível checar a vida de uma carga anexada ao caminhão. Mande a parte do código onde vc declara a variável Carga_Diesel.
  3. Carga_Diesel não é um elemento válido para ter vida. Sendo assim, getElementHealth retornou false. E não tem como comparar booleano com número.
  4. @Gabriel63495 ele fez downgrade pra versão anterior (1.5.5), entrou no editor de mapas e dai o editor pediu pra ele fazer upgrade pra versão atual (1.5.6) e depois disso voltou ao normal.
  5. Isso é linguagem LUA cara. Vai precisar de um arquivo client.lua, um arquivo server.lua, um meta.xml e se for salvar as perguntas em arquivo separado, um util.lua ou util.xml. Imagens é opcional, não sei se suas perguntas vão exigir imagem em anexo, mas se tiver é só colocar elas dentro da pasta do resource e declará-las no meta.xml. Mais detalhes na Wiki do MTA: https://wiki.multitheftauto.com/wiki/PT-BR/Introdução_ao_Scripting
  6. Tá... O painel do questionário não deve ultrapassar o tamanho de 640x480 pixels. (resolução mínima do MTA) Deverá ter um botão para passar para a próxima pergunta (ficará a seu critério se o botão deve aparecer somente após ter uma resposta na pergunta atual) (Opcional) Botão para voltar para a pergunta anterior. (Se o questionário não for obrigatório) Botão X para cancelar e fechar o questionário. Prefira cores escuras para as janelas e backgrounds e textos na cor branca. Deve aparecer somente 1 pergunta por vez, não faça no estilo Google Forms que mostra a seção inteira pois não é uma boa ideia exigir o uso do scroll no MTA (ou barra de rolagem). Se preferir, você pode substituir os botões DX por teclas bindadas, por exemplo ENTER para passar para a pergunta seguinte e BACKSPACE para voltar para a pergunta anterior. As respostas serão salvas em variáveis, numa table. Depois de terminar o teste, basta enviar essa table para o server registrar as respostas. As perguntas podem ser salvadas em um arquivo XML ou então em outro arquivo LUA numa table, para serem acessadas pelo painel.
  7. E pretende fazer a interface do questionário em CEGUI ou DXGUI?
  8. Suponho que vc já saiba lógica de programação, certo?
  9. addEventHandler ("onClientGUIChanged", root, function() if source == editPistola then local currText = guiGetText (source) local newText = string.gsub (currText, "[^0-9]", "") if newText ~= currText then guiSetText (source, newText) end end end) Nesse exemplo ele só permite inserir números no editPistola
  10. Se refere a bloquear todos os caracteres não-numéricos no guiEdit, né?
  11. Vc estava editando direto no acl.xml? Sabia que dá pra editar ele com o servidor ligado e depois usar um comando no Server Console pra dar reload no arquivo, né?
  12. Prosseguindo com as demais questões que vc ainda não respondeu: Tá usando a versão atual do MTA? Quando foi que esse problema começou? Pode ser alguma configuração mexida GTA:SA modificado ou algum problema no seu MTA.
  13. A diferença está explicada lá naquele meu tópico.
  14. Recomendo este curso de lógica de programação: Curso de Algoritmos #02 - YouTube
  15. Como mencionado pelo nosso colega acima, os bancos de dados nativos do MTA não se perdem ao reiniciar o servidor. Não sei de onde vc inventou que perde...
  16. Se vai ficar no servidor, pra quê criar um banco de dados novo? É mais fácil usar o banco de dados nativo. Se vc já está com dificuldade em fazer o mais fácil, pq quer tentar o mais difícil?
  17. Esse script é client-side, né? function mochila (cmd) local x, y, z = getElementPosition (localPlayer) local sacomoney = createObject (1550, x, y, z) setTimer (function () exports.bone_attach:attachElementToBone (sacomoney, localPlayer, 4, -0.3, 0.2, 0, -125, 0, 0) end, 1000, 1) end addCommandHandler ("Mochila", mochila)
  18. Esse sistema independente ficará fora do servidor? Ou acessível por sites externos?
  19. Coloque isso antes da linha do fadeCamera: if not isElement (thePlayer) then return end
×
×
  • Create New...