RachadoPT 140 Posted November 13, 2013 Boas pessoal, hoje trago-vos um api de carregamento automático paygol! Código: <?php /* * @author: .Revo * @version: 1.0-stable * @date: 26-07-2013 * * @__Metin2_Automatic_Payments */ // Ligação ao Servidor & dados: //// Configs: ////// MYSQL: $mysqluser = ""; // Utilizador mysql com permissões (Insert, select, Update) $mysqlpwd = ""; // Password do utilizador aplicado acima $mysqlhost = ""; // Host do servidor onde o mysql está alojado $mysqldb = "account"; // Base de dados onde serao aplicadas as alteracoes (Alterar caso necessário) $dbtable = "account"; // Tabela onde serao aplicadas as alteracoes (Alterar caso necessário) $mdscolumn = "coins"; // Coluna onde serao movimentadas as Moedas[Dinheiro do Jogo] (Alterar caso necessário) $logincol = "login"; // Coluna do campo do login (jogador) ////// Outros: //$money = 20; // Quantidade de moedas aplicadas por este script $serviceid = "64272"; //Aqui está o id do serviço - ao criar o serviço no site da paygol e fornecido este mesmo ID. $date = date('m/d/Y h:i:s a', time()); // Funções principais (nao mexer) $con = mysql_connect($mysqlhost, $mysqluser, $mysqlpwd); $dbselect = mysql_select_db($mysqldb, $con); // check that the request comes from PayGol server if(!in_array($_SERVER['REMOTE_ADDR'], array('109.70.3.48', '109.70.3.146', '109.70.3.58'))) { header("HTTP/1.0 403 Forbidden"); die("ERROR: Unknown IP. Contact a administrator!"); } // get the variables from PayGol system $message_id = $_GET['message_id']; $service_id = $_GET['service_id']; $shortcode = $_GET['shortcode']; $keyword = $_GET['keyword']; $message = $_GET['message']; $sender = $_GET['sender']; $operator = $_GET['operator']; $country = $_GET['country']; $custom = $_GET['custom']; $points = $_GET['points']; $price = $_GET['price']; $currency = $_GET['currency']; // Md's processor if ($service_id == ''.$serviceid.'') { // Aqui é construida a query para adicionar moedas ao jogador. $query = "UPDATE ".$dbtable." SET ".$mdscolumn." = (".$mdscolumn." + ".$points.") WHERE ".$logincol." = '".$custom."';"; $querylogs = "INSERT INTO `paygol_logs` (login,ip_address,hora,moeda,preco,moedas,pais,operadora,codigo,contacto) VALUES ('".$custom."','".$_SERVER['REMOTE_ADDR']."','".$date."','".$currency."','".$price."','".$points."','".$country."','".$operator."','".$shortcode."','".$sender."')"; // Aqui são executadas as querys. (adição das moedas + logs) mysql_query($query); mysql_query($querylogs); } else { die("Ocorreu um erro ao processar o pagamento. Por favor contacta um administrador!"); } mysql_close($ligacao); ?> Link de download: http://sourceforge.net/projects/paygolapi/files/paygol_api_v1.0/api.php/download Créditos: Eu - pelo tópico .Revo - pela criação do código +1 se gostaram 4 NicolauMelo, KlepY, skinhead and 1 other reacted to this Share this post Link to post Share on other sites
KlepY 1,995 Posted November 13, 2013 +1 pela partilha! Edita e coloca noutra cor sff essa não se entende bem. Cumprimentos Share this post Link to post Share on other sites
NicolauMelo 71 Posted November 13, 2013 +1 pela partilha! Edita e coloca noutra cor sff essa não se entende bem. Cumprimentos Share this post Link to post Share on other sites
WildEgo 1,486 Posted November 13, 2013 Já foi postado e já foi dito que foi feito para roubar Share this post Link to post Share on other sites
NicolauMelo 71 Posted November 13, 2013 Já foi postado e já foi dito que foi feito para roubar ////// Outros: //$money = 20; // Quantidade de moedas aplicadas por este script $serviceid = "64272"; //Aqui está o id do serviço - ao criar o serviço no site da paygol e fornecido este mesmo ID. $date = date('m/d/Y h:i:s a', time()); // Funções principais (nao mexer) $con = mysql_connect($mysqlhost, $mysqluser, $mysqlpwd); $dbselect = mysql_select_db($mysqldb, $con); // check that the request comes from PayGol server if(!in_array($_SERVER['REMOTE_ADDR'], array('109.70.3.48', '109.70.3.146', '109.70.3.58'))) { header("HTTP/1.0 403 Forbidden"); die("ERROR: Unknown IP. Contact a administrator!"); } Assim, roubam-te agora, se mudares não .. Expert . 1 tavax reacted to this Share this post Link to post Share on other sites
RachadoPT 140 Posted November 13, 2013 Este não foi postado, o que o .Revo postou segundo ele não funcionava, e ele pediu-me para postar este, e não foi feito para roubar, como o Zé Moina disse, se alterares não rouba nada Share this post Link to post Share on other sites
TitaniiuMwOw 17 Posted February 18, 2014 Onde encontro esse id? Share this post Link to post Share on other sites
.Revo 35 Posted February 23, 2014 Este código não tem muito que saber. Eu acho que a descrição do "serviceid" não deixa duvidas. " $serviceid = "64272"; //Aqui está o id do serviço - ao criar o serviço no site da paygol e fornecido este mesmo ID." Falta aqui ainda, por falta de disponibilidade para tal a tabela para a db. Mais tarde irei posta-la. Cumprimentos. ### EDIT ### Caso esta query não funcione digam aqui. Vou faze-la assim a olhar para o codigo: DROP TABLE IF EXISTS `paygol_logs`;CREATE TABLE `paygol_logs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `login` varchar(50) DEFAULT NULL, `ip_address` varchar(75) DEFAULT NULL, `hora` varchar(30) DEFAULT NULL, `moeda` varchar(5) DEFAULT NULL, `preco` varchar(10) DEFAULT NULL, `moedas` varchar(10) DEFAULT NULL, `pais` text, `operadora` text, `codigo` decimal(50,0) DEFAULT NULL, `contacto` varchar(25) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1; Mais exemplos da implementação aqui: http://www.paygol.com/micropayment/implementation Share this post Link to post Share on other sites
SignMt2 17 Posted June 10, 2014 Isto sempre rouba ou nem por isso? Share this post Link to post Share on other sites
RnYPT 0 Posted June 18, 2014 Isto nao rouba, simplesmente, e preciso ter cabeca para mecher Share this post Link to post Share on other sites
fcporto15 0 Posted July 4, 2014 eu já pos tudo sertinho e apareceme sempre o mesmo erro!! die("ERROR: Unknown IP. Contact a administrator!"); alguem me consegue ajudar isso Share this post Link to post Share on other sites
Bruno_Moreira 24 Posted September 16, 2014 https://sourceforge.net/projects/paygolapi/files/paygol_api_v1.1/? Novo Link Sistema Corrigido Pelo .Revo 1 GunTL reacted to this Share this post Link to post Share on other sites