Mário.

Membro
  • Conteúdo Total

    131
  • Data de Registo

  • Última visita

  • Dias Vencedores

    5

Mário. last won the day on Dezembro 21 2017

Mário. had the most liked content!

Sobre Mário.

  • Rank
    Novato

Informação do Perfil

  • Sexo
    Cyberiano

Últimos Visitantes

1190 visualizações
  1. Olá, Posso-vos comprovar (nada que já não saibam) que Lisboa é a cidade mais cara de Portugal. Trabalho numa agência imobiliária e tenho acesso a informações privilegiadas que o público geral não tem acesso. Todos os dados que irei publicar é verídico e reconfirmado por instituições que tratam da Análise Comparativa do Mercado. Os dados são do primeiro trimestre de 2017, por isso podemos dizer que é algo recente. Peguei no concelho de Sintra e Lisboa, respetivamente a freguesia de Cacém e de Benfica para estar na mesma linha de raciocínio que o @morfo2. Primeiro, é necessário saberem isto: Mínimo (Percentil 5): Normalmente são casas com mais de 30 anos, que não estão remodelados; Médio Baixo: É a média mais baixa de todas as ofertas no mercado; Médio: É a média de todas as casas no mercado; Médio Alto: É a média mais alta de todas as ofertas no mercado; Máximo: Normalmente são casas totalmente remodeladas. Tendo isto em conta, vamos lá analisar: No concelho de Sintra, em média um T0 ~ T1 custa 436 euros e o máximo consegue chegar até aos 615 euros. Na freguesia do Cacém está dentro do que é esperado pelos preços praticados no concelho, 434 euros por um T0 ~ T1 a chegar aos 600 euros. Aqui é que é inacreditável, em média no concelho de Lisboa um T0 ~ T1 chega a custar 937 euros e pode subir até aos 1600 euros! Na freguesia de Benfica é +/- 150 euros mais barato, sendo o médio 730 euros e o máximo 1200. É absolutamente surreal o quanto um arrendamento é no concelho de Lisboa, é impossível uma pessoa com o ordenado mínimo sobreviver em Lisboa, mesmo que seja em uma casa com mais de 30 anos!
  2. Tempo é dinheiro e dinheiro é tempo.
  3. Mário.

    Admin Whisper

    Antes de começar com o tópico, se esperam algo complexo deste sistema, então poderão voltar para trás porque isto foi em apenas 1 hora de trabalho. Têm todo o direito de melhorar isto à vontade. Bem, eu ando a fazer alguns testes no que toca a performance entre quest-client e game-client e sendo sincero, quase ou pouco noto a diferença (já deu para entender que sou fanboy de lua certo?), apenas há 1 ~ 3 comandos extras a serem feitos. O que é este sistema? Isto dá-se como o nome de Admin Whisper (Mensagens de Equipa em português) e tem como objetivo enviar uma mensagem a todos os jogadores assim que entram pela primeira vez no jogo. Para que serve? Tal como disse acima, todos os jogadores (independentemente do canal - ou seja, poderão estar no CH1 como no CH2 -) irão receber sem qualquer tipo de problema ou latência. (Mensagem a ser enviada - No print não tem como ser visível mas ela pisca) (Conteúdo da mensagem) Requisitos: Python LUA Client Procurem (game.py) por: "PlayMusic" : self.__PlayMusic, Em baixo, adicionem: "admin_whisper" : self.AdminWhisper, Procurem por: def __PlayMusic(self, flag, filename): flag = int(flag) if flag: snd.FadeOutAllMusic() musicInfo.SaveLastPlayFieldMusic() snd.FadeInMusic("BGM/" + filename) else: snd.FadeOutAllMusic() musicInfo.LoadLastPlayFieldMusic() snd.FadeInMusic("BGM/" + musicInfo.fieldMusic) Por baixo adicionem: def AdminWhisper(self, admin, text): # Nome a ser chamado txt = str(text) # A mensagem em si show = txt.replace("_", " ") # Os _ são substituidos por espaço name = "|cFFFF8C00|H|h[%s]|h|r" % (admin) # Cor semelhante a de um Game Master + o nome proveniente do servidor chat.AppendWhisper(chat.WHISPER_TYPE_GM, name, show) # É enviado a mensagem com carácter GM self.interface.RecvWhisper(name) # É anúnciado da mesma forma que uma mensagem normal SERVER Criem no diretório do locale um ficheiro chamado admin_whisper.lua com isto lá dentro: --[[ De forma a que as mensagens tenham espaço uma da outra, é necessário utilizarem o uso da _ de forma a que o client consiga substituir. O motivo deve-se ao facto do comando cmdchat - ou CHAT_TYPE_COMMAND - ignorar tudo o que venha depois de um espaço (corrigem-me se estiver mal), por isso decidi que isto poderia ser a melhor forma disponível para que os espaços sejam visto visualmente. OBS: Repito, se queres algo complexo, podes usar isto como base ou simplesmente não usar, não obrigo ninguém a utiliza-lo. PS: Também poderão mandar mensagem a cada um dos jogadores de acordo com a sua linguagem (se tiverem multilinguagens instalado). ]] whisper = {} -- Abre a clásula para a palavra whisper whisper.admin = "MÁRIO" -- Nome do sistema a aparecer -- Mensagem a ser exibida | Se quiserem enviar mais que uma, poderão faze-lo perfeitamente dando alguns retoques no código whisper.text = "Olá_a_todos,_só_queria_dizer_que_este_´tutorial´_foi_criado_pelo_Mário_por_isso_se_quiserem_meter_os_créditos_quando_forem_meter_em_um_outro_sítio,_metam_os_meus_e_não_os_vossos_^^ " Insiram isto dentro do questlib.lua: dofile(get_locale_base_path().."/admin_whisper.lua") Utilizem a seguinte quest como um teste: quest admin_whisper begin state start begin when login begin if game.get_event_flag("admin_whisper) == 0 then return else cmdchat(string.format("admin_whisper %s %s",whisper.admin,whisper.text)) end end end end /e admin_whisper 1 - O sistema estará ativo e todos irão receber as mensagens /e admin_whisper 0 - O sistema estará desativo e ninguém irá receber as mensagens
  4. É só ler o erro, o diretório que é utilizado no sh não está de acordo com o diretório real. Modifica-o de forma a ser chamado para o último. OBS: O nome 2E13R já não me pertence.
  5. Boas tens skype ou discord?

  6. Mário.

    Segurança de Dados

    Podem testar e provar-me o contrário: d077f326e128d02e99bdb29294e2bd8b 3eeea885cbcd6a81a8e2b47bd5b6e28a
  7. Mário.

    Segurança de Dados

    Isto foi dito pelo @p0w3r0ff no tópico que fiz já a algum tempo e agradeço pela ideia que já foi posta em prática mas com um certo detalhe. Deram-me a ideia de não juntar o hash com salt e sim de criar duas tabelas que pudessem diferir uma da outra : Antes: Depois: Sendo impossível saber qual a palavra-passe (char) que foi originada. De momento não vejo qualquer falha desta forma mas também sugeriram que mudasse para cryptopp usando AES, o que vocês acham? Há outro tipo de segurança que possa ser melhor ou que forneça melhor desempenho com menos dados (reparei que ao usar este método consumia-se muito menos do que o tradicional)?
  8. Mário.

    Desabafo - Metin2

    Sim, isso é totalmente verdade, foi preciso ser mesmo muito estúpido para isso, mas pronto, é a vida e aprendi do pior jeito possível. Não estou a ser incoerente, como é que iria assumir a responsabilidade de algo que não tinha conhecimento? Mal soube das shells, mudei todas as passwords do servidor e avisei constantemente, seja site, fórum, facebook e até no jogo para mudarem a palavra-passe. Já me desculpei e voltarei a desculpar as vezes que forem precisas, nem que tenha que dar uma desculpa pessoal a cada um dos jogadores. Este mesmo tópico foi criado no fórum, não foi só aqui. Os textos não estão em plano e sim encriptadas em md5, coisa estúpida da minha parte saltear as pws ainda com essa encriptação. São com os erros que se aprende, e acredita que aprendi fortemente a minha lição.
  9. Mário.

    Desabafo - Metin2

    Olá, Antes de mais, quero-vos desejar um bom ano 2018, que seja verdadeiramente o ano em que consigam concluir os vossos objetivos e acima de tu, muita felicidade. Depois, este tópico não foi criado para fazer de vítima nem nada do género, o erro foi totalmente meu, apenas venho avisar (ou reafirmar, como bem preferirem) que o KB não é de confiança. Vou fazendo o tópico por fases de forma a entenderem o que realmente aconteceu. Conheço o Tiago (KB aka ραรтσя αlємãσ aka TMS Services) já a algum tempo por um amigo em comum. Sempre soube quem era o rapaz e o que tinha feito no passado, mas como eu tenho um carácter ingénuo, acredito que as pessoas mudam e com isso dei-lhe uma oportunidade enquanto pessoa, amigo. Antes de abrir um dos meus servidores, ajudava-o com tudo visto que tinha tempo para tal. Fizemos um acordo que consistia em lhe ajudar no que fosse preciso e em troca fazia as proteções para o site. Conhecimento Eu acredito na ideia de partilha de conhecimento, de ideias e de projetos. Ninguém nasce ensinado, porque aquilo que é fácil para mim pode ser difícil para outro. É com este pensamento na cabeça que não gozo nem respondo mal a dúvidas que sejam tão básicas para mim. Eu de PHP sou 0, é triste de se dizer mas é verdade. O meu objetivo para 2018 é aprender laravel, java e php (a ver se consigo aprender pelo menos o básico). Como o Tiago tinha esse conhecimento, decidi depositar um voto de confiança - pior coisa que alguma vez fiz em toda a minha vida. Ao dar-lhe os acessos (somente ao do site, ele nunca teve acesso a base de dados em si, tanto que se forem ver o leak, não está no formato original), ele decidiu meter 4/5 shells de forma a conseguir controlar as coisas sem que eu soubesse. Eu, sendo o mais ignorante e ingénuo possível, não suspeitei sequer dele, achava que ele tinha mudado (palavra-chave: achava). Ao abrir o servidor, não tive nenhum problema sério de resolver até receber uma mensagem a dizer se havia possibilidade de alguém ter posto 500 euros de IS visto que estavam a vender mais que 10 vouchers de 1000 moedas. Ora, ao ver isso, fui falar com o rapaz que estava com essa conta e ele diz-me que deu uma conta inteira de IS no GalaxyMT2 pela conta criada no LSM2. Essa mesma pessoa cria um grupo comigo e com o Tiago (era amigo dele, quem diria) e pede nele para dar SQL Injection de forma a desbanir, visto que bani (é errado deixar uma conta com tanto valor sem ter recebido do mesmo andar por aí, independentemente da troca). Consegui o skype da pessoa que tinha vendido a conta e era o Tiago! Ele agiu como se fosse uma nova segunda identidade e como tinha as shells postas, conseguia alterar o valor da tabela coins, onde se situa o valor em moedas de dragão. Na altura eu não sabia que era ele, e como na altura não desconfiava minimamente dele e também por ter feito as tais "proteções", fui-lhe pedir ajuda e pediu-me 25 euros para resolver isso, ou seja, paguei para ele proteger contra ele mesmo (sem que eu tivesse conhecimento visto que não sabia na altura) e aproveitou foi para meter mais shells do que resolver. Jurou por tudo que não era ele mas a mentira tem perna curta, acaba-se sempre por saber independentemente do tempo que possa demorar. Ele usou essa segunda identidade para vender vouchers dentro do meu próprio servidor, a ver a tamanha estupidez da criança (conseguiu ser mais retardado que eu por lhe ter confiado). Apesar de ser ingénuo, sou calculista, levo a expressão "mantém os teus inimigos o mais próximo possível" a peito, sendo que continuei a falar com o rapaz como se nada tivesse acontecido porque sabia que mais tarde ou mais cedo, iria acabar por ter o meu retorno. Infelizmente a criança ficou chateada por não lhe ter dado o que ele queria (a minha quest inicial e a dos professores) e decidiu mandar leak do dia 31/12/2017 com 1466 contas quando neste momento temos acima de 1800. LSM2 Penso que apesar de não andar muito por aqui, nota-se que sou uma pessoa bastante humilde e com carácter, ajudo sempre que for preciso e as pessoas próximas sabem que gosto de ter uma coisa bem trabalhada. O projeto não é algo caído do céu, não começamos há dois meses atrás nem temos falta de experiência. É verdade sim senhora que podemos não saber X ou Y mas a vontade de aprender é algo está sempre presente connosco. Não fiz isto com o objetivo de ter dinheiro, de ser reconhecido ou de viver à base disto. Felizmente, tenho conhecimentos o suficiente para ser convidado a vários projetos, e para os que têm uma ideia errada de mim, não sou nem nunca fui o tipo de pessoa de desistir. As pessoas erram e o meu erro foi ter confiado numa pessoa que vira as coisas ao seu favor, mas isso falarei daqui a pouco. Mais uma vez, peço imensa desculpa a comunidade por tamanha ignorância, são erros que farão crescer enquanto ser-humano. Pastor Alemão O Tiago está em vias de abrir um servidor chamado Symbolic2. Até aqui tudo bem, cada um tem o direito de abrir o que quiser, mas notem no seguinte detalhe: A enterpage dele é exatamente igual a do nosso projeto Não estou a dizer que fomos nós que criamos a nossa até porque isto está pública na internet, mas sendo ele que supostamente entende bem de php e de java, não poderia fazer um do 0 invés de usar o nosso? "Tu não podes jogar verdade ou consequência, o máximo que podes jogar é biter ou coicidência" Não sei se ele vai abrir com o mesmo nome ou com outro por ter dado a conhecer ao público o seu site, mas vocês saberão pela forma que ele é (exatamente igual ao metin2vw, que também o pertencia) e pela falta de esforço que lá foi/é/será depositado. Conclusão Mais uma vez, admito o erro que fiz, admito o erro que fiz, não tenho tido descanso desde que um dos nossos servidores abriu e isto só acabou por complicar ainda mais (não estou a falar no sentido crítico, adoro o que faço). Mais uma vez, o leak foi feito no dia 31/12/2017 sendo que somente 1466 contas foram postas em risco (na verdade, apenas 1/3 dessas contas estão em alarme visto que desde cedo dissemos à comunidade para mudar a palavra-passe pelo menos 2x por mês) quando na realidade temos 1823. Conclusão: Pastor Alemão não mudou nem nunca irá mudar. Avisem a quem vocês quiserem, se ele vos pedir a mínima coisa, não hesitem e digam que ou não sabem fazer ou não têm tempo. Se perguntarem o porquê, mostrem-lhes este tópico. Desculpa pela milésima vez e obrigado, Mário. Podem fechar o tópico.
  10. Foi por quest que fiz isso, apenas retira-o e ficará a nível 1.
  11. Mário.

    [Serviço] LUA

    Acabei todos os trabalhos que me tinham para me dar, incluindo os futuros, por isso estou disponível para mais vendas.
  12. Mário.

    [Serviço] LUA

    É um servidor ainda para abrir, o nome poderá ser outro mas no momento foi esse que me transmitiram.
  13. Mário.

    [Serviço] LUA

    Obrigado! Penso que eles não se irão importar com isto, claro: GalaxyMT2/Insanity2: Banimentos (cuja a função é registrar cada valor de forma a ser mais organizado para a equipa), Player vs Player, FAQs, entre outros básicos EzyMT2: Evento de Aniversário e Dungeons RM2: Sistema PvP com monitorização de verificar cada morte Já fiz tantas quests para outras pessoas que não consigo lembrar.
  14. Mário.

    [Serviço] LUA

    Olá, o meu nome é Mário, tenho 18 anos e ando em programação referentes ao Metin2 desde 2012 ~ 2013. Serviço: Ao contrário de que andam a oferecer, o meu serviço irá oferecer um código simples e de fácil leitura, de forma a que o cliente possa aprender a programar quests fáceis sem a minha ajuda (poderão levar isto como uma espécie de aula por trabalho) sempre com cada linha comentado de forma a poderem compreender-lho. Exemplos de serviços: Dependendo do que o cliente poderá querer, poderei fazer desde o básico até ao complexo, mesmo com possibilidade de ligação com o cliente (lua - python)* Tempo do trabalho: Tal como irão ler no ponto ***, o meu trabalho poderá variar dependente da quantidade de trabalho e também do que possa acontecer na vida pessoal, mas por norma, nenhum trabalho demorará mais que 4 ~ 5 dias a ser concluído (de acordo com o grau da dificuldade). Preço: Os preços variam dependente do trabalho que for investido no serviço e também da complexidade da mesma, no entanto não serei ladrão nem vou querer que se sintam injustificados pelos valores, por isso o preço será sempre o mínimo de 5€ e o máximo de 50€.** Disponibilidade: Por cada serviço que compram, recebem um suporte 24/7.*** Recomendações: Já trabalhei com inúmeras pessoas e servidores de momento, mas as de mais renome fica pelo Tiago (GalaxyMT2/Insanity2), João (EzyMT2), Marco (RM2), sendo estes últimos ainda clientes atuais. Contacto: Skype - i0web.69 PM por aqui. Tipos de pagamentos: Transferência Bancária, Paysafecard, Skrill e Paypal * Apesar de também "dominar" a linguagem python, tenham em consideração que se o trabalho for feito mais para tal e não para a lua, terei o direito de aceitar ou recusar vender o serviço. ** Se eu vender um serviço que for exatamente como especificado no inicio do trabalho e depois quiserem altera-lo ao ponto de me dar mais algum trabalho, o valor poderá aumentar dependente do € inicial. *** Por favor, tenham em consciência que também sou um ser-humano que precisa de descansar.