From 9a4787b7c2e1e82dd3d21e0b1ecf7394be61001a Mon Sep 17 00:00:00 2001 From: Erreur32 Date: Fri, 5 Feb 2021 22:45:59 +0100 Subject: [PATCH] first commit --- config.php | 42 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/config.php b/config.php index c614e6d..ac9eee7 100644 --- a/config.php +++ b/config.php @@ -41,7 +41,9 @@ } else { $mods = ""; } - // librarie SQ - info serv game + + + // librarie SQ - info serv game require 'SQ_/bootstrap.php'; use xPaw\SourceQuery\SourceQuery; define( 'SQ_SERVER_ADDR', "${ipserv}" ); // IP server @@ -71,11 +73,10 @@ // DEBUG - /* - print_r($Info); - */ + /* print_r($Info); */ // Variables + $HostName = $Info['HostName'] ; $Game = $Info['ModDesc'] ; $Version = $Info['Version'] ; @@ -89,5 +90,38 @@ $ping = "666"; // $mods = "0"; +// REGEX de la mort. + +// time server +$regtimsev = "/[0-9]{1,2}[:][0-9]{1,2}/"; +$result = preg_grep($regtimsev, explode(",", $InfoGT)); + foreach ($result as $key => $val) { $timeserver = $val; } + +// speedtime dayz +$regtimeacc = "/etm[0-9]{1,2}[.][0-9]{1}/"; +$result = preg_grep($regtimeacc, explode(",", $InfoGT)); + foreach ($result as $key => $val) { $timespeed = trim($val,"entm.0"); } + +// speedtime night +$regtimeacn = "/entm[0-9]{1,2}[.][0-9]{1}/"; +$result = preg_grep($regtimeacn, explode(",", $InfoGT)); + foreach ($result as $key => $val) { $timespeedn = trim($val,"entm.0"); } + +// HIVE +$reghive = '/[^,]...(Hive)/'; +$result = preg_grep($reghive, explode(",", $InfoGT)); + foreach ($result as $key => $val) { $hive = $val; } + +// battleye +$regbattle = "/(battleye)/"; +$result = preg_grep($regbattle, explode(",", $InfoGT)); + foreach ($result as $key => $val) { $battleye = $val; } + +// mod +$regmod = "/(mod)/"; +$result = preg_grep($regmod, explode(",", $InfoGT)); + foreach ($result as $key => $val) { $mods = $val; } + + ?>