Jump to content

MatheusNs

Members
  • Content Count

    18
  • Joined

  • Last visited

Everything posted by MatheusNs

  1. Fala galera! Eu por aqui novamente... Estou testando funções básicas no GUI mas me deparei com um erro... Na verdade não é um erro, acredito que apenas não está acionando o evento pois no Debug não me apresenta erro nenhum. É um painel simples que deveria gerar apenas um veículo pra mim... Cliente addEventHandler("onClientResourceStart", resourceRoot, function() Janela = guiCreateWindow(0.33, 0.23, 0.32, 0.36, "Janela", true) -- Janela Window guiWindowSetSizable(Janela, false) guiSetVisible(Janela, false) GerarCarro = guiCrea
  2. Fala galera! Sou iniciante na programação como alguns sabem, e ando praticando bastante... Gostaria de fazer um painel de login mas eu tenho noção totalmente 0 de como é. Onde armazenar as informações, como funciona etc Vocês tem algum script que eu posso estudar para depois fazer o meu próprio? Como funciona essa parte de salvar os dados/cadastrar. Ou então se puderem me mandar todos os métodos que são utilizados também estudo... Obrigado!
  3. Fala galera! Estou começando meus estudos em painel GUI, e estou com alguns erros... Um deles é a função "setClipBoard" que me retorna "nil" Type = "server" function posicao() local x,y,z = getElementPosition(source) setClipboard(x, y, z) end addEvent("copiarPosicao", true) addEventHandler("copiarPosicao",root, posicao) Type = "client" function ClicarPosicao(button, state) if (button == "left") then triggerServerEvent("copiarPosicao", localPlayer) end end O SetClipBoard não funciona do lado do server?
  4. Fala galera! Em meus estudos em programação, para ser mais específico MTA. Me deparei com a seguinte situação: Este código simples de verificar o nome do carro ao entrar não funciona (Dá erro de boolean value) function vei(player) nome = getVehicleName(player) outputChatBox("O nome do veículo atual é: "..nome) end addEventHandler("onVehicleEnter", getRootElement(), vei) Estava fazendo algumas pesquisas e vi que esse sim funciona. function vei(player) nome = getVehicleName(player) outputChatBox("O nome do veículo atual é: "..nome) end
  5. Muitíssimo obrigado! Sou muito grato pelo apoio de vocês! Sei que vou aprender para futuramente ajudar outras pessoas. Até lá vou ter bastante dúvidas (sou bem curioso também), conto com vocês! Obrigado a todos da comunidade.
  6. Galera, me desculpem pela pergunta "besta"... Mas eu to quebrando a cabeça com isso!!!! Tem vez que eu faço o código e funciona e tem vez que não... É beeeeem simples, porém tá me dando uma boa dor de cabeça, e juro que não gostaria de abrir um tópico com algo assim... Tem vezes que adiciono esse comando bem simples mas não funciona: function DarDinheiro(player) setPlayerMoney(player, 100) end addCommandHandler("dar", DarDinheiro) Me retorna o seguinte erro: expected bool at argument 2 Mas por que o setPlayerMoney está aguardando um valor booleano n
  7. Fala galera! eu aqui novamente .... Como alguns já sabem mas outros não, sou iniciante aqui na programação. Estou tentando usar um loop para criar peds com ipairs. Lembrando que uma variável é criada em um arquivo separado chamado "editar.Lua" Declaração da variável no arquivo "editar.Lua" (Não vejo problema aqui, me corrijam se eu estiver errado) PedLoja = {0, 1398.5822753906, -1630.8250732422, 14.102245330811, 88} -- declaração da variável com a posição x,y,z e rotação z Código para criação de loop com ped for i, v in ipairs(PedLoja) do ped = c
  8. Também achei estranho @Lord Henry não ter funcionado Obrigado pela ajuda!
  9. Funcionou! Obrigado, math.floor solucionou meu problema!
  10. Onde e como eu usaria Lord? Tentei dessas formas: function peds(player) local rx,ry,rz = getElementRotation(localPlayer) local px, py, pz = getElementPosition(localPlayer) setClipboard("{179 ,"..px..", "..py..", "..pz..", "..math.abs(rz).."};") outputChatBox("Todas as informações para adicionar o ped foram copiadas!") end addCommandHandler("localped", peds) E function peds(player) local rx,ry,rz = getElementRotation(localPlayer) local px, py, pz = getElementPosition(localPlayer) math.abs(rz) setClipboard("{179 ,"..px..", "..py..", "..pz..", "..
  11. Fala galera! Gostaria de saber se é possível fazer uma otimização neste meu código (Ele funciona, mas gostaria de otimizar) function peds(player) local rx,ry,rz = getElementRotation(localPlayer) local px, py, pz = getElementPosition(localPlayer) setClipboard("{179 ,"..px..", "..py..", "..pz..", "..rz.."};") outputChatBox("Todas as informações para adicionar o ped foram copiadas!") end addCommandHandler("localped", peds) Criei esse comando para pegar todas as informações que preciso para criar meu ped, são elas: ID do Ped, Posição X, Posição Y, Posição Z, Rotação
  12. Galera, há um tempo atrás estava com uma dúvida de como fazer verificar se o player tem "cnh" e caso não tenha desligar o carro. Me ajudaram me enviando este código que funciona perfeitamente: function desligarCarro(carro,assento)-- função que verifica se o player tem ou não CNH e desliga o carro if not getElementData(source, "cnh") and assento==0 then--se nao tiver elementdata cnh e estiver no banco do motorista (assento 0) setVehicleEngineState(carro, false) end end addEventHandler("onPlayerVehicleEnter" , getRootElement (), desligarCarro) Minha dúvida é...
  13. Galera, muito obrigado pela ajuda! Estou muito feliz em ver as coisas andando. Grato pela ajuda de vocês! Como que eu sei o que usar no "()"? Por exemplo source no lugar de "player"? Devo abrir um novo tópico para isto? Outra coisa, na linha: if not getElementData(source, "cnh") and assento==0 then--se nao tiver elementdata cnh e estiver no banco do motorista (assento 0) Como que o sistema sabe que "assento" é a posição do player no carro?
  14. Fala galera, como vão? Sou novo aqui no MTA e estou seguindo algumas dicas de praticar e estudar o Wiki-MTA. Como não tenho ninguém para me ensinar, estou tentando fazer um script que, ao verificar que o player não tem CNH desligue o carro. Meu código está assim: function obtercnh(player) -- Ele obtem CNH ao entrar no marker if getElementData(player, "cnh") == false then setElementData(player, "cnh", true) outputChatBox("Você obteve sua CNH!") end end addEventHandler("onMarkerHit", mCnh, obtercnh) function jogarFora(player) -- Ele jog
×
×
  • Create New...