Witajcie.
Pisząc mój skrypt dochodzę do momentu, kiedy nawet google milczy w mojej sprawie. Mianowicie chodzi o wysyłanie komend na serwer cs 1.6 ze strony www, dokładniej przez skrypt PHP. Udało mi się zrobić skrypt wysyłający komendy RCON (poniżej wraz z biblioteką), ale nie bardzo wiem jak zmusić go do wysyłania 'zwykłych' komend. Przykładowo komenda changelevel de_dust2 działa bez problemu, mapa się zmienia. Ale gdy chcę już użyć komendy silnika BF2 bf2_addbadge <gracz> <odznaka> <level> (dodawanie odznak graczom) to skrypt przestaje działać. Tzn nie 'wypluwa' żadnych logów, na serwerze nic się nie dzieje. Ta sama komenda wpisana w konsoli (jako admin) działa normalnie. I teraz pytanie - jak zmusić skrypt do pracy z takimi komendami ?
Skrypt:
<pre> <?php include 'rcon_hl_net.inc'; $nick = '~Sebxx [PL]~'; $class = '4'; $lvl = '3'; $M=new Rcon(); $M->Connect("IP","PORT","RCON"); $ret=$M->RconCommand("bf2_addbadge ".$nick." ".$class." ".$lvl); echo $ret; ?> </pre>
Biblioteka w załączniku (nic nie zmienane w niej).
Załączone pliki
-
rcon_hl_net.inc 11,92 KB
91 Ilość pobrań
Użytkownik sebxx4 edytował ten post 24.07.2013 20:59