MobilniPlatby

Pokec o čemkoliv ostatním
Message
Autor
TheMikeee
Příspěvky: 83
Registrován: 11 dub 2014, 15:18
Reputation: 0

MobilniPlatby

#1 Příspěvekod TheMikeee » 30 srp 2014, 11:57

Hráči došli na bug že keď si kúpia trialop - pošlú sms SCT nick tak im dojde sms že pre potvrdenie musia zaslať sms s textom: SOUHLAS alebo proste niečo také normálna cena je 299 KČ
a oni totiš to keď nepošlú tú sms zo souhlasom tak im to dá trialop a zobere im to kredit len 20KČ, alebo nejako tak len za cenu odoslanej sms.
Ďakujem veľmi pekne, prosím vás poradíte mi ako to vyriešiť.
KARMA +

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: MobilniPlatby

#2 Příspěvekod Qefik » 30 srp 2014, 12:12

To si musíš vyřešit na podpoře mobilních plateb, ať se příkaz vykoná až po odeslání souhlasné SMS.
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain

TheMikeee
Příspěvky: 83
Registrován: 11 dub 2014, 15:18
Reputation: 0

Re: MobilniPlatby

#3 Příspěvekod TheMikeee » 30 srp 2014, 12:15

to je chyba mojeho scriptu alebo ich?

Uživatelský avatar
Qefik
Příspěvky: 5714
Registrován: 26 pro 2009, 11:26
Reputation: 0
Kontaktovat uživatele:

Re: MobilniPlatby

#4 Příspěvekod Qefik » 30 srp 2014, 12:34

Koukal jsem se do věštecké koule, ale neřekla mi to.
Rozdávat rady je zbytečné. Moudrý si poradí sám a hlupák stejně neposlechne.
Mark Twain

OneTime97
Příspěvky: 1552
Věk: 24
Registrován: 03 kvě 2014, 12:20
Reputation: 1
Kontaktovat uživatele:

Re: MobilniPlatby

#5 Příspěvekod OneTime97 » 30 srp 2014, 13:07

Quefik :lol:
Dej sem ten script
Každodenní stream od 19:00
https://www.twitch.tv/thief97
Sledujte mě na FB
https://www.twitch.tv/thief97

TheMikeee
Příspěvky: 83
Registrován: 11 dub 2014, 15:18
Reputation: 0

Re: MobilniPlatby

#6 Příspěvekod TheMikeee » 30 srp 2014, 13:41

OK, tu je script:
Spoiler: zobrazit

Kód: Vybrat vše

<?php
include_once("rcon.php");

$server   = "server";
$port     = "port";
$password = "pass";

// timestamp=2013-11-24T15%3A41%3A04
// phone=90333
// sms=PM+SMARTCRAFT+FERO
// shortcode=9033303
// country=CZ
// operator=TMOBILE
// att=1
// id=1385304064184
// emulator=1

$nick = strtolower(split(" ", $_GET["sms"])[1]);
$price = $_GET["shortcode"];

$commands = array();

switch($price) {
    case 90333:  // 299CZK
        $commands[] = "pex user $nick group set TrialOP";
        $commands[] = "economy give $nick 50000000";
        $commands[] = "say Hrac $nick si aktivoval TrialOP navzdy";
    break;
}

$minecraft = new rcon($server, $port, $password);
if($minecraft->Auth()) {
    foreach($commands as $command) {
        $minecraft->rconCommand($command);           
    }
}

$response = "OK;90333299";
header("Content-type: text/plain");
header("Content-length: ".strlen($response));
header("HTTP/1.1 200 OK");
echo $response;

?>

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: MobilniPlatby

#7 Příspěvekod Mysteria » 30 srp 2014, 15:46

Tak jasně, protože ty jim ty věci dáváš hned po odeslání SMSky bez ohledu na to, jestli pošlou nebo nepošlou souhlas. Tohle můžeš dělat jenom u SMS do 99Kč, nad 100Kč ne.

TheMikeee
Příspěvky: 83
Registrován: 11 dub 2014, 15:18
Reputation: 0

Re: MobilniPlatby

#8 Příspěvekod TheMikeee » 30 srp 2014, 18:15

Prosím upravil by si mi to?
ďakujem veľmi pekne
ešte tu je script pre ExtraVIP (vip stojí 99KČ to netreba nie?)
Spoiler: zobrazit

Kód: Vybrat vše

<?php
include_once("rcon.php");

$server   = "server";
$port     = "port";
$password = "pass";

// timestamp=2013-11-24T15%3A41%3A04
// phone=90333
// sms=PM+SMARTCRAFT+FERO
// shortcode=9033303
// country=CZ
// operator=TMOBILE
// att=1
// id=1385304064184
// emulator=1

$nick = strtolower(split(" ", $_GET["sms"])[1]);
$price = $_GET["shortcode"];

$commands = array();

switch($price) {
    case 90333:  // 149CZK
        $commands[] = "pex user $nick group set ExtraVIP";
        $commands[] = "economy give $nick 25000000";
        $commands[] = "say Hrac $nick si aktivoval ExtraVIP navzdy";
    break;
}

$minecraft = new rcon($server, $port, $password);
if($minecraft->Auth()) {
    foreach($commands as $command) {
        $minecraft->rconCommand($command);           
    }
}

$response = "OK;90333149";
header("Content-type: text/plain");
header("Content-length: ".strlen($response));
header("HTTP/1.1 200 OK");
echo $response;


?>


A tieto scripty na spetnú sms netreba upravovať?
ukážka:
Spoiler: zobrazit

Kód: Vybrat vše

<?php

$response = "Dekujeme, obdrzel jste premium ucet na minecraft serveru www.smartcraft.eu.;90333299";
header("Content-type: text/plain");
header("Content-length: ".strlen($response));
header("HTTP/1.0 204 No Content");
echo $response;

Ďakujem veľmi pekne ešte raz :)
?>

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: MobilniPlatby

#9 Příspěvekod Mysteria » 30 srp 2014, 18:30

V návodech je ode mě script pro MP, který tohle všechno řeší.


Zpět na „Off topic“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti