Ir para conteúdo
  • Cadastre-se
  1. ciroc

    ciroc

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por osanjos
      algúem tem script para que quando usa um item da X coins na conta do player?
       
      alguém sabe me dizer como faço para Y player começa com X coins ??? na database tem como fazer isso
    • Por Qwizer
      Pagseguro Retorno Automatico

      Bom pessoal como sabemos no tibia atual se usa os tibia coins ingame, portante para quem quiser usar essa mesma moeda ingame sem a necessidade de premium points fiz uma adaptação do sistema do Natanael ([Gesior] PagSeguro Automático (100% Funcional) bom o sistema funciona da seguinte forma, assim como no sistema normal o players faz a donate no pagseguro e recebe automaticamente ingame a quantidade de tibia coins.

      Crie um arquivo .php chamado de retpagseguro, insira dentro do mesmo os code a seguir:
      Gere sua token no PagSeguro com este link e ative o link do retorno ao seu site veja na imagem abaixo um exemplo:
       
      Certo agora crie um arquivo .php com o nome store e insira no mesmo os codes abaixo:

      Agora abra o arquivo config.php e adicione os codes abaixo:
       #PAGSEGURO SISTEMA AUTOMATICO $config['pagseguro']['email'] = 'seuemail@algumacoisa.com'; //E-mail da sua conta PagSeguro $config['pagseguro']['produtoNome'] = 'Premium Points'; //Identificação do Pontos $config['pagseguro']['produtoValor'] = '100'; //100 = R$ 1,00 - 250 = R$ 2,50 Vamos em layout.php nas primeiras linhas terá a tag abrindo html, exemplo:<html> Troque por: <html ng-app> Ou se tiver assim: <html xmlns="http://www.w3.org/1999/xhtml"> Troque por:<html xmlns="http://www.w3.org/1999/xhtml" ng-app> Mais abaixo juntos aos codes de JS adicione:<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.25/angular.min.js"></script> Agora vamos na database e adicione a seguinte tabela:CREATE TABLE IF NOT EXISTS `PagSeguroTransacoes` (         `TransacaoID` varchar(36) NOT NULL,         `VendedorEmail` varchar(200) NOT NULL,         `Referencia` varchar(200) DEFAULT NULL,         `TipoFrete` char(2) DEFAULT NULL,         `ValorFrete` decimal(10,2) DEFAULT NULL,         `Extras` decimal(10,2) DEFAULT NULL,         `Anotacao` text,         `TipoPagamento` varchar(50) NOT NULL,         `StatusTransacao` varchar(50) NOT NULL,         `CliNome` varchar(200) NOT NULL,         `CliEmail` varchar(200) NOT NULL,         `CliEndereco` varchar(200) NOT NULL,         `CliNumero` varchar(10) DEFAULT NULL,         `CliComplemento` varchar(100) DEFAULT NULL,         `CliBairro` varchar(100) NOT NULL,         `CliCidade` varchar(100) NOT NULL,         `CliEstado` char(2) NOT NULL,         `CliCEP` varchar(9) NOT NULL,         `CliTelefone` varchar(14) DEFAULT NULL,         `NumItens` int(11) NOT NULL,         `Data` datetime NOT NULL,         `ProdQuantidade_x` int(5) NOT NULL,         `status` tinyint(1) unsigned NOT NULL DEFAULT '0',         UNIQUE KEY `TransacaoID` (`TransacaoID`,`StatusTransacao`),         KEY `Referencia` (`Referencia`),         KEY `status` (`status`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; e adicione também: CREATE TABLE IF NOT EXISTS `z_ots_comunication` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `name` varchar(255) NOT NULL,   `type` varchar(255) NOT NULL,   `action` varchar(255) NOT NULL,   `param1` varchar(255) NOT NULL,   `param2` varchar(255) NOT NULL,   `param3` varchar(255) NOT NULL,   `param4` varchar(255) NOT NULL,   `param5` varchar(255) NOT NULL,   `param6` varchar(255) NOT NULL,   `param7` varchar(255) NOT NULL,   `delete_it` int(2) NOT NULL DEFAULT '1',   PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
      Beleza se tiver feito tudo OK naturalmente seu sistema está funcionando perfeitamente.

      Haaaa, quem quiser que o sistema nao entregue DOUBLE Tibia Coins e caso queira usar outro item como moeda virtual vou ensinar abaixo.

      No arquivo retpagseguro.php procure por:

      mysql_query("INSERT INTO `z_ots_comunication`(`id`, `name`, `type`, `action`, `param1`, `param2`, `param3`, `param4`, `param5`, `param6`, `param7`, `delete_it`) VALUES ('id + 1','".htmlspecialchars($accname)."','login','give_item','24944','$NumItens'*2,'','','item','Tibia Coins','1','1')");

      troque por:

      mysql_query("INSERT INTO `z_ots_comunication`(`id`, `name`, `type`, `action`, `param1`, `param2`, `param3`, `param4`, `param5`, `param6`, `param7`, `delete_it`) VALUES ('id + 1','".htmlspecialchars($accname)."','login','give_item','24944','$NumItens''','','item','Tibia Coins','1','1')");

      item ID: 24944 se quiser usar outra item como moeda so alterar o ID.

      bom e isso pessoal qualquer duvida so postar

      Créditos:
      Natanael Beckman
      Tatu Hunter
      Joffily Ferreira

       shop.lua testado no TFS 1.0/1.1
       

        shop.lua
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo