Ir para conteúdo

Supot

Campones
  • Total de itens

    15
  • Registro em

  • Última visita

Histórico de Reputação

  1. Upvote
    Supot deu reputação a Marco Oliveira em Gesior AAC - 2020   
    Correções recentes:
    Fixado SQL Inject em paginas.
    Fixado SQL Inject em Ajax.
    Fixado redirecionamento de URLS.
    Varias correções em layout e php.
    Melhor organização nas pasta layouts.
    Nova pagina de characters.php, agora com outfits e items (bootstrap style).
    Outfits agora são independentes, ultima versão tibia 12.
     
    Entre muitas outras correções.
  2. Upvote
    Supot deu reputação a Eskylo em Criando Baú De Quest   
    Tem erros no script!
     
     
     
     
    Toda função, todo if, necessita um end. Esse script deveria ter 3 end, e só tem 1, ou seja, não vai funcionar o script!
     
    O certo seria:
     
     
     
    Vale lembrar também que no caso não é necessário checar o uid do baú no script, pois o script só vai ser executado se o bau tiver aquele uid, que você já pois no actions.xml.
     
    Mesmo diante dos erros, devo parabenizá-lo pela sua iniciatiava! Muito bom ver pessoas querendo ajudar.
  3. Upvote
    Supot deu reputação a Mock em Map auto-explorer 1.01   
    Autor: Mock
     
    Esse codigo simples permite que você explore todo o seu mapa em questão de minutos (ou horas), automaticamente.
     
    Existem alguns problemas, esse codigo pode facilmente gerar debug em quem usa, en
    tão aconselho usar somente quem tem conexão rapida, ou localhost.
     
    O funcionamento é bem simples, o script teleporta você a cada canto do mapa fazendo você liberar o mapa todo!! Como é muito teleport, e todos sabem que se você se teleportar varias vezes muito rapido, esse code tem uma config simples com a opção de mudar o delay e a quantidade de tiles que você vai pular.
     
    Na configuração padrão ele vai teleportar você para a posição 36,36,7 e vai até a 1024,1024,10 teleportando você a cada 4 blocos a cada 1 segundo, porem você pode reconfigurar a vontade.
     
    Pode repostar onde quiser e usar onde quiser contanto que mantenha os creditos no script. (Y)
     

    --Autor: Mock the bear (matheus.mtb7@gmail.com) --MTB local map = { Xmax=1024; Ymax=1024; Xstart=36; YStrart=36; Zstart=7; -- Delay=1000; Skip_tiles=4; Floors_skip=1; --Can be 1 or -1 Floors_count=3; --Start form floor Zstart and stop after be teleproted to 3 floors } function cycle(cid,x,y,z,c) if not isPlayer(cid) then return 0; end x = x+map.Skip_tiles; if x > map.Xmax then x = map.Xmax; end if (getThingFromPos({x=x,y=y,z=z,stackpos=0},false) or {}).uid ~= 0 then doTeleportThing(cid,{x=x,y=y,z=z}) end if x == map.Xmax then x = map.Xstart; y = y+map.Skip_tiles; end if y > map.Ymax then y = map.YStrart z = z+Floors_skip; c = c-1; if c <= 0 then return 0; end end addEvent(cycle,map.Delay,cid,x,y,z,c) end function onSay(cid, words, param) cycle(cid,map.Xstart,map.YStrart,map.Zstart,map.Floors_count) end --MTB
  4. Upvote
    Supot deu reputação a rebul em Client Creator   
    Client Creator
     
    Daew Acho Que Você abaixaram o Cliente Creator Mais Nao Funfo Eu completei Arquivos Faltava
    Agora Ta FunFando =) para criar seu proprio Cliente
     
    =>DOWNLOAD<=
     
    Screen
     

     
    Como Usar
     
    Extrair o Cliente Creator
    Depois
    Pelo Arquivo Procure o pasta seu tibia Abra Tibia .Exe ponhe seu ip. Obs: seuip Nao pode Passa 19 Caracteres Nao ultrapasse
    e apos De Alterar Prontinho Cliente Com Seu ip
     
    Creditos Meu So Pelo post
    Creditos Cliente Creator Todo Dele obrigado =)
    Nao Esqueça Comenta
     
    Se tiver Duvidas meu msn aew rebul92@hotmail.com
    by RebuL
  5. Upvote
    Supot deu reputação a DaviBrunelli em Training Offline   
    Poderia ao menos por para a barrinha da 9.6 mudar
     
    se alguem quiser tai ai ..
     
    Ache em protocolgame.cpp (Source)
     
    msg->put<uint16_t>(720);
     
    e subistitua por
    std::string strValue;
    if(!player->getStorage("62666", strValue))
    {
    // no storage
    msg->put<uint16_t>(0);
    }
    else
    {
    msg->put<uint16_t>((uint16_t) atoi(strValue.c_str()));
    }

  6. Upvote
    Supot deu reputação a Mudrock em [TFS 1.0 / 0.4] xGesior 1.0.0   
    Sobre o xGesior



    O xGesior, veio com a tarefa de ser um Gesior sem bugs e com uma aparência diferenciada,
    esse gesior conta com 3 versões, 2 ainda estão em desenvolvimento,
    esse conteúdo não deve ser de qualquer maneira comercializado!



    https://github.com/xtibia/xgesior

    VERSÕES

    Versão 1.0.0 [ DISPONIVEL ]
     
    Versão 1.1.1 [ IDISPONIVEL ]
    Versão 1.2.2 [ IDISPONIVEL ]



    COMPATIBILIDADES

    TFS 1.1 [NÃO TESTADO] TFS 1.0 [FUNCIONAL] TFS 0.4 [NÃO TESTADO] TFS 0.2 [NÃO TESTADO]  


    Imagens XGesior



     
    DOWNLOAD E SCAN
     
    Senha para descompactar: www.xtibia.com
     
    WebSite : http://www.mediafire.com/download/xq87wnpno9wdoa5/xGesior+1.0.0+ByMudrocK.rar
    Xampp : http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.7.3/
    SCAN : https://www.virustotal.com/pt/file/803c43116009f63c38c589a5f3c49d90caf80d066c0cd95fb58eab9203b080c7/analysis/1430007560/
    Database : [ JA NA PASTA DO GESIOR ]
    GitHub: https://github.com/xtibia/xgesior


    Créditos
    Mudrock
    Daniel

  7. Upvote
    Supot deu reputação a VictorWEBMaster em [GESIOR] VictorWEBMaster 2019v   
    REMOVIDO
  8. Upvote
    Supot deu reputação a Frenvius em [MyAAC] v0.7.10   
    MyAAC
     
    MyAAC é um Criador de Conta Automático (AAC) gratuito, open source e escrito em PHP.
    Este AAC é baseado no Gesior, o que significa que possui todos os recursos do Gesior, e um pouco mais!

     
    Requisitos:
    - PHP 5.3.0 ou superior;
    - Database MySQL;
    - Extensão PDO PHP;
    - Extensão XML PHP;
    - Extensão ZIP PHP;
    - (Opcional) Mod_rewrite para urls amigáveis.
     
    Imagens:
     
     
    Como instalar?
    Baixe os arquivos necessários, navegue em seu navegador para o local onde você carregou seus arquivos - normalmente http: // localhost. Siga as etapas de instalação para instalar o AAC.
     
    É possível migrar do GesiorAAC para o MyAAC?

    Sim! É possível, graças ao script de instalação, que automaticamente detecta o esquema de banco de dados existente e faz a atualização. Basta fazer o upload do MyAAC para a pasta raiz da web e seguir as etapas de instalação. Nenhuma etapa adicional precisa ser feita! Seu banco de dados será convertido de Gesior para MyAAC, e você não perderá nada! Tão simples!

     
    Demo:
    Visualize uma demonstração do site no link abaixo:
    http://demo.my-aac.org
    Download:
    https://github.com/slawkens/myaac/releases
     

    Site oficial: http://my-aac.org
    Créditos: slawkens
  9. Upvote
    Supot deu reputação a elli em GesiorACC 2012 - 8.60 Layout Modificado   
    Olá, venho trazer a todos uma versão do Gesior que andei trabalhando, não sou programador, nem web designer, apenas faço servidores, e curto modificar os layouts dos meus sites.
    Sendo assim estarei disponibilizando essa versão de website do meu último Otserv.
     
    Ele é baseado no Gesior2012 para a versão 8.60, com algumas mudanças no Layout, como no Menu, fontes, e efeitos, e conta com um shop diferenciado.
    Estarei colocando uma DB, que uso também, totalmente completa para o mesmo.
    Para quem gosta de um Layout Gesior diferente, está ai !
     
    Espero que gostem !!
     
     
    Prints: 


     
    Downloads:
     
    Gesior Completo
    DB Completa
    Créditos: Gesior.pl Felipe Monteiro Natanael Beckman Absolute Eliton Clayton
  10. Upvote
    Supot deu reputação a sharematrix em Sistema Automático Moip!   
    Opa, beleza?
     
    Faz muito tempo que não entro aqui no xtibia, mas agora vou começar a entrar denovo, e irei disponibilizar um sistema de pagamento automático do MoIP que criei, quando você receber o pagamento, o sistema adiciona os pontos AUTOMATICAMENTE na conta do jogador.
     
    A primeira coisa é criar as tabelas do MySQL!
     
    Vá no phpmyadmin e rode a query abaixo:

    CREATE TABLE IF NOT EXISTS `moip_nasp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_transacao` varchar(100) NOT NULL, `valor` int(11) NOT NULL, `status_pagamento` int(11) NOT NULL, `cod_moip` int(11) NOT NULL, `forma_pagamento` int(11) NOT NULL, `tipo_pagamento` varchar(100) NOT NULL, `email_consumidor` varchar(150) NOT NULL, `completed` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ; ALTER TABLE `accounts` ADD `premium_points` INT NOT NULL AFTER `group_id`;
     
    Agora, com as tabelas do MySQL criadas, crie um arquivo chamado retorno.php na pasta do seu website com o seguinte conteúdo:
    (Por questão de segurança, mude o nome do arquivo de Retorno.php para outro, pois se alguma outra pessoa que viu este tutorial, poderá ficar enviando dados pra encomodar)

    <?PHP $conn = mysql_connect('localhost', 'root', 'xxx'); $db = mysql_select_db('otserv2'); $id_transacao = $_POST['id_transacao']; $valor = $_POST['valor']; $status_pagamento = $_POST['status_pagamento']; $cod_moip = $_POST['cod_moip']; $forma_pagamento = $_POST['forma_pagamento']; $tipo_pagamento = $_POST['tipo_pagamento']; $parcelas = $_POST['parcelas']; $email_consumidor = $_POST['email_consumidor']; if((!$cod_moip) or (!$status_pagamento)) { Header('HTTP/1.1 500 Internal Server Error'); } else { $queryMOIP = mysql_query("SELECT * FROM moip_nasp WHERE cod_moip = '$cod_moip';"); if(mysql_num_rows($queryMOIP) >= 1) { $Update = mysql_query("UPDATE moip_nasp SET `status_pagamento` = '$status_pagamento' WHERE cod_moip = '$cod_moip';"); if(($status_pagamento == 1) or ($status_pagamento == 4)) { $Explode = explode("-", $id_transacao); $points = $valor / 100; $AddPoints = mysql_query("UPDATE accounts SET `premium_points` = '$points' WHERE id = '".$Explode[0]."';"); } } else { $Insert = mysql_query("INSERT INTO `moip_nasp` (`id`, `id_transacao`, `valor`, `status_pagamento`, `cod_moip`, `forma_pagamento`, `tipo_pagamento`, `email_consumidor`) VALUES (NULL, '$id_transacao', '$valor', '$status_pagamento', '$cod_moip', '$forma_pagamento', '$tipo_pagamento', '$email_consumidor');"); } Header('HTTP/1.1 200 OK'); } exit; ?>
     
    No MoIP, o status 1 é Autorizado, e o status 4 é Concluído.
    Ambos os status, querem dizer que o pagamento será creditado em sua conta, então não precisa ficar esperando liberar.
     
    Beleza? criou? então vamos configurar o MoIP pra enviar os dados para sua URL, quando o pagamento for atualizado (Ex: Concluido, Autorizado)
     
    Crie sua conta no MoIP: Clicando Aqui!
     
    Depois de criada, vá para a página Meus Dados -> Preferências -> Notificação das transações
     
    E configure a URL de notificação Assim:

    Configurou? beleza, vamos pra próxima parte.
     
    Agora, na página para comprar pontos no seu servidor, adicione este código para enviar os dados para o MoIP!
     

    if(!$_POST['send2']) { $content = '<b>MoIP / Boleto / Cartão de Crédito</b><BR> Aqui você encontra tudo que é necessario para fazer sua doação com segurança e facilidade.<BR><BR> <form action="" method="post" name="pag" onSubmit="return checkPag();"> <input type="hidden" name="method" VALUE="3"> Pontos: <input type="text" name="pontos" value="" size="5" maxlength="4"><BR><BR>Lembrando que cada point custa R$ 1,00<BR><BR> <input type="submit" name="send2" value="Prosseguir"> </form><BR><a href="http://www.moip.com.br/" target="_blank"><img src="http://www.moip.com.br/imgs/banner_5_1.jpg" border="0"></a>'; } else { $pontos = $_POST['pontos']; $valor = $pontos * 100; $content = '<b>MoIP / Boleto / Cartão de Crédito</b><BR> Aqui você encontra tudo que é necessario para fazer sua doação com segurança e facilidade.<BR><BR> <form action="https://www.moip.com.br/PagamentoMoIP.do" method="post"> <input type="hidden" name="id_carteira" VALUE="EMAILMOIP"> <input type="hidden" name="nome" VALUE="'.$account_logged->getCustomField("id").' Points - MEUOTSERV"> <input type="hidden" name="id_transacao" VALUE="'.$account_logged->getCustomField("id").'-'.rand(1000, 9999).'"> <input type="hidden" name="valor" VALUE="'.$valor.'"> Pontos: '.$pontos.'<BR><BR>Valor: R$ '.$pontos.',00<BR><BR> Você tem certeza?<BR><BR>Se você não realizar o pagamento, sua conta poderá ser bloqueada.<BR><BR> <input type="submit" name="send" value="Comprar!"> </form><BR><a href="http://www.moip.com.br/" target="_blank"><img src="http://www.moip.com.br/imgs/banner_5_1.jpg" border="0"></a>'; }
     
    Você pode ver que o id_transacao irá ficar assim (ex: 2345-3244), os primeiros numeros antes da barra - são o ID da conta, e os últimos são o id da trasação, tente não remover isso, senão vai estragar o script TODO!
     
    EMAILMOIP = email da sua conta no MoIP (que irá receber os pagamentos)
    MEUOTSERV = nome do seu otserv.
     
    Então é isso galera, eu uso esse sistema á um bom tempo, e nunca deu algum problema.
    se tiverem alguma dúvida, perguntem aqui neste tópico.
     
    OBS: funciona no ModernAAC também, só é necessário mudar a função de pegar o ID da conta do player logado.
     
    Se acharem melhor baixar os arquivos, em vez de copiar e colar, os arquivos estão anexados no tópico.
    Scan: https://www.virustot...sis/1342728882/
     
    Se gostarem, REP+
    :]
    MoIP_ShareMatrix.zip
  11. Upvote
    Supot deu reputação a Night Wolf em Training Idle Tile não para de mudar de visão após sair do piso   
    Olha rapaz, esse código quem fez foi um rapazinho lá de outro fórum baseado num sistema que eu criei pro meu global.

    Se você quiser só que eu arrume o erro que ele cometeu, troca o seu script por esse daqui:



    Agora se você quiser um script mais completinho usa esse daqui que é o do meu servidor:

     
     
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...