-
Posts
4,008 -
Joined
-
Last visited
-
Days Won
184
Everything posted by Lord Henry
-
Por isso vc precisa de um verificador antes. if (getElementType (killer) == "player") then
-
Substitua o killer da linha 4 por source.
-
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?
