Stránka 1 z 1

Chyba Mmobilníplatby.cz

Napsal: 15 bře 2014, 15:00
od Lamik
93.91.250.135:27198

Dobrý den, mám problém s mobilními platbami. Na mobilních platbách odešlu test. sms. Viz Obrázky
Spoiler: zobrazit
Platba.png
Platba.png (12.78 KiB) Zobrazeno 3852 x

Platba2.png
Platba2.png (10.13 KiB) Zobrazeno 3852 x

No a do konzole to napíše: > [13:58:41 INFO]: Rcon connection from: /88.86.120.251
Ale příkaz to na server nedá. Poradíte mi prosím?

Re: Chyba Mmobilníplatby.cz

Napsal: 15 bře 2014, 16:47
od LpBahos
Testovací SMS se dá odeslat přímo v SMS VIP nastavení

Re: Chyba Mmobilníplatby.cz

Napsal: 15 bře 2014, 17:26
od Mysteria
Pokud ti to projde ověřovákem, tak hledej chybu v samotném skriptu, respektive v připojení k RCONu a podobně.

Re: Chyba Mmobilníplatby.cz

Napsal: 15 bře 2014, 18:33
od Sejsel
Taky by sis možná pak měl změnit umístění toho souboru, protože teď si může "poslat SMS" každý.

Re: Chyba Mmobilníplatby.cz

Napsal: 15 bře 2014, 19:19
od Lamik
Vím. Server ještě není přístupný všem je tam whitelist a pak všechno restartujem. Ale jak to teda udělat? Mám vám tu hodit můj script? :)

Re: Chyba Mmobilníplatby.cz

Napsal: 15 bře 2014, 19:23
od Sejsel
Můžeš to zkusit, pokud si jsi jistý, že to je tím :)

Re: Chyba Mmobilníplatby.cz

Napsal: 15 bře 2014, 19:28
od Lamik
Spoiler: zobrazit

Kód: Vybrat vše

Vaše sms byla zpracována
<?php
///////////////
// NASTAVENÍ //
///////////////
$server = "vyplněno";
$port = "vyplněno";
$pw = "vyplněno";
//////////////////////////////
// VYTAŽENÍ INFORMACÍ Z SMS //
//////////////////////////////
$price = $_GET['price'];
$player = $_GET['text'];

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

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

  case 299.000: 
    $commands[] = "pex user ".$player." group set Sponzor"; //Sponzor
    $commands[] = "bc &bHrac ".$player." &bse stal nasim &4&lSPONZOREM&b. &cDekujeme:)"; //Sponzor
  break;
 
  case 249.000: 
    $commands[] = "pex user ".$player." group set EVIP"; //EVIP navždy
  break;
 
  case 149.000: 
    $commands[] = "pex user ".$player." group add EVIP * 2592000"; //EVIP na měsíc;
  break;
 
  case 199.000: 
    $commands[] = "pex user ".$player." group set VIP"; //VIP navždy
  break;
 
  case 99.000: 
    $commands[] = "pex user ".$player." group add VIP * 2592000"; //VIP na měsíc
  break;
 
  case 10.000: 
    $commands[] = "money give ".$player." 100"; //10kč cena
  break;
 
  case 0.500: 
    $commands[] = "money give ".$player." 150"; //sms za 0,5 €
  break;
 
  case 1.000: 
    $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);

(To Rcon Password, IP , Port mám normal vyplněné, ale tady to dávat nebudu)