Help - Search - Members - Calendar
Full Version: Query Script Perso ?
Forum 17B > Counter Strike 1.6 > General discussion
Julia
Voilà, je suis en train de faire un pannel d'admin Web pour ma team car nous ne sommes pas chez un hébergeur...
Toutes les fonctions principales fonctionnent, reboot du serveur...
J'aimerais bien aussi pouvoir afficher 2-3 infos... Comme le nombre de joueur, ou simplement le titre de la map, ceci sans images (donc j'ai exclus le Query 17B)...
J'ai fait une vielle feinte en iframe avec le query psychostats, mais il n'est pas génial...

Sinon avec qstat, j'arrive à obtenir un résultat correcte, mais j'n'arrive pas à printer ce que je veux icon_decu.gif et cela utilise la fonction shell exec alors je n'aime pas trop cette méthode...

Donc je suis à la recherche de 2-3 infos si vous avez déjà trouvé des pannels web tenant la route... Je suis en train de tenter l'extraction des infos que je veux de phprcon, mais il est trop complet...
Les classes php pour Counter-Strike sont dispo : http://a-pellegrini.developpez.com/tutoriels/php/cstrike/
Mais je n'arrive pas du tout à utiliser ces classes, donc si quequ'un aurait quelquechose sous la main... Le but est de pouvoir faire comme tous les query scripts de base donner les infos, mais pouvoir les extraires une par une pour les placer un peu partout... J'ai fait le pannel tout en Ajax avec des petites fenetre flottantes...

Voilà, donc je prends toutes les infos, tous les liens que vous aurez... Même des trucs bêtes...

QUOTE
Je suis en weekend donc si je répond pas avant dimanche c'est normal hein ^^
Chapo
http://dev.kquery.com/

icon_jap.gif
yoshio
On utilise la classe comme ceci :

CODE
<?php
error_reporting(E_ALL | E_STRICT);
require_once 'Steam.php';
require_once 'Steam/Info.php';
require_once 'Steam/List.php';
require_once 'Steam/Rcon.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cstrike :: Example</title>
</head>
<body>
<pre>
Cstrike :: Example

<?php
$ip = '82.149.249.243';
$port = '27017';

$ipRcon = '192.168.1.2';
$portRcon = 27015;
$pswd = '123456789';

// ServerInfo example
/**/
$serv = new Steam_Info($ip, $port);
var_dump($serv->info());
var_dump($serv->players());
var_dump($serv->rules());
/**/

// ServerInfo example
/*
$serv = new Steam_Rcon($ipRcon, $portRcon, $pswd);
var_dump($serv->command('cvarlist'));
*/

// ServerList example
/*
$serv = new Steam_List();
$serv->addFilter('map', 'de_dust2');
$serv->addFilter('dedicated');
$serv->addFilter('secure');
print_r($serv->getList());
*/
?>
</pre>
</body>
</html>


En passant la classe est fait pour css et non cs1.6 .
Julia
QUOTE
En passant la classe est fait pour css et non cs1.6

D'un autre coté, ces noobs à faire un titre en "Dialoguer avec un serveur Counter-Strike : Source en PHP", on sait pas si ce sont des Sources en php, bien qu'il y aurait un S

J'avais déjà testé ton bout de code qui ne marchait pas il me semble, ou du moins, je n'avais pas réussi à le faire marcher...

Je regarde ça...
yoshio
Le code que je t'ai fourni marche tres bien. Puis rien ne t'oblige a utiliser la classe si tu avais lu l'article tu aurais vu comment marchait le code.
Julia
Bon avec kquerry, j'ai réussi à faire plus ou moins ce que je voulais, j'vais tenter d'introduire un form pour envoyer des RCONS...

Sinon, je vais retenter aussi avec la classse du site dont tu parles yoshio, pi être que cette fois...

Merci Chapo pour Kquerry, Google n'avait jamais sorti ça icon_razz.gif
Julia
Bon bah merci Chapo, marche vraiment nikel de chez nikel leur script enfin même si j'ai mis longtemps à trouver dans leur site/forum des infos entre le spam et les erreurs icon_razz.gif

J'ai fini par reprendre la classe United Admin (je crois que c'est comme ça que ça s'appelle), mais j'en ai un peu chié pour POST les RCONs vu que j'ai un peu de SQL, de sessions et tout le tralala et surtout plein d'Ajax...

J'aurais une autre petite question en passant, si vous avez le moyen de lire un fichier n'appartenant pas à www-data et d'en extraire des infos... JE suis bloqué là dessus pour modifier le fichier de conf, ma méthode actuelle est le fichier de conf dans le rep de mon pannel d'admin avec Owner www-data avec un lien symbolique mais c'est un peu bof quand même... Le but au final est de pouvoir récupérer le RCON du fichier de configuration pour envoyer ma commande sans avoir à rentrer le RCON dans le form ni dans la base de données...

Bon je sais pas si vous m'avez compris mais je découvre en même temps que je pose mes questions alors pi être que dans 2 jours j'aurais la réponse...
greg2fs
Bon moi j'ai essayé la class de developpez.com mais pas moyen elle marche pas. kquerry je trouve pas.
Une ame charitable pourrait elle m'aider s'ilvousplait ?
Chapo
Pour kquery suffit de suivre le lien que j'ai donné plus haut.

Et c'est pour cs, pas css wink.gif
Julia
QUOTE (greg2fs @ 14/11/2007 à 17:00:56) *
Bon moi j'ai essayé la class de developpez.com mais pas moyen elle marche pas. kquerry je trouve pas.
Une ame charitable pourrait elle m'aider s'ilvousplait ?

Poiur cette classe c'est pour du CSS, comme l'a dit Chapo, le Kquery est vraiment excellent et simple...
Tu peux aussi aller voir sur OVH http://forums.ovh.net/showthread.php?t=28233
Un des user à publié ça, et il y a un système de query basé sur PHPGStat (le nom est peut-être pas le bon)...
Si tu veux trouver des bons bouts de code, sur Sourceforges, tu tappes games control pannel t'auras pas mal de résultats intéressants...

Perso, je continu à utiliser le query script des psychostats que je trouve jolie avec la fonction d'envois de RCON...
Le KQuery ne m'a servit que pour le "serveur UP/Down" icon_razz.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.