Prosím pomoc - Script

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
geron552
Příspěvky: 99
Registrován: 21 pro 2012, 10:53
Reputation: 0

Prosím pomoc - Script

#1 Příspěvekod geron552 » 07 lis 2013, 15:38

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 :)

marty_
Příspěvky: 1191
Věk: 54
Registrován: 27 srp 2012, 10:10
Reputation: 0
Bydliště: Hranice na Morave
Kontaktovat uživatele:

Re: Prosím pomoc - Script

#2 Příspěvekod marty_ » 08 lis 2013, 12:56

a co ti to napise do hry prikazem say ?
Zajimal by mne obsah promenne $sms
Všechny své servery jsem sloučil pomocí BungeeCordu na jediny multiserver play.hero-craft.cz a jsem maximálně spokojenej :)
Jsou to tyto:
Lobby (1.11), Creativ(1.12), Skyblock(1.12), Planet(1.12), Games(1.9.4), Hranice(1.11), Classic(1.12), , Seniorcraft (1.12), a dalsi pripravuji... (aktualne RPG 1.12)

Uživatelský avatar
zdenda204
Příspěvky: 3617
Věk: 36
Registrován: 23 kvě 2012, 21:38
Reputation: 0

Re: Prosím pomoc - Script

#3 Příspěvekod zdenda204 » 08 lis 2013, 13:51

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"
Přijímám zakázky na skripty/pluginy v PHP/Javě za malý poplatky! A kup mi sušenku :) Obrázek Obrázek
⇨Projekt Market⇦

geron552
Příspěvky: 99
Registrován: 21 pro 2012, 10:53
Reputation: 0

Re: Prosím pomoc - Script

#4 Příspěvekod geron552 » 08 lis 2013, 15:19

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

Uživatelský avatar
zdenda204
Příspěvky: 3617
Věk: 36
Registrován: 23 kvě 2012, 21:38
Reputation: 0

Re: Prosím pomoc - Script

#5 Příspěvekod zdenda204 » 08 lis 2013, 15:38

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.
Přijímám zakázky na skripty/pluginy v PHP/Javě za malý poplatky! A kup mi sušenku :) Obrázek Obrázek
⇨Projekt Market⇦


Zpět na „Minecraft, Tekkit“

Kdo je online

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