Ir para conteúdo

mistank

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    mistank recebeu reputação de DaemonBlitz em [SOURCE 9.8-9.86] The Forgotten Server v0.2.15   
    pooh cara, o cara te pediu pra compilar e você compilou e tirou as sourcers ;s tem como botar de novo ae fazendo o favor?
  2. Gostei
    mistank recebeu reputação de lipebolsoni em (8.6x) TFS 0.4_DEV rev3884   
    Matheus ou algum outro membro do TK, quando eu vou compilar em linux dá um erro, fala que está faltando o lua.hpp.. eu baixei de vários outros lugares pra ver se tinha esse arquivo mas não. Isso pode ser um pacote ou é algo realmente faltando?
     
    (Mais precisamente deu esse erro no ./configure --enable-mysql)
     
    editei por um erro de digitação.
  3. Gostei
    mistank deu reputação a EddyHavoc em Magebot Crack definitivo sin programas   
    Traduzindo para Galera, não testei mais reputado.
    Bien Venido,
    Traducion


    Gracias, Bramx
    Bien Venido a TibiaKing
  4. Gostei
    mistank deu reputação a bramx em Magebot Crack definitivo sin programas   
    Ayer por la tarde estuve buscando maneras de crackear el magebot cuando viendo el proceso de verificacion en Ollydbg me di cuenta de que hace llamada a un sitio para verificar el magebot: tibiadb.com/authorize.php?id=6xxx2&v=55&m=-3xxxxxxx4, y se me ocurrieron varias maneras de crackear esto, pero la mas confiable es el metodo que les dire acontinuacion:

    Para empezar necesitamos un sitio web, donde alojemos un archivo php que obligatoriamente se llame "authorize.php" donde el unico codigo que necesita es:



    (Lo unico que hace es imprimir una cadena que el magebot debe recibir)

    La URL del link debe quedar: SITIOWEB.com/authorize.php

    Sacaremos el ip de nuestro sitio web, el cual utilizaremos mas tarde.

    Teniendo esto lo unico que queda de hacer es ir al archivo:

    C:\Windows\System32\drivers\etc\hosts

    Y agregamos esta linea:

    IPDENUESTROSITIO tibiadb.com

    Abrimos magebot y deberia esta fully registred.


    --------
    Losiento, no hablo portugues. Hablo español, si lo prefieren lo paso a ingles.


    SI FUNCA
  5. Gostei
    mistank deu reputação a Diego Games em [CONSCIENTIZAÇÃO] Servidores de Tibia   
    Pois infelizmente amigo a maioria é isso ai mesmo, só que tem aqueles que se deixam levar pelo momento, eles olham o seu concorrente ou outro servidor crescer e na hora se deixa levar e acaba fazendo esse tipo de coisa, os que não tem ética só de ler o nome do tópico nem se quer vão entrar e muito menos ler algo!
     
    Abraço amigo
  6. Gostei
    mistank deu reputação a Diego Games em [CONSCIENTIZAÇÃO] Servidores de Tibia   
    Obrigado amigo, espero apenas que sirva pra algo o tópico
  7. Gostei
    mistank deu reputação a Diego Games em [CONSCIENTIZAÇÃO] Servidores de Tibia   
    Olá novamente amigos tibianos, venho aqui hoje abordar um assunto muito importante a todos os donos de servidores de Tibia ou de qualquer outro jogo online, os ataques aos hosts dos servidores!
     
    Eu não venho aqui abordar o assunto porque estou sofrendo ataques, não, nem se quer possui servidor de Tibia, e pelo contrário, se eu tivesse não teria como atacá-lo...
     
    Emfim, eu estou alguns dias apenas lidando com Tibia e no meu skype já veio uma boa quantia de donos de servidores me perguntando como fazer para se proteger de ataques aos seus servidores, isso é muito lamentável porque mesmo que o seu servidor tenha menos players do que seu concorrente não quer dizer que você tem o direito de fazer algo contra o servidor do seu concorrente para tirar ele do jogo, o que você tem que fazer é ver o que tem de errado com seu servidor (inovação / bugs / problemas com host / lag), a lista é muito grande, mas a resposta é uma só para todas "Se dedicar ao máximo ao seu servidor e trazer sempre novidades para ele", se seu servidor for inovador, com certeza vai ter bastante players nele!
     
    Então amigos, antes de atacar algum servidor qualquer que seja, pense bem, poderia ser o seu servidor que poderia estar sendo atacado, e quem garante que mesmo que você tire seus concorrentes do caminho desse modo, quando seu servidor crescer ele não vai ser atacado também?
     
    Eu sei que o tópico em si não tem nenhuma utilidade para nenhum servidor, o que estou tentando dizer aqui é que se os donos de servidores fossem mais conscientes do que gananciosos e egoístas (não me refiro a todos, e sim aqueles que fazem coisas para prejudicar outros servidores) teríamos mais aproveitamento dos servidores porque os servidores iriam se preocupar mais com as novidades com que a segurança do servidor.
     
    Eu também sei que esse meu tópico pode não fazer nenhuma diferença, mas se 1 ou 2 ou mais que fazem ataques a servidores ou prejudicam outros servidores de algum modo mudarem de atitude estarei satisfeito, eu não estou promovendo a paz mundial entre os servidores de Tibia, sei que gostando ou não sempre vai ter aquele egoísta e de mal caráter que vai prejudicar outros servidores.
     
    Bom amigos, eu espero poder ver daqui pra frente uma melhora entre os servidores de Tibia, os servidores não precisam ser exatamente amigos, mas que pelo menos se respeitem, a consciência algum dia pesa...
     
    Um grande abraço a todos vocês amigos tibianos e muito sucesso aos seus servidores e futuros empreendimentos
     
    Att: Diego games - www.ussecorporation.org/toptibia/ - Skype: diegoussecorp
  8. Gostei
    mistank deu reputação a MaXwEllDeN em [Aula 1] Introdução   
    Introdução
    Aula 1
    O que é scripting?
    Do modo mais simples possível: scripting é o ato de programar. O nome scripting vem do nome "script".
    O que é um script?
    De um modo geral, um script é um bloco de código escrito em uma linguagem de programação interpretada, ou seja, ele precisa que alguma coisa leia ele e possa "traduzir" seu conteúdo. Lembre-se de que "script" não é um termo específico de Open Tibia Servers.
    O que é uma linguagem de programação interpretada?
    Os brasileiros falam português, ingleses falam inglês e chineses falam mandarim, e com isso o mundo é composto por várias línguas.
    No mundo da programação não é diferente. Existem várias línguas que podem ser usadas, cada uma com uma característica e modo de escrever diferente (Assim como o português é diferente do inglês).
    Entre estas linguagens, existem 2 tipos: as linguagens interpretadas e as linguagens compiladas (Não-interpretadas). Podemos fazer uma comparação tosca com a vida real: o português seria uma linguagem interpretada (Nosso cérebro precisa "traduzir" a mensagem), e os desenhos seriam a língua compilada (Nosso cérebro reconhece automaticamente a "mensagem" do desenho).
    As linguagens compiladas são aquelas que não precisam ser lidas por nenhum programa, pois "conversam" diretamente com o computador, enquando a linguagem interpretada não consegue se comunicar com o computador, então a linguagem compilada recebe a mensagem do codigo interpretado e traduz numa linguagem que o computador entenda, dai a linguagem interpretada pode conversar com o computador (Desde que alguém traduza suas mensagens).
    Voltando para a parte de Open Tibia Servers, a linguagem compilada é a linguagem usada no seu servidor: o .exe no Windows, por exemplo, e a linguagem interpretada são os scripts .lua. O seu servidor compilado vai ler os scripts .lua e traduzir o conteúdo deles para que o computador possa executar o que o script manda.
    Se os scripts são escritos em linguagens interpretadas, qual é a linguagem dos script usados nos Open Tibia Servers?
    Os Open Tibia Servers usam uma linguagem de programação (Interpretada) chamada Lua, que foi feita aqui no Brasil mesmo.
    Características da linguagem de programação Lua:
    Linguagem de Programação Interpretada Linguagem de Programação Imperativa ou Programação Procedural Linguagem de Scripts ou Linguagem de Extensão Pequena, Fácil, Leve e Eficiente " Lua foi criada por um time de desenvolvedores do Tecgraf da PUC-Rio, a princípio, para ser usada em um projeto da Petrobras. Devido à sua eficiência, clareza e facilidade de aprendizado, passou a ser usada em diversos ramos da programação, como no desenvolvimento de jogos (a LucasArts, por exemplo, usou a linguagem no jogo Escape from Monkey Island), controle de robôs, processamento de texto, etc. Também é freqüentemente usada como uma linguagem de propósito geral. "
    Wikipédia - Lua (Linguagem de Programação)
    O que eu preciso para aprender Lua e começar a produzir meus scripts?
    Paciência (Embora seja de fácil aprendizado, você vai levar algum tempo para aprender a linguagem)
      Humildade (Nunca se sinta o melhor, nem ridicularize aqueles que tiverem um conhecimento menor que o seu)
      Vontade (Não adianta fazer as coisas sem o menor interesse, você não chegará a lugar nenhum sem vontade)
      Criatividade (O principal para produzir um script é ter a idéia do que você vai fazer)
      Conhecer a Lógica da Programação (Não se preocupe, eu vou ensinar a Lógica da Programação nas próximas aulas.)
      Interpretador Lua (Para testar seus scripts, claro. Você pode usar o seu OTServer para testar, e ainda usar um interpretador Lua para testar seus scripts simples fora do OTServer)
      Editor Lua (Não é realmente necessário, uma vez que você pode usar um editor de textos qualquer, como o bloco de notas, mas ter um Editor Lua vai ajudar muito, e alguns até vêm com um Interpretador Lua junto!)
      Pagar uma taxa de R$ 700,00, afinal, não estou escrevendo estas aulas de graça! (OK, não precisa pagar nada, mas no mínimo poste seus scripts aqui e ajude a seção a crescer ) Onde posso encontrar um Interpretador e/ou Editor Lua?
    Como interpretador (No caso de produzir scripts para Open Tibia Servers) você deve usar um servidor próprio, pessoal somente para testar os scripts que você fez, e pode usar também um Interpretador Lua geral, para testar seus scripts fora dos OTServers.
    Como Editor Lua você pode usar qualquer editor de textos, mas eu recomendo usar um editor que seja próprio para a linguagem Lua. Existem dois editores que já vem com um Interpretador Lua "embutido". São eles: OTScript Live! [Download] e SciTE (Scintilla) [Download].
    Exercício-Tarefa:
    Pesquise mais na internet sobre a linguagem Lua, Scripts, etc...
    Somente dúvidas serão aceitas aqui! Comentários que não forem dúvidas serão apagados e os autores serão reportados!
    Essa aula foi escrita por uma raposa levada Skyen Hasus, todos os créditos são dele.
    Aula 2 - Lógica da programação >> Script Live By colex.rar
  9. Gostei
    mistank deu reputação a MaXwEllDeN em [Aula 6] Escopo   
    << Aula 5 - Variáveis e Comentários
    Escopo
    Aula 6
    Vimos na aula anterior sobre variáveis, e vimos também, bem superficialmente, como declarar variáveis como locais.
    Você pode se perguntar: "Qual a utilidade de uma variável local?", "O que ela tem de diferente de uma variável global?" ou "Se elas são tão importantes, por que quase ninguém usa?".
    Vamos por passos. Imagine a seguinte situação: "Você tem uma variável chamada var, e ela vale 1, mas em certo ponto do script você quer que ela receba o valor 2, execute alguma coisa (Como um print) e, depois que executar, ela retorne ao valor anterior (1).". Um dos modos de fazer isto é usando uma outra variável temporária para armazenar o valor antigo, ficando assim:
      var = 1 temp_var = var var = 2 print(var) var = temp_var temp_var = nil print(var) Veja que o código possui 7 linhas para fazer algo tão simples, por isso usar a variável temporária foi uma idéia de girico chamada carinhosamente de Gambiarra. Vamos fazer a mesma coisa que antes, mas agora do modo "correto":
      var = 1 do local var = 2 print(var) end print(var) Observe que agora, mesmo tendo ficado com quase o mesmo número de linhas, está mais "charmoso". Vamos agora entender o do e o end. O do é uma estrutura de controle (Abre/Fecha um Escopo) que abre um novo escopo. O end é uma estrutura de controle (Abre/Fecha um Escopo) que fecha o escopo mais alto. Você não deve ter entendido. Imagine que os escopos são como uma pirâmide, que começa inicialmente no andar 0 (Estes números são "imaginários", somente para facilitar o entendimento). As estruturas de controle tem o poder de construir ou destruir um degrau desta pirâmide, no caso o do constrói um andar e o end destrói o andar mais alto da pirâmide. Vamos tentar entender:
      -- Estamos no andar 0. do -- Construímos um andar. Agora estamos no andar 1. end -- Destruímos o andar 1 e voltamos para o 0. -- Estamos no andar 0. Importante: Você deve terminar no andar que começou, ou seja, no andar 0. Vamos ver o mesmo código um pouco maior:
      -- Estamos no andar 0. do -- Construímos um andar. Agora estamos no andar 1. do -- Construímos mais um andar. Agora estamos no andar 2. do -- Construímos mais um andar. Agora estamos no andar 3. end -- Destruímos o andar 3 e voltamos para o 2. end -- Destruímos o andar 2 e voltamos para o 1. end -- Destruímos o andar 1 e voltamos para o 0. -- Estamos no andar 0. A definição ideal para escopo (Em Lua) seria: Até onde as variáveis locais são alcançáveis. Isso porque se você estiver no andar 1 e tiver declarado uma variável no andar 2, quando o andar 2 tiver sido destuido pelo end, a variável será apagada e você não poderá mais chamá-la no andar 1, embora você possa chamar variáveis do andar 1 se estiver no andar 2. Se esta variável existir no andar 1 e no 2, vai sempre pegar a que estiver mais perto (No caso, a do andar 2). Se existir uma local alcançável e uma global, sempre pegará a local ao invés da global. A global só será pega se não houver nenhuma local alcançável. Você pode declarar uma variável local em um andar e modificar seu valor em outro escopo. Esta é uma tática muito útil:
      var = 1 do local var do var = 2 end do print(var) end end print(var) Preste bastante atenção quanto à isto:
      var = 1 do do local var = 2 end do print(var) end end Se você está pensando que o valor escrito será 2, está muito enganado. A variável local "var" do primeiro andar 2 será apagada assim que o end destruir o andar, então o valor escrito será 1. Essa "pegadinha" pode frustrar vocês, então prestem atenção. Vale lembrar que, como as funções são armazenadas em variáveis, elas também podem ser locais:
      teste = function() end -- Variável Global function teste() end -- Variável Global local teste = function() end -- Variável Local local function teste() end -- Variável Local OBS: Toda Estrutura de Controle deve terminar com o end. São estruturas de controle:
    do function while repeat if OBS: O repeat é um caso especial e não usa end para finalizar o escopo. Ele usa o until. Veremos as 4 últimas em aulas futuras. Exercício Descubra o que acontece em cada um dos casos e por quê:
      var = 1 local var = 2 print(var)   var = 1 do local var = 2 end print(var)   var = 1 local var do var = 2 end print(var)   var = 1 local var = 2 do print(var) end   var = 1 do local var = 2 do var = 3 end print(var) end Aula escrita por uma raposa levada Skyen Hasus, todos os créditos são dele.
    Aula 7 - Estruturas de Controle >>

Informação Importante

Confirmação de Termo