-
Posts
4,010 -
Joined
-
Last visited
-
Days Won
184
Everything posted by Lord Henry
-
Cara, recomendo que estude inglês. Tudo na área da tecnologia precisa de inglês. Ou vc faz curso em uma escola de idiomas (tipo Wizard, CCAA, etc) ou vc baixa o app do Duolingo e aprende jogando.
-
[Ajuda] Obter a index referente à batida da música
Lord Henry replied to androksi's topic in Programação em Lua
Não creio que seja possível fazer isso. Pelo menos não por métodos comuns. Programadores experientes já tentaram fazer isso pra sincronizar luzes do cinema com o áudio do vídeo mas não conseguiram. Vc está tentando algo que somente gênios poderiam conseguir. -------------------------- Fui procurar na Wiki e encontrei isto: https://wiki.multitheftauto.com/wiki/GetSoundBPM Batidas por minuto, é isso que vc queria? -
Reviveu malandramente este tópico inocente...
-
Regra número 2: Nunca delete seu código, deixe como comentário. Só delete se tiver certeza de que nunca vai usar nada daquilo ou então já sabe como fazer algo melhor. A regra 1 era usar dxDrawImageSection mesmo ahuahauahauh.
-
Vai dar erro pois vehicle não foi declarado em lugar nenhum. addEventHandler ("onMarkerHit", marker, function (hitElement) if (getElementType (hitElement) == "vehicle") then -- Se o elemento que colidiu no marker for um veículo, então: if (getElementModel (hitElement) == 416) then -- Se o id do veículo que colidiu no marker for 416, então: destroyElement (hitElement) -- Destrói o veículo. end end end) Obs: Considerando que vc já criou o marker antes com createMarker.
-
Ajuda em um Mapa
Lord Henry replied to Bicalho's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
E da próxima vez, poste na seção de Mapas. -
Ajuda com sistema de Login e escolher Torcida
Lord Henry replied to Ryan Pablo's topic in Programação em Lua
Termine de estudar lógica de programação, vai facilitar muito pra você. https://www.youtube.com/watch?v=M2Af7gkbbro&list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV&index=2&t=20 -
Ajuda com sistema de Login e escolher Torcida
Lord Henry replied to Ryan Pablo's topic in Programação em Lua
Vc já sabe lógica de programação? -
Você poderia colocar um setElementData no veículo quando ele é blindado pelo modo passivo (sem ser por área verde). E dai no mod da área verde, vc configura pra ignorar os veículos que entram e saem com essa data. Dessa forma, os veículos que não foram blindados pela área, não serão desblindados por ela. Creio que seja mais ou menos esse: Jogador blinda o veículo com o modo Passivo. Jogador entra na área verde com o veículo blindado. (e a área tenta blindar o veículo de novo) Jogador sai da área verde ainda no modo Passivo. (e a área desblinda o veículo) Jogador fica no modo Passivo sem a blindagem. (Erro)
-
Creio que seja apenas por nome. Quando o pessoal não conhece nenhum dos dois, a primeira coisa que eles vão pesquisar é "GTA San Andreas Multiplayer" ou então "GTA SA Online". Dai na busca aparece o SAMP primeiro, que encaixa melhor nesses termos. No entanto, devemos destacar que nenhum dos dois é oficial da Rockstar Games. O MTA nasceu primeiro em 9 de fevereiro de 2003, enquanto que o SAMP surgiu depois em 10 de maio de 2006. Por ter uma comunidade maior, o SAMP tem mais divulgação do que o MTA. Eu já joguei nos dois e acredito que o MTA tenha mais possibilidades do que o SAMP.
-
Ajuda em um Mapa
Lord Henry replied to Bicalho's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Não sei como resolver. Mas aparentemente esse bug ocorre quando há excesso de objetos criados muito próximos. -
Faz a mesma coisa só que muda o nome da função, o comando e o outputChatBox.
-
Não. Da mesma forma que o pessoal do fórum do Google e os editores de mapas do Waze. É tudo trabalho voluntário.
-
Já vi um mod na comunidade que colocava efeito de sujeira nos veículos por meio desse vehiclegrunge256. Usa shaders também.
-
E tem erro de indentação. Alguns lugares vc fez por tabulações e outros por espaços. Recomendo que faça tudo por tabulação. E caso vc queira criar outro VIP no futuro, sugiro o nome Zeta. (Z) Gostei da ideia desses nomes que vc usou.
-
Use isso pra postar código.
-
Lembrando que math.randomDiff é uma função útil. Logo vc precisa ter o código dela no seu script pra funcionar.
-
Math.randomDiff Não sei se foi falado pra você. Mas já foi dito que dentro do timer, o source deixa de existir. Pois ele pertence ao evento que está anexado na função principal. Passe o source para uma variável local fora do timer e dentro do timer vc usa essa variável em vez do source.
-
Geralmente isso acontece por causa do sistema de TAGs.
-
De nada mano, quando precisar estamos aqui pra ajudar. ?
-
E depois que conseguir, vc pode remover aqueles outputChatBox de números. Eles servem somente pra debuggar o código. E poste como ficou o código para vermos se ficou correto.
-
Esqueceu do feedback de escape. Que avisa ao usuário que o comando não funcionou por falta de permissão. function DAR_XP_AIRNEWSCR ( source, cmd, pname, Quantidade ) outputChatBox ("01", source) if pname and tonumber(Quantidade) then outputChatBox ("02", source) local cliente = getPlayerFromPartialName(pname) if isElement(cliente) then outputChatBox ("03", source) if (isObjectInACLGroup("user." ..getAccountName(getPlayerAccount(source)), aclGetGroup("Admin"))) then outputChatBox ("04", source) setElementData ( cliente, "Level", Quantidade ) exports.Scripts_Dxmessages:outputDx(source, "Você Setou o Level do(a) Jogador(a) "..getPlayerName(cliente).."#ffffff para "..Quantidade.." com Sucesso!", "success") exports.Scripts_Dxmessages:outputDx(cliente, "O(A) Admin "..getPlayerName(source).."#ffffff Setou seu Level para "..Quantidade.." com Sucesso!", "success") else outputChatBox ("Acesso negado.", source, 255, 0, 0) end else outputChatBox ("05", source) exports.Scripts_Dxmessages:outputDx(source, "O Jogador Não Foi Encontrado", "error") end end end addCommandHandler ( "level", DAR_XP_AIRNEWSCR )
-
Código sem o uso daquela data: function DAR_XP_AIRNEWSCR ( source, cmd, pname, Quantidade ) outputChatBox ("01", source) if pname and tonumber(Quantidade) then outputChatBox ("02", source) local cliente = getPlayerFromPartialName(pname) if isElement(cliente) then outputChatBox ("03", source) setElementData ( cliente, "Level", Quantidade ) exports.Scripts_Dxmessages:outputDx(source, "Você Setou o Level do(a) Jogador(a) "..getPlayerName(cliente).."#ffffff para "..Quantidade.." com Sucesso!", "success") exports.Scripts_Dxmessages:outputDx(cliente, "O(A) Admin "..getPlayerName(source).."#ffffff Setou seu Level para "..Quantidade.." com Sucesso!", "success") else outputChatBox ("04", source) exports.Scripts_Dxmessages:outputDx(source, "O Jogador Não Foi Encontrado", "error") end end end addCommandHandler ( "level", DAR_XP_AIRNEWSCR )
-
Creio que ele esteja apenas testando um comando para dar level, os scripts de trabalho é que darão automaticamente.
