Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    4,008
  • Joined

  • Last visited

  • Days Won

    184

Everything posted by Lord Henry

  1. Utilize o botão <> do fórum para postar códigos. Não cole direto no texto. E também não abuse no uso do Caps Lock. Veja as regras do fórum aqui:
  2. @Baguera você está usando elementData para especificar se um jogador é admin ou não? Isso é bem fácil de burlar e nada otimizado. Mas supondo que seja isso, no caso se o jogador TEM a data "aduty" ele deve ser considerado admin? Ou é ao contrário? Se ele NÃO TEM essa data, ele é admin?
  3. Ele está reclamando que thePlayer não é um jogador. Isso acontece quando vc colide no marker com um veículo ou qualquer outro objeto que não seja um jogador. Em vez disso, faça a função assim: function moveGate (hitElement, matchingDimension) if (getElementType (hitElement) == "player" and matchingDimension) then -- Se o elemento que colidiu no marker for um jogador e ele estiver na mesma dimensão que o marker, então: if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount (hitElement)) , aclGetGroup("BOPE")) then -- Se o jogador que colidiu no marker estiver na ACL Group BOPE, então: moveObject (gate, 3000, 1810.9, -1891.2, 9.6) -- Move o portão para essa posição. end end end addEventHandler ("onMarkerHit", marker, moveGate)
  4. setWorldSoundEnabled (20, false, true) -- Vozes de Peds. setWorldSoundEnabled (21, false, true) setWorldSoundEnabled (22, false, true) setWorldSoundEnabled (23, false, true) setWorldSoundEnabled (24, false, true) setWorldSoundEnabled (25, false, true) -- Voz do CJ.
  5. Ele está reclamando que getElementData(localPlayer, "Materials") é igual a booleano. Provavelmente false. Ou seja, não é possível fazer a operação false/10.
  6. Seu sistema é falho. A função getAccountsBySerial só retorna as contas que foram logadas pelo serial especificado no último login. Se o jogador criar uma conta e não logar nela, ela vai continuar sem o serial registrado, podendo criar outras contas. Ou então se o cara pedir pra outro amigo logar na conta, o serial do amigo vai ficar registrado no lugar do seu serial, podendo assim registrar outras contas. Você precisa registrar o serial de quem criou a conta com um setAccountData e depois verificar essa data com getAccountData.
  7. Não vi nada de errado nela. Exceto pelo fato de estar usando elementData em vez de table, que é bem mais leve e otimizado do que elementData.
  8. @matheus11111 não reviva tópicos antigos.
  9. function haveOtherNick (myName) for i, player in ipairs (getElementsByType("player")) do if (getElementData (player, "playername") and getElementData (player, "playername") == myName) then return true end end return false end -- Exemplo: addCommandHandler ("teste", function (cmd) local nome = getElementData (localPlayer, "playername") if (nome) then if (haveOtherNick(nome)) then outputChatBox ("Já tem alguém com esse nome online.") end else -- Registro. end end Se quiser fazer com accountData, terá que fazer server-side.
  10. Se você busca realismo, vc está no jogo errado, colega.
  11. Olá, seja bem-vindo ao fórum. Primeiramente você deve ver nossas regras para postar na seção adequada e na formatação correta.
  12. Utilize onClientHUDRender em vez de onClientRender. Pela lógica, a HUD será desenhada na tela depois, por cima da sua imagem. Explicação mais detalhada aqui: https://wiki.multitheftauto.com/wiki/Game_Processing_Order
  13. Já tentou usar isso? IsEventHandlerAdded
  14. Sim, é bug. No tema Default aparece preto normal. Mas no tema escuro ele fica azul escuro e praticamente invisível.
  15. Acima de 60FPS já não é mais recomendável. O GTA não foi desenvolvido para funcionar com altas taxas de quadros.
  16. @NegreteeTV mostre o código que vc tentou fazer. Veja as regras do fórum aqui: @KronoS Lettify não use cores no texto inteiro, pois fica ilegível aos que estiverem usando Dark Theme. Use somente para marcar palavras específicas.
  17. Sim, é possível. Você pode criar um pickup de armas normalmente com createPickup e depois colocar ele em um interior e dimensão com setElementInterior e setElementDimension.
  18. Utilize o botão <> do fórum para postar códigos.
×
×
  • Create New...