Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    3,972
  • Joined

  • Last visited

  • Days Won

    179

Everything posted by Lord Henry

  1. Está faltando um setAccountData aí no código pra salvar esses dados na conta dele. E também um getAccountData pra depois obter esses dados da conta.
  2. Não se usa espaço para declarar a pasta onde está o arquivo. Declare como "arquivos/interior.txd" E no meta.xml também.
  3. Você precisa definir a rotação do veículo. Senão ele sempre vai apontar para o norte.
  4. Posso estar equivocado, mas acredito que a maioria prefere o Export pois o trigger dará conflito se já existir outro evento com mesmo nome.
  5. setCursorPosition Tópico movido para Programação em Lua pois se trata de uma dúvida de programação.
  6. Utilize o botão <> do fórum para postar seus scripts. Não cole direto no texto.
  7. addCommandHandler ("ativar", function (thePlayer, cmd) outputChatBox ("Timer 1 iniciado: 5 segundos restantes.", thePlayer) setTimer (function () -- (Código que deve executar no timer 1 aqui.) outputChatBox ("Timer 2 iniciado: 10 segundos restantes.", thePlayer) setTimer (function () -- (Código que deve executar no timer 2 aqui.) outputChatBox ("Timer 3 iniciado: 5 segundos restantes.", thePlayer) setTimer (function () -- (Código que deve executar no timer 3 aqui.) end, 5000, 1) -- Timer 3 vai executar seu código após 5 segundos, 1 vez. end, 10000, 1) -- Timer 2 vai executar seu código após 10 segundos, 1 vez. end, 5000, 1) -- Timer 1 vai executar seu código após 5000 milissegundos (5 segundos), somente 1 vez. end) Obs: Exemplo server-side.
  8. Faltou cancelar a morte instantânea por faca. Pois ela mata direto sem causar dano. function onStealthKill (targetPed) if (getElementData (targetPed, "imortal")) then -- Se o NPC tem a data "imortal", então impede que o jogador faça stealth kill nele. cancelEvent() end end addEventHandler ("onPlayerStealthKill", root, onStealthKill) function cancelDamage() if (getElementData (source, "imortal")) then -- Se o NPC que foi atacado tiver a data "imortal", então cancela o dano nele. cancelEvent() end end addEventHandler ("onClientPedDamage", root, cancelDamage)
  9. É uma boa ideia, só tem que tomar cuidado pra verificar também caso o player saia do servidor sem fechar o painel.
  10. Faça o marker server-side. Quando alguém entrar nele, verifique quantos elementos do tipo player estão dentro do marker usando a função útil GetElementsWithinMarker. Se existirem mais do que 1, nada acontece. Se existir só 1, abre o painel pra esse jogador usando um triggerClientEvent.
  11. Trata-se de uma dúvida sobre programação. Tópico movido para a seção adequada. @[email protected] veja as regras do fórum aqui:
  12. Trata-se de uma dúvida de programação. Tópico movido para a seção adequada. Você faz isso com setElementAlpha.
  13. Sim, consegue. Todos os dados registrados na conta são independentes se o cara está online ou não. Se fosse elementData, dai sim o cara precisaria estar online.
  14. Aqui tem o motivo do seu erro. Obs: Use o código que mostra no Offset somente. https://wiki.multitheftauto.com/wiki/Famous_crash_offsets_and_their_meaning Pelo que já vi em uma das prints, é erro de falta de memória de vídeo.
  15. É fácil fazer isso com um programa de modelagem 3D, como o 3DS Max e o Blender. Mas você ainda terá que gerar a nova colisão desse prédio, caso contrário o jogador não vai conseguir passar pelo buraco da porta pois a colisão do prédio ainda é com a porta fechada.
  16. Cara, é difícil resolver pq isso pode acontecer por vários motivos. Pode ser configuração errada no Firewall, problemas na internet corrompendo os downloads, programas causando conflito, etc.
  17. Está ae o motivo de não funcionar. Seu meta está errado. Tem que ser server-side. Você precisa destruir o veículo no servidor e não no seu cliente.
  18. Faltou o parâmetro de função para obter o jogador que executou o comando. function destruir (thePlayer) if getPedOccupiedVehicle (thePlayer) then destroyElement (getPedOccupiedVehicle (thePlayer)) outputChatBox ("Você destruiu seu veículo.", thePlayer) else outputChatBox ("Você precisa estar dentro de um veículo.", thePlayer) end end addCommandHandler ("dv", destruir)
×
×
  • Create New...