Stránka 1 z 1

Prosím pomoc - Script

Napsal: 07 lis 2013, 15:38
od geron552
Server: 93.91.250.124:27640

Ahojte,
používám na mobilniplatby.cz tento script ale když si někdo zakoupí VIP, tak to na server odešle příkaz "/op PM FH5 <jméno>. Nevíte jak mám udělat, aby příkaz odešel pouze s jménem ? Myslím takto - /op <jméno>

Kód: Vybrat vše

<?php
/////////////
//NASTAVENI//
/////////////
$server   = "xxxxx";
$port     = "xxxx";
$password = "xxxxxx";

//////////////////////
//VYTAŽENÍ INFORMACÍ//
//////////////////////
$price   = $_GET['shortcode'];
$country = $_GET['country'];
$operator = $_GET['operator'];
$telefon = $_GET['phone'];
$datum = $_GET['timestamp'];
$sms = $_GET['sms'];
$id = $_GET['id'];
$cmds  = array();
///////////
//PŘÍKAZY//
///////////
switch($price) {
    case 9033379:   //SMS za 79KÄŤ
        $cmds[] = "say $sms";
    break;
}
include_once("rcon.php");
$r = new rcon($server,$port,$password);
if($r->Auth())
{
    foreach($cmds as $cmd)
    $r->rconCommand($cmd);           
}

if($country == 'CZ') {
$response = "Dekujeme za zaslani SMS.";
Header ("Content-type:text/plain");
echo $response;
} else {
$response = "Dekujeme za zaslani SMS.;".$price;
Header ("Content-type:text/plain");
Header ("Content-length".strlen($response));
echo $response;
}
?>


Díky za pomoc :)

Re: Prosím pomoc - Script

Napsal: 08 lis 2013, 12:56
od marty_
a co ti to napise do hry prikazem say ?
Zajimal by mne obsah promenne $sms

Re: Prosím pomoc - Script

Napsal: 08 lis 2013, 13:51
od zdenda204
To vypadá jako můj skript :D
Každopádně jak vypadá SMS kterou odesíláš? Záleží právě na tom, co v ní je.
Já mám SMS "PM ZDENDA", kde PM je předdefinované a zdenda204 je tam ten druhý definovaný. Potom když tedy posílám SMS "PM ZDENDA Muj_Nick" tak se do proměnné $_GET['sms'] uloží vše za "PM ZDENDA", to jest "Muj_Nick"

Re: Prosím pomoc - Script

Napsal: 08 lis 2013, 15:19
od geron552
zdenda204 píše:To vypadá jako můj skript :D
Každopádně jak vypadá SMS kterou odesíláš? Záleží právě na tom, co v ní je.
Já mám SMS "PM ZDENDA", kde PM je předdefinované a zdenda204 je tam ten druhý definovaný. Potom když tedy posílám SMS "PM ZDENDA Muj_Nick" tak se do proměnné $_GET['sms'] uloží vše za "PM ZDENDA", to jest "Muj_Nick"


Ano, je to script od tebe :)
Text SMS - PM VG1 <hrac>
Když odešlu SMS, tak to na server napíše /pex user PM VG1 <hrac> group set VIP

Re: Prosím pomoc - Script

Napsal: 08 lis 2013, 15:38
od zdenda204
Nahoře jsi psal "PM FH5" 8-)
Každopádně řádek

Kód: Vybrat vše

$sms = $_GET['sms'];

nahraď za

Kód: Vybrat vše

$sms = explode(" ", $_GET['sms']);

a pak v tom příkazu budeš používat

Kód: Vybrat vše

$cmds[] = "say $sms[2]";

Ostatním včetně mě to jde bez problémů, nejspíše to je na straně Mobilních plateb.