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
Użytkownik sebxx4 edytował ten post 24.07.2013 20:59


Dodatki SourceMod



Temat jest zamknięty














