Stránka 1 z 1

Vip, mobilniplatby

Napsal: 16 srp 2012, 20:50
od BlackLight
Ahoj, mam problem. Nefunguje mi tento script pro mobilni platby a pritom je nejspis vse dobre .. Navic mam hosting u endory a na mobilniplatby do odeslano mi to napsalo tu reklamu. Takze je nejspis nekde problem v te reklame z endory. Nedala by se nejak zrusit v tom vip scriptu ?
Vase sms byla zpracovana
Spoiler: zobrazit

Kód: Vybrat vše

<?php
///////////////
// NASTAVENÍ //
///////////////
$server = "93.91.240.159";
$port = "26622";
$pw = "....";
//////////////////////////////
// VYTAŽENÍ INFORMACÍ Z SMS //
//////////////////////////////
$price = $_GET['price'];
$player = $_GET['text'];

if(empty($price)) { die('Error'); }

$commands = array();
//////////////////////////////
// JEDNOTLIVÉ CENOVÉ HLADINY//
//////////////////////////////
switch($price) {

  case 99.00: 
    $commands[] = "money give ".$player." 10000";
    $commands[] = "pex user ".$player." group add Vip world 4838400";
    $commands[] = "pex user ".$player." group add Vip world_nether 4838400";
    $commands[] = "say Hrac ".$player." si aktivoval VIP! Aktivuj si jej take na www.minefun.8u.cz";
  break;
 
  case 79.00:
    $commands[] = "money give ".$player." 10000"; 
    $commands[] = "pex user ".$player." group add Vip world 2419200";
    $commands[] = "pex user ".$player." group add Vip world_nether 2419200";
    $commands[] = "say Hrac ".$player." si aktivoval VIP! Aktivuj si jej take na www.minefun.8u.cz";
  break;
 
  case 50.00:
    $commands[] = "money give ".$player." 10000"; 
    $commands[] = "pex user ".$player." group add Vip world 1209600";
    $commands[] = "pex user ".$player." group add Vip world_nether 1209600";
    $commands[] = "say Hrac ".$player." si aktivoval VIP! Aktivuj si jej take na www.minefun.8u.cz";
  break;
 
  case 30.00: 
    $commands[] = "money give ".$player." 300"; //30kč cena
  break;
 
  case 20.00: 
    $commands[] = "money give ".$player." 200"; //20kč cena
  break;
 
  case 10.00: 
    $commands[] = "money give ".$player." 100"; //10kč cena
  break;
 
  case 0.50: 
    $commands[] = "money give ".$player." 150"; //sms za 0,5 €
  break;
 
  case 1.00: 
    $commands[] = "money give ".$player." 300"; //sms za 1 €
  break;
 
  case 1.205: 
    $commands[] = "money give ".$player." 400"; //sms za 1.205 €
  break;
 
  case 1.607: 
    $commands[] = "money give ".$player." 500"; //sms za 1,607 €
  break;     
 
}

include_once("rcon.php");
$r = new rcon($server,$port,$pw);
if($r->Auth())
{
   foreach($commands as $command) 
    $r->rconCommand($command);           
}

?>


Díky za každou radu.

Re: Vip, mobilniplatby

Napsal: 17 srp 2012, 10:16
od tes
1) začátek "VYTAZENI INFORMACI O SMS" změn na:

Kód: Vybrat vše

//////////////////////////////
// VYTAŽENÍ INFORMACÍ Z SMS //
//////////////////////////////
$price =  htmlspecialchars($_GET['price']);
$player = htmlspecialchars($_GET['text']);

if(empty($player)) die("Chyba: nezadal jsi parametr hrace");

$commands = array();

2) cenové hladiny uprav, nezadávej des.čísla (99.00), ale všude dej jen string ("99.00") = do uvozovek

Kód: Vybrat vše

switch($price) {

  case "99.00":

3) Ohledně reklamy, zkus za <?php dát tohle:

Kód: Vybrat vše

header('Content-type: text/plain');


Jestli pomůžu, karma potěší.