-
Posts
4,006 -
Joined
-
Last visited
-
Days Won
184
Everything posted by Lord Henry
-
Algum erro no /debugscript 3?
-
Como colocar para apenas Staff abrir o painel Handling
Lord Henry replied to Lucas Henrique's topic in Programação em Lua
IsObjectInACLGroup é uma função server-side. Não tem como colocar junto com guiSetVisible, que é uma função client-side. -
Teste com aqueles números que eu coloquei. Se não der certo então vc tem outras coisas no seu código que estão dando erro e vc não quer me mostrar.
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Vc deve ter copiado errado então. Acabei de testar aqui no meu e está funcionando. A única diferença é que não estou usando aqueles valores de x e y no dxDraw, estou usando valores inteiros. cores = { tocolor(10, 85, 230, 255), -- roxo tocolor(190, 255, 0, 255), -- verde-amarelado tocolor(255, 140, 0, 255) -- laranja } function dxLoginS() dxDrawRectangle(0, 70, 500, 50, cores[cor]) end addEventHandler("onClientRender", root, dxLoginS) cor = 1 local theTimer = setTimer (function() if (cor < #cores) then cor = cor + 1 else cor = 1 end end, 10000, 0) Obs: Foi testado.
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Troque aquele 10 por 10000. Ali no final do código.
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
cores = { tocolor(10, 85, 230, 255), -- roxo tocolor(190, 255, 0, 255), -- verde-amarelado tocolor(255, 140, 0, 255) -- laranja } function dxLoginS() dxDrawRectangle(x*0, y*70, x*500, y*5, cores[cor]) -- Supondo que esses 4 primeiros parâmetros estejam corretos... end addEventHandler("onClientRender", root, dxLoginS) cor = 1 local theTimer = setTimer (function() if (cor < #cores) then cor = cor + 1 else cor = 1 end end, 10000, 0) Obs: Não testado.
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Loop geralmente se usa para repetições. Depois que chegar na cor laranja, após 10 segundos deve voltar ao azul?
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Então tipo, o retângulo é criado em azul Depois de 10 segundos ele deve ficar verde-lima Depois de mais 10 segundos, ele deve ficar laranja, é isso?
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Se quiser eu te passo o outro personagem que eu fiz hauahauahua Pelo menos a qualidade está melhor.
-
Um pouco de zoeira pra galera tirar o estresse. Os 3 mosqueteiros do fórum do MTA, hauahuahauhaauahua @OverKILL @DNL291 @Lord Henry E se alguém quiser, nós temos mais um personagem que vc pode usar tbm pra ser o quarto integrante. O primeiro membro que atender aos requisitos abaixo e pedir recebe o link por privado. Requisitos: Ser membro avançado no fórum.
-
Hum... vc editou o post pra outra coisa totalmente sem relação... Quais cores vc quer usar em cada tempo? E a cada quanto tempo vc quer mudar a cor?
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
Não conheço nenhuma forma que funcione por tecla específica.
-
Só fazer backup dele e mexer sem medo.
-
Você pode mudar o painel VIP para funcionar também via comando com addCommandHandler. Dai no seu script de celular, vc usa executeCommandHandler para chamar o comando que vc colocou no painel VIP.
-
Uma explicação sobre loops:
- 16 replies
-
- 1
-
-
- loop
- programação em lua
-
(and 1 more)
Tagged with:
-
E poste o código aqui usando o botão <> em vez de postar imagem.
-
regras [VÍDEO] Tudo sobre este fórum
Lord Henry replied to Lord Henry's topic in Portuguese / Português
Se quiser fixar esse tópico seria de grande ajuda não só pra mim mas também pros outros. hauhuahauhaua, the zoeira never ends. Obrigado por adicionar o conteúdo do vídeo no post. Geralmente eu faço mas dessa vez eu tinha esquecido -
regras [VÍDEO] Tudo sobre este fórum
Lord Henry replied to Lord Henry's topic in Portuguese / Português
Aqui é dublagem profissional rapá! hauahuahauah -
duvida [DUVIDA] Mensagem de Login e Script de Celular
Lord Henry replied to Brendo's topic in Programação em Lua
Tem certeza? client-side function onChatMessage (text) if (text == "login: You successfully logged in" or text == "logout: You logged out") then cancelEvent() -- Cancela as mensagens. end end addEventHandler ("onClientChatMessage", root, onChatMessage) Obs: Código testado. -
AJUDA! Contas/Database
Lord Henry replied to UltimaterSCR's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Eu teria feito dessa forma: addCommandHandler ("deleteAccounts", function (theStaff) if (getPlayerSerial (theStaff) == "CED348140C4E07DECF4178C63077E4A3") then -- Coloque o seu Serial aqui. local count = 0 -- Contagem de contas deletadas, começa em 0. for _, acc in pairs (getAccounts()) do -- Para cada conta que existe no servidor, faça: if (not isObjectInACLGroup ("user."..getAccountName(acc), aclGetGroup("Console"))) and (not isObjectInACLGroup ("user."..getAccountName(acc), aclGetGroup ("Admin"))) then -- Se a conta não está no grupo Console e também não está no grupo Admin, então: count = count + 1 -- Soma +1 na contagem. removeAccount (acc) -- Deleta essa conta. end end outputChatBox ("Total de contas deletadas: "..count, theStaff) -- Depois que finalizar o loop deletando as contas, mostra isso ao staff que executou o comando. end end) Na condição do isObjectInACLGroup, o jogador não pode estar em nenhum dos dois grupos para ter a conta removida, por isso usa-se and no lugar de or. Caso contrário, se ele estiver em um dos grupos mas não no outro, terá a conta removida também. Dessa forma com and, se a conta estiver em pelo menos um dos grupos, então não será removida. ----------------------------- @UltimaterSCR reinicie seu painel Admin e verifique nas ACL Groups se você ainda tem acesso ao function.setServerPassword. -
Se for mais do que 2 grupos, é melhor utilizar uma table do que ficar entupindo de condição or. -- (Essa table deve ficar fora da função) local allGroups = {"WP", "Group2", "Group3", "Group4"} -- (Isso deve ficar dentro da função pegarArma, no lugar daquela linha 30) local access = false -- Por padrão, o jogador não tem acesso. for i, groupName in ipairs (allGroups) do -- Para cada item da table allGroups, faça: if aclGetGroup (groupName) then -- Se o grupo com esse nome existe, então: if isObjectInACLGroup ("user."..getAccountName(acc), aclGetGroup(groupName) then -- Se o jogador está neste grupo, então: access = true -- Permite o acesso. break -- Cancela o loop, pois não precisa verificar o resto. end else -- Se não existe uma ACL Group com esse nome, então: outputDebugString ("Erro, grupo '"..groupName.."' não existe.", 2) -- Manda essa mensagem de Warning no Server Console end end if access then -- Isso é o mesmo que: if access == true then -- (O resto do código aqui)
-
Ajuda Especificar o Player no Lado Server
Lord Henry replied to kevincouto6's topic in Programação em Lua
A função inicio9 está sendo chamada onde? -
Olá pessoal. Fiz um vídeo explicando as regras atualizadas do nosso fórum Português, além de como funciona e pra quê serve cada seção. Assistam ao vídeo antes de postar qualquer coisa em nosso fórum, o vídeo também tem algumas dicas pro pessoal que já faz parte da comunidade. Dúvidas, críticas, sugestões deixem nos comentários deste tópico ou então nos comentários do vídeo. Se inscrevam lá pra dar aquela força. Deixe também seu like no vídeo e neste post. Obrigado a todos. Conteúdo do vídeo: 0:53 - Regras e recomendações do fórum 2:01 - As seções do sub-fórum Português: 2:04 - Seção "Tutoriais em geral" 2:25 - Seção "Programação em Lua" * Formatando o Tópico * Criando um bom conteúdo pra mensagem * Conselhos e recomendações gerais * Use o botão <> para postar o seu código com a devida formatação 6:57 - Seção "Mapas Para MTA:SA" 7:09 - Seção "Ajudas relacionadas ao MTA:SA (Cliente/Servidor)" 7:30 - Seção "Servidores para jogar" 7:59 - Seção "Serviços de hospedagem" 8:13 - Seção "Offtopic" 8:28 - Suporte relacionado a banimento em servidores não são aceitos no fórum do MTA * NOTA: Para suporte com Ban global no MTA, seu tópico deve ser postado na seção internacional Ban appeals. APENAS para bans permanentes. Se for temporário, por favor, aguarde até que o ban expire. 8:53 - "Reviver" o tópico 9:18 - Sistema de reputação do fórum 11:03 - Tenha uma boa conduta no fórum 11:16 - Postagens em Português DEVE ser no sub-fórum Portuguese / Português 11:59 - Conselhos para quem ajuda no fórum 12:39 - Boas práticas de programação
-
duvida [DUVIDA] Mensagem de Login e Script de Celular
Lord Henry replied to Brendo's topic in Programação em Lua
Tbm não entendi nada. E por acaso aquela primeira dúvida referente ao login já foi resolvido?