-
Posts
4,008 -
Joined
-
Last visited
-
Days Won
184
Everything posted by Lord Henry
-
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:
-
@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?
-
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)
-
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.
-
Faltou usar getAccountName
-
Ele está reclamando que getElementData(localPlayer, "Materials") é igual a booleano. Provavelmente false. Ou seja, não é possível fazer a operação false/10.
-
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.
-
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.
-
@matheus11111 não reviva tópicos antigos.
-
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.
-
Se você busca realismo, vc está no jogo errado, colega.
-
Olá, seja bem-vindo ao fórum. Primeiramente você deve ver nossas regras para postar na seção adequada e na formatação correta.
-
Erro na pesquisa
Lord Henry replied to LUKAO's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Respondido no Discord. -
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
- 1 reply
-
- 1
-
-
Já tentou usar isso? IsEventHandlerAdded
-
Sim, é bug. No tema Default aparece preto normal. Mas no tema escuro ele fica azul escuro e praticamente invisível.
-
Boneco Para de Andar Quando Mira
Lord Henry replied to Truceed's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Acima de 60FPS já não é mais recomendável. O GTA não foi desenvolvido para funcionar com altas taxas de quadros. -
@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.
-
Spawn dentro de interiores
Lord Henry replied to GBO - GANGSTA BRASIL ONLIN's topic in Programação em Lua
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. -
Como manter um servidor de MTA seguro e livre de ataques
Lord Henry replied to +Everyone's topic in Tutoriais em geral
Muito bom o tutorial. Mas não entendi essa parte: -
Utilize o botão <> do fórum para postar códigos.
-
Erro lag e bug
Lord Henry replied to brunoopes12's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Olá, primeiramente veja as regras do fórum:
