Ir para conteúdo
Banner com Efeitos

ismaeldias2

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    ismaeldias2 deu reputação a quemtuacha em AUTO RESTARTER LINUX   
    deve ser do Blacklist, tenta remover da sua source compilar novamente.
     
  2. Obrigado
    ismaeldias2 deu reputação a douglasamata em TFS 0.4 CAST   
    @Coul e @luanluciano93, como havia dito, consegui compilar a distro no Ubuntu Server 14.04. Agora que finalmente coloquei meu ot no ar e estou com um tempinho, vou dizer o que tiver que fazer: 
     
    Primeiramente, falta a dependência da libcrypto++, que pode ser instalada com o comando: sudo apt-get install libcrypto++.
     
    Depois, removi o pacote liblua5.1-sql-mysql que o dono do tópico manda instalar. Esse pacote não existe no Ubuntu Server 14.04.
     
    Ai apareceu um problema bem dos brabos. O Ubuntu 14.04 usa uma versão nova da biblioteca boost, a qual deprecou o boost filesystem 2 e tem suporte somente ao boost filesystem 3. E adivinha em qual versão a source está? Na 2. Então eu precisei editar os arquivos luascript.cpp e accountmanager.cpp, procurando por std::string s = it->path().filename(); e substituindo por std::string s = it->path().filename().string();
     
    A partir dai, a única coisa diferente que fiz foi no comando de configuração, que eu usei ./configure --enable-mysql --enable-server-diag para poder usando o comando /serverdiag com meu God. 
     
    Pra quem quiser então, segue a distro compilada por mim, em Ubuntu Server 14.04 64 bits, e com as flags mencionadas acima (não tenho certeza se funcionaria em outros Linux e definitivamente nem adianta tentar se for 32 bits): https://mega.co.nz/#!Ql1jEK6L!ez8HoC-LS4n0n_QiF6zR4zZahYFX6dGGoY-55S-r1Vg
     
    EDIT: A propósito, estou com mais de 4 dias de uptime nessa distro, sem cair.
  3. Gostei
    ismaeldias2 deu reputação a runeraserver em Custom Cliente - Todas as versões - Qualquer IP   
    Fala galera,

    Vejo muita gente com dúvida de como fazer custom clients. Neste tutorial vou ensinar para vocês criar custom clients de todas as versões e com qualquer ip.

    1º Passo:
    • Baixe o programa NotePad http://notepad-plus-plus.org/repository/6.x/6.7.5/npp.6.7.5.Installer.exe

    2º Passo:
    • Vá no diretório onde está instalado o client que deseja editar, clique com o direito em Tibia.exe e selecione "Edit with Notepad++"

    3º Passo:
    • Pressione ctrl + f e busque por login01.tibia.com e substitua pelo seu ip, (exemplo.com.br).
    Perceba que login01.tibia.com + os 3 NUL que aparecem, somam 20 caracteres (NUL conta como 1).
    O seu IP deverá conter 20 caracteres ou menos.
    Exemplo:
    exemplo.com.br possui 14 caracteres
    Como o meu exemplo possui 14 caracteres e login01.tibia.comNULNULNUL possui 20, vou ter que preencher esses 6 caracteres que faltam com 6 NUL.
    Para isso, você deverá deixar o cursos de texto na frente do seu ip (exemplo.com.br"AQUI") e ir para Plugins>Converter>Conversion.


     
    Digite 0 em decimal e clique em (ASCII: Insert) 6 vezes, devendo ficar assim: exemplo.com.brNULNULNULNULNULNUL (Lembrando que acrescenta 6 NUL no caso do exemplo, o seu IP deverá completar os 20 caracteres podendo haver mais ou menos NULs).



    Procure por esses ips e faça os passos acima em todos:
    login01.tibia.com login02.tibia.com login03.tibia.com login04.tibia.com login05.tibia.com tibia01.cipsoft.com tibia02.cipsoft.com tibia03.cipsoft.com tibia04.cipsoft.com tibia05.cipsoft.com Feito isso, procure por:
    132127743205872284062295099082293384952776326496165507967876361843343953435544496682053323833394351797728954155097012103928360786959821132214473291575712138800495033169914814069637740318278150290733684032524174782740134357629699062987023311132821016569775488792221429527047321331896351555606801473202394175817 Substitue por:
    109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413 Créditos: Gesior
  4. Gostei
    ismaeldias2 deu reputação a Digoshow em Duvida como mudar o nome do mundo no site   
    Os nome que voce deve editar para o nome do seu Server é no config.lua, e dentro da pasta htdocs do seu site.
     
    config.lua



     
    htdocs



  5. Gostei
    ismaeldias2 deu reputação a SoyColombiaa em Server save as 00:00 (LINUX)   
    Faz o seguinte, abra a pasta data/globalevents/scripts e crie um arquivo chamado GlobalSave.lua e coloque isto dentro do arquivo:
     

    Ajustes no script:
     

    Em globalevents.xml adicione a tag seguinte:
     
    Se quiser alterar o tempo em que vai ter o GlobalSave, mude em time. Caso o "00:00" não funcione, tente "24:00".

    Em config.lua verifique essa regra:
     

    Espero ter te ajudado!! Não se esqueça de dar REP+, caso eu tenha te ajudado: retribuir ajuda com ajuda, nunca é demais .
    Creditos ao criador do script.
  6. Gostei
    ismaeldias2 recebeu reputação de Felipew11 em Abrindo um OT server Wodbo   
    Servercore
  7. Gostei
    ismaeldias2 recebeu reputação de FelipeWainer em [TUTORIAL] Como criar senzu   
    Hoje vou ensinar como criar senzu beans para seu ot, você irá precisar de:
     
     Um editor de cliente (dat e spr), pode ser o object builder ou tibia dat editor.
     
     Notepad ++.
     
    Ot itemeditor.
     
     Vamos começar, com sua sprite já salva iremos abrir o cliente, colocar por cima de um item e salvar.
     



     
    Depois te der feito esse procedimento,  não feche o dat editor ainda, pois iremos usa-lo novamente, iremos para o próximo passo, você irá na pasta data>actions>heal e criará um arquivo lua com o nome da sua senzu, no meu caso, senzu amarela.lua e colocará isso dentro:
     
     
     Onde:
    ITEM = 2195 id do item que você descobre através do item editor (editor de otb),  veja como descobrir:
    Primeiro você irá abrir seu cliente, depois o item.otb
     


     
    Depois vamos abrir o items.otb
     

     
    Dê um ctrl + F e procure pelo id do item que você substituiu, e pronto, achamos o id do item.
     

     
    Ainda no itemeditor, você irá mudar o que estiver de vermelho, pois ainda não está configurado corretamente, veja a seguir:
     

     
    Quando não tiver mais letras vermelhas, dê um ctrl + S.
     
    local wait = 1.5 Tempo de exhaustion.
     
    REG_HEALTH = 100000 O tanto de vida que irá encher.
    REG_MANA = 100000 O tanto de mana que irá encher.
     
     doCreatureSay(cid, 'Aaahhh! Me Sinto Bem Melhor!', TALKTYPE_ORANGE_1) Frase que ele dirá quando usar a senzu.
     
    doSendMagicEffect(pos1, 82) Efeito que irá usar junto com a senzu, que no meu caso, é 82.

     
    Depois desses passos, iremos para o diretório data>actions, abriremos o arquivo actions.xml e adicionaremos a seguinte frase:
     
    Onde:
    <action itemid="2195" Id da senzu.
    value="heal/senzuamarela.lua" /> Nome do arquivo que criamos dentro da pasta heal.
    Salve e feche.
    Depois iremos para data>items e abriremos o arquivo items.xml, dê um ctrl + F e procure pelo Id da sua senzu.

    Substitua o que estiver de 2195 pra baixo até o próximo </item> por:
     
     Ficando assim:

    Em name=''x'' você adicionará o nome no singular e em plural=''x'', obviamente em plural, em value=''xxx'' você adicionará o valor que ela irá curar, esse valor aparecerá quando você der look nela dentro do jogo.
     
    E é isso, com isso sua senzu estará funcionando normalmente!!
    Créditos: Ismaldias2
  8. Gostei
    ismaeldias2 recebeu reputação de FelipeWainer em Wodbo Em Criação   
    Eae mano, infelizmente não posso te ajudar com teu projeto pq to montando o meu, arrumei os arquivos pra tu, tu tem que prestar atenção na hora de criar, não tem erro, olha o de cima, copia e altera, arrumei os 4 arquivos, ainda não testei, mas acho q n vai dar erro, qlq coisa manda msg
    link: 
    arquivos
  9. Gostei
    ismaeldias2 deu reputação a Qwizer em Montando OTserver (10.x/1.x) perfeito.   
    [Atenção] Este tutorial é recomendado para quem quer abrir seu otserv em WINDOWS!
     
    Galerinha, eu sei que já existem diversos tópicos semelhantes à este aqui no TK, mas eu resolvi postar este tutorial pois eu deixarei aqui de forma simples de como você deve montar sua maquina Windows para deixar seu servidor online direitinho.
     
    Primeiramente você precisará baixar e instalar o seguinte programa: Uniform Server, e Visual C++ 2015 x86.
     
    Vamos configurar tudo do seu OTServ. (Irei mostrar passo a passo por imagens siga da mesma forma dentro das areas marcadas)
     
    1º - Apos ter baixado o Uniform Server extraia no Disco Local C.
     

     
    2º - Apos ter extraido o Uniform Server no Disco Local C acesse a pasta UniServerZ e execute UniController.
     

     
    3º - Apos executar o UniController ele pedira uma senha coloque uma de seu desejo e não a esqueça e clique em OK, OK.
     

     
    4º - Em seguida aparecera o painel, clique em Start Apache e Start Mysql e espero ficar verde.
     

     
    5º - Apos ter ficado verde aguarde iremos extrair o servidor que você quer abrir, no caso estou usando um OTXServer, extraia ele na Area de Trabalho.
     

     
    6º - Apos ter extraido voltaremos ao Uniform Serve, clique em phpMyAdmin, vamos criar o banco de dados.
     

     
    7º - Assim que o phpMyAdmin abrir no seu navegador clique em Base de Dados, vamos criar a database.
     

     
    8º - Em Criar base de dados coloque um nome e clique em Criar ela sera criada e aberta feito isso procure a opção Importar.
     

     
    9º - apos ter clicado em Importar ela abrira uma outra pagina e nessa clique na opção Escolher arquivo e vá ate a pasta do seu OtxServer que extraio na Area De Trabalho e selecione o arquivo sql (DATABASE.sql) depois em Abrir quando voltar para o phpMyAdmin clique em executar.
     

     
    10º - Ao fazer todos os passos acima você terá criado sua Database, agora vamos configurar o config.lua para que funcione tudo, abra seu config.lua na pasta que extraio do OT na Area de Trabalho e procure as linhas abaixo:
     
     
    mysqlPass = "SENHA" -- a que você criou no passo 3º
    mysqlDatabase = "DATABASE"  -- a que você criou no passo 8º
     
    Apos ter configurado essas duas linhas pasta voce clicar em theforgottenserver.exe que ele ira abrir normalmente.
     
    Terminou? claro que não como poderia me esquecer que você também tem que por o site pra funcionar rsrs. Vamos la?
    Baixe um site compatível com o OTSERV que você esta usando nesse caso que e servidor 10.x pode usar este Gesior 2012.
    apos ter feito o download, va ate a pasta C:\UniServerZ e delete a pasta www, depois extraia o Gesior 2012 que você fez o download para a pasta C:\UniServerZ ela ficara da seguinte forma.
     

     
    Basta renomear essa pasta Gesior-master para www ficando da seguinte forma.
     

     
    Apos ter renomeado entre na pasta www em seguida na pasta config e abra o arquivo config.php na terceira linha vai esta $config['site']['serverPath'] = "E:\Arquivos de OTServ\Forgotten Server/";  altere o E:\Arquivos de OTServ\Forgotten Server/ para a pasta onde você extraio o seu OT no caso a pasta Otxserver na Area De Trabalho, como mostra na imagem abaixo.
     

     
    Apos ter alterado o caminho no seu config.php basta salvar, entrar no seu navegador e usar o endereço http://127.0.0.1
     
    caso der algum erro quando entrar no site More info: ERROR: #C-5 : Class::ConfigPHP - Key passwordType doesn't exist. basta adicionar passwordType = "sha1" no config.lua abaixo de mysqlSock = ""
     
     
    E isso pessoal, espero ter ajudado e boa sorte em seu futuros projetos, essa semana ainda sairá um tutorial para compilar e montar o ot em Linux.
     
     
  10. Gostei
    ismaeldias2 recebeu reputação de zPerseu em Erro ao ligar TheForgottenServer   
    Esse erro é recente? Ligava normal ou nunca chegou a ligar?
     
  11. Gostei
    ismaeldias2 deu reputação a Duality em Criar aba website gesior   
    Vamos la, abre: htdocs/layout e abre layout.php
     
    procure Server Info e vai começar assim
     
     
     
    Embaixo da ultima linha do server info ou seja abaixo de </a> você coloca:
     
     
     
    após feito esse passo, você já pode dar f5 no navegador com o site aberto para atualizar e visualizar que a nova aba Iniciante vai aparecer no site a baixo  de server info, agora para finalizar vá em htdocs/pages
     
    copia e cola qualquer bloco de notas que seja arquivo php e renomei para iniciante, agora só abrir esse bloco de notas e editar da sua preferencia.
  12. Gostei
    ismaeldias2 recebeu reputação de RayanKaip em [AJUDA] MUDAR ONDE O PLAYER DA RESPAWN MYSQL   
    Sim, na pasta do site, abre o config.php, onde q coloca os dados pra conectar com a database, é o mesmo arquivo, lá tem essa opção
  13. Gostei
    ismaeldias2 recebeu reputação de RayanKaip em [AJUDA] MUDAR ONDE O PLAYER DA RESPAWN MYSQL   
    Talvez não resolva, mas tente isso, vai no site do seu server, abra o config.php e mude as posições de algo como:
     
    /*Positions to start when creating character*/
    $startPos['x'] = x;
    $startPos['y'] = x;
    $startPos['z'] = x;
  14. Gostei
    ismaeldias2 recebeu reputação de Jaurez em Map editor 10.98 rme   
    Tente isso: vá em file>import>import monster/npcs
    Vai na pasta do seu server e selecione os monstros ou npcs, depois faça o metodo novamente e selecione o que vcoê não selecionou, dê um f5, deve resolver.
  15. Gostei
    ismaeldias2 deu reputação a luanluciano93 em Client MC (Todas versões e Client Próprio)   
    Olá pessoal, esse tutorial é funcional para todas as versões, tanto pra jogadores, como para donos de servers que queiram disponibilizar um client do tibia ou próprio como MC ... 
     
    • Primeiramente baixe o Hex Editor [xvi32] (está anexado a este tópico).
    • Após isso abra o Hex Editor, aperte CTRL+O, depois selecione o executável do seu servidor ...
    • Depois que abrir aperte CTRL+G e selecione a opção HEXADECIMAL, e na opção hexacimal coloque o código referente a versão do seu tibia (vou colocar a lista abaixo).
    • Agora substitua o valor de 75 por EB.
    • Aperte CTRL+S (para salvar), feche o programa e prontinho, já tem sua MC

    LISTA DE NÚMEROS HEXADECIMAIS POR VERSÃO:
    Créditos: MartyX
    É isso pessoal, espero que ajude.
    xvi32.rar
  16. Gostei
    ismaeldias2 deu reputação a Noob II em Compilar e descompilar cliente   
    Themida é um programa bastante forte de criptografia de arquivos
    conta até com um sistema anti-debugger, sendo debugger um programa que dá pra ser usado pra criar rotas alternativas do comportamento do programa (bypassear um sistema de verificação/autenticação, por exemplo)
    ele é detectado como um vírus porque ele criptografa o arquivo, e, como todo arquivo criptografado, não dá pra fazer análise heurística e aí o antivírus já logo aponta como vírus por se tratar de uma possível ameaça (pode ser um vírus disfarçado, em outras palavras)
    até mesmo o tão famigerado Molebox, usado pelo primeiro pokemononline, é detectado como vírus pelo kaspersky e outros antivírus
    eu descompilei o pokemononline logo que descobri que usaram Molebox, bastou procurar um script de decriptografia
    já com o themida, não conheço algum script de descompilação... é bastante possível que exista nas profundezas na internet (ou na onda do momento, deep web)... boa sorte procurando 
     
    ou você pode proteger com esse tutorial aqui > 
     
    Claro que esse tutorial não vai proteger seu client tanto assim, mas é uma boa por enquanto que você não tem verba para pagar um programador
  17. Gostei
    ismaeldias2 deu reputação a Adventure em Compilar e descompilar cliente   
    A dll é para outra coisa.
    Para compilar e não descompilar mais presida de um especialista em engenharia de software ou qualquer tabareu que mexa com algo do tipo.
    Costumam cobrar caro.
    O povo usurpa msm man
    Eu mesmo codifico o meu.
    Porem não uso o cliente da CipSoft e não uso Otclient eu mesmo tô desenvolvendo um jogo que não tem nada de um servidor de tíbia mais a forma de armazena o cliente é semelhante então eu codifico com Microsoft Visual Studion criando uma série de caracteres criptografados
  18. Gostei
    ismaeldias2 deu reputação a KotZletY em trocar barra de life   
    @Tópico movido para área correta, mas atenção da próxima vez!
     
     
     
  19. Gostei
    ismaeldias2 deu reputação a Antipush em OTX 2.1 COM CAST E WAR SYSTEM SEM ERROS (8.60)   
    Bom Algum Moderador Do fórum Move tópico para Areá Correta por Gentileza.
       Estou na intenção de ajuda a quem procura , porque muitos desiste do trabalho por não obter conhecimento , porque "pessoas vende e aproveita disso" tudo que eu trazer pro tk vai ser de mão dadas!    Faça com atenção pra da certo !                                                                                  
    Estava trabalhando nas source dessa OTX tirei os bugs e alguns erros ! Para ativa cast Atenção ( Crie uma conta com Login : 10 e a senha : pode ser qualquer uma) otx 100% estável Mysql  War system Cast System anti divulgação Funciona no linux debian 7 perfeitamente  
     
    Compile as source e bom ta pronto. !
    Para ativa cast /live on , para ver comandos /live
     
    source.zip Scan das source  
    Créditos 
     Fir3z
    postdeotpago
    Otx Team
     
     
     

  20. Gostei
    ismaeldias2 deu reputação a Lost666 em (Resolvido)Site off para players   
    a porta do site é 80
  21. Gostei
    ismaeldias2 deu reputação a Lost666 em (Resolvido)Site off para players   
    @ismaeldias2 qual porta esta liberada no firewall?
  22. Gostei
    ismaeldias2 deu reputação a Lost666 em (Resolvido)Site off para players   
    @ismaeldias2 olha oque eu falei no segundo comentário 
  23. Gostei
    ismaeldias2 deu reputação a Lost666 em (Resolvido)Site off para players   
    é
  24. Gostei
    ismaeldias2 deu reputação a Magalhaes92 em [Pedido] NPC Que Vende Item com Moeda Diferente!   
    tenho esse aque no meu server brother. e funfa !
     
     
     
     
    local keywordHandler = KeywordHandler:new()
    local npcHandler = NpcHandler:new(keywordHandler)
    NpcSystem.parseParameters(npcHandler)
    local talkState = {}
    function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
    function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
    function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
    function onThink() npcHandler:onThink() end
    function creatureSayCallback(cid, type, msg)
    if(not npcHandler:isFocused(cid)) then
    return false
    end
    local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid
    local itemid = 2157 -- Novos points ( default é scarab coin )
    local shopWindow = {}
    local t = {
     [8850] = {price = 400}, -- [ID do item] e o preço que ele irá custar em points.
     [8929] = {price = 400},
     [8932] = {price = 400},
     [8926] = {price = 400},
     [2424] = {price = 400},
     [11296] = {price = 200},
     [11295] = {price = 200},
     [11298] = {price = 200},
     [11297] = {price = 200},
     [2527] = {price = 200},
     [2108] = {price = 900},
     [9019] = {price = 900},
     [3955] = {price = 900}
     }
    local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks)
    if  t[item] and getPlayerItemCount(cid, itemid) < t[item].price then
    selfSay("you do not have "..t[item].price.." Nugget Coins.", cid)
    else
    doPlayerAddItem(cid, item)
    doPlayerRemoveItem(cid, itemid, (t[item].price))
    selfSay("Here you item", cid)
      end
    return true
    end
    if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then
    for var, ret in pairs(t) do
    table.insert(shopWindow, {id = var, subType = 0, buy = ret.price, sell = 0, name = getItemNameById(var)})
    end
    openShopWindow(cid, shopWindow, onBuy, onSell)
    end
    return true
    end
    npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
    npcHandler:addModule(FocusModule:new())





    Npc:

    <?xml version="1.0"?>
    <npc name="# Seller Super Rox @" script="data/npc/scripts/newcoin.lua" walkinterval="2000" floorchange="0">
    <health now="100" max="100"/>
    <look type="53" head="87" body="0" legs="87" feet="0" addons="3"/>
    <parameters>
    <parameter key="message_greet" value="Hello |PLAYERNAME|. I {trade} items for Nugget Coins!"/>
    </parameters>
    </npc>
  25. Gostei
    ismaeldias2 recebeu reputação de Vodkart em Preciso de uma script de limpar houses   

Informação Importante

Confirmação de Termo