Da se nejak pomoci php (pripadne mysql) vlozit do hry prikaz z webu?
napr: /day ? nebo nekomu neco givnout?
PHP mi neni cizi, ale netusim jak to protlacit do hry samotne.
diky za rady.
Vlozit prikaz z webu
-
- Příspěvky: 1191
- Věk: 54
- Registrován: 27 srp 2012, 10:10
- Reputation: 0
- Bydliště: Hranice na Morave
- Kontaktovat uživatele:
Vlozit prikaz z webu
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)

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)
-
- Příspěvky: 3512
- Věk: 26
- Registrován: 18 úno 2012, 21:02
- Reputation: 11
Re: Vlozit prikaz z webu
Prakticky by to šlo přes rcon, jako je to staré automatické VIP. http://forum.fakaheda.eu/viewtopic.php?f=85&t=3962
-
- 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: Vlozit prikaz z webu
takze po zapnuti rcone a nastaveni hesla a portu pro to rcone,
zavolam stranku napr fly.php ktera bude obsahovat soubor v code:
mam to tak spravne?
pisu to z tabletu, tak nemam moznost to otestovat , ale verim ze zde sjou borci na php a reknou mi zda ma uprava z automatickych VIP na mnou rucne odesilane prikazy by mohly prijit do hry.
diky
zavolam stranku napr fly.php ktera bude obsahovat soubor v code:
Kód: Vybrat vše
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aktivace fly</title>
</head>
<body>
<?php
// V nasledujici casti nahradte text v uvozovkach.
$server = "IP vaseho serveru bez portu";
$port = "port, nejedna se o port serveru! Jedna se o rcon port v server.properties";
$heslo = "heslo od rconu, podle server.properties";
$hrac = "pavel"; // toto casem upravim ted je to natvrdo
include_once("rcon.php");
$r = new rcon($server,$port,$heslo);
// Spusti prikaz ktery da hraci fly
$r->rconCommand("fly ".$hrac."");
// Spusti prikaz ktery napise spravu o tom, hrac muze docasne litat
$r->rconCommand("say Hraci ".$hrac."bylo povoleno nachvili litat");
?>
</body>
</html>
mam to tak spravne?
pisu to z tabletu, tak nemam moznost to otestovat , ale verim ze zde sjou borci na php a reknou mi zda ma uprava z automatickych VIP na mnou rucne odesilane prikazy by mohly prijit do hry.
diky
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)

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)
- Mysteria
- Příspěvky: 9122
- Registrován: 26 pro 2009, 15:40
- Reputation: 7
- Bydliště: Česká republika
- Kontaktovat uživatele:
Re: Vlozit prikaz z webu
Pokud je ta třída pořád funkční tak to fungovat bude.
Výběr z vlastních projektů: MinecraftServerList.cz ✔ Minecraft Extended Punishment List ✔ Killing Floor2 servery ✔








Spoiler: zobrazit
-
- Příspěvky: 3512
- Věk: 26
- Registrován: 18 úno 2012, 21:02
- Reputation: 11
Re: Vlozit prikaz z webu
A vyplnil jsi ty údaje jako IP, rcon port, rcon pass?
-
- 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: Vlozit prikaz z webu
jasne ze vyplnil 
nicmene jsem jen tak na pul cesty.
kod pro fly.php:
nyni kod rcon.php (ten jsem needitoval)
a vysledek kdyz zavolam soubor fly.php
v konzoli je toto:
2013-02-13 19:49:36 [INFO] Rcon connection from: /127.0.0.1
a nic vic
zadny prikaz se neprovede
je to nejspise timto vypisem eroru:
Notice: Undefined offset: 1 in C:\www\minecraft\fly\rcon.php on line 142
Notice: Undefined offset: 2 in C:\www\minecraft\fly\rcon.php on line 142
radek 142 je :
return $ret[$this->_Id]['S1'];
tady me schopnosti trid jsou slabe.
nekde se neco nenaplnilo.
dokazete prosim nekdo poradit?

nicmene jsem jen tak na pul cesty.
kod pro fly.php:
Spoiler: zobrazit
nyni kod rcon.php (ten jsem needitoval)
Spoiler: zobrazit
a vysledek kdyz zavolam soubor fly.php
v konzoli je toto:
2013-02-13 19:49:36 [INFO] Rcon connection from: /127.0.0.1
a nic vic
zadny prikaz se neprovede
je to nejspise timto vypisem eroru:
Notice: Undefined offset: 1 in C:\www\minecraft\fly\rcon.php on line 142
Notice: Undefined offset: 2 in C:\www\minecraft\fly\rcon.php on line 142
radek 142 je :
return $ret[$this->_Id]['S1'];
tady me schopnosti trid jsou slabe.
nekde se neco nenaplnilo.
dokazete prosim nekdo poradit?
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)

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)
-
- 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: Vlozit prikaz z webu
zmena:
uprava kodu na toto:
udela konzole jen toto:
2013-02-13 20:31:36 [INFO] Rcon connection from: /127.0.0.1
2013-02-13 20:31:40 [INFO] [Server] Hraci pavel bylo povoleno nachvili litat
ale prikaz na fly a zkusebne na den se neprovede a nevypise chyb hlasku...
takze jde jen a pouze say
uprava kodu na toto:
Kód: Vybrat vše
include_once("rcon.php");
$r = new rcon($server,$port,$heslo);
$r->Auth();
// Spusti prikaz ktery da hraci fly
$r->rconCommand("fly pavel");
// Spusti prikaz ktery napise spravu o tom, hrac muze docasne litat
$r->rconCommand("say Hraci ".$hrac." bylo povoleno nachvili litat");
// Spusti test prikaz na den
$r->rconCommand("day");
udela konzole jen toto:
2013-02-13 20:31:36 [INFO] Rcon connection from: /127.0.0.1
2013-02-13 20:31:40 [INFO] [Server] Hraci pavel bylo povoleno nachvili litat
ale prikaz na fly a zkusebne na den se neprovede a nevypise chyb hlasku...
takze jde jen a pouze say
Naposledy upravil(a) marty_ dne 13 úno 2013, 21:43, celkem upraveno 1 x.
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)

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)
- Mysteria
- Příspěvky: 9122
- Registrován: 26 pro 2009, 15:40
- Reputation: 7
- Bydliště: Česká republika
- Kontaktovat uživatele:
Re: Vlozit prikaz z webu
Jaká náhodička, pro reload UltraBans pluginu používám (respektive budu používat, nejsou dokončené) stejnou třídu a je bez problémů funkční.
Sice jsem si ji hodně modifikoval, ale i v základu mi fungovala dobře, takže problém není ve třídě ale v jejím použití.
Zkus co ti vrátí příkaz version.
Sice jsem si ji hodně modifikoval, ale i v základu mi fungovala dobře, takže problém není ve třídě ale v jejím použití.
Zkus co ti vrátí příkaz version.
Výběr z vlastních projektů: MinecraftServerList.cz ✔ Minecraft Extended Punishment List ✔ Killing Floor2 servery ✔








Spoiler: zobrazit
-
- 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: Vlozit prikaz z webu
a netusis kde je chyba?
kdyz udelam
$r->rconCommand("say aaaa");
$r->rconCommand("say bbbb");
tak to obe promenne $r posle do hry, ale cokoliv jineho nez say uz ne... a eror reportiing take mlci
kdyz udelam
$r->rconCommand("say aaaa");
$r->rconCommand("say bbbb");
tak to obe promenne $r posle do hry, ale cokoliv jineho nez say uz ne... a eror reportiing take mlci

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)

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)
-
- 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: Vlozit prikaz z webu
s potesenim musim oznamit ze to funguje 
/fly se vypne/zapne pri
$r->rconCommand("fly marty");
a pouze to neda zadnou hlasku ani do hry a ani do konzole.
Tak se omlouvam za monology
prisel sem na to tak ze z beznadeje jsem si chtel zaletet do lavy a vono nic, nelital sem

/fly se vypne/zapne pri
$r->rconCommand("fly marty");
a pouze to neda zadnou hlasku ani do hry a ani do konzole.
Tak se omlouvam za monology

prisel sem na to tak ze z beznadeje jsem si chtel zaletet do lavy a vono nic, nelital sem

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)

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)
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 30 hostů