трудности с Zblock (zb_authhost)

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
trayluckyon
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 14.01.2008

#1 Сообщение 01.06.2009, 17:42

Возникла необходимость использовать функцию з-блока zb_authhost. Как это собственно осуществить подскажите, скажем например что надо вписать в код, чтобы было:
-ник: improve
-команда: symbian

вот просто покажите где что прописать, чтоб я по анологии увидел.
[spoiler=""вот здесь подскажите куда вписать данные выше чтоб определялось на серве именно так""]

Код: Выделить всё

<?php

if($_SERVER['HTTP_USER_AGENT'] !== "zBlock")
exit("0"); // It wasn't zBlock

if(!preg_match("/^0:[0-1]:[0-9]{1,10}$/", $_POST["uid"]))
exit("0"); // It wasn't a proper SteamID

if(!include_once("mysql.php"))
exit("0"); // Couldn't connect to database

$result = mysql_query(
"SELECT `users`.`name` , `teams`.`name` AS `teamname` ".
"FROM `users` LEFT JOIN `teams` ".
"ON `teams`.`id` = `users`.`teamid` ".
"WHERE `users`.`steamid` = '".$_POST["uid"]."' ".
"LIMIT 0, 1"
);
@$info = mysql_fetch_assoc($result);
if(!$info)
exit(base64_encode("Player not found."));

$colors[0] = chr(1); // Default yellow
$colors[1] = chr(3); // Light green
$colors[2] = chr(4); // Dark green

echo base64_encode($colors[0]."YourHost.com");
echo ",".base64_encode($colors[1]."Player: ".$colors[2].$info["name"]);
echo ",".base64_encode($colors[1]."Team: ".$colors[2].$info["teamname"]);

?>
[/spoiler]

или просто скажите плагины которые пускают только определенные IP или steamID

Аватара пользователя
NAT
Лейтенант
Лейтенант
Сообщения: 132
Зарегистрирован: 19.10.2007
Откуда: moscow

#2 Сообщение 01.06.2009, 23:07

инфу добавляй в базу sql
ИзображениеИзображениеИзображениеИзображение

trayluckyon
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 14.01.2008

#3 Сообщение 02.06.2009, 03:23

На офф сайте зблока приведен этот код, куда здесь что вставить надо, чтобы получить эти результаты, которые я написал

Ну что не найдется людей толкующих в сайте? Просто заполните форму в спойлере данными выше (ником, командой) и все дальше я сам догоню, если кто умеет\знает больше поделитесь информацией

trayluckyon
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 14.01.2008

#4 Сообщение 03.06.2009, 18:07

Подскажите пожалуйста кто-нибудь может написать плагин для сорсмод такого вида:

-плагин (если cvar включен) будет кикать при заходе на сервер людей, IP которых нет в .cfg, если cvar выключен он не будет кикать

-если можно тоже самое со STEAMID

-еще каким-то образом организовать возможность добавления дополнительной информации об этом ip, steamid (конкретнее из какой он команды и его ник в этой команде, и чтобы это высвечивалось при его заходе на сервер красивенькими цветами :) )

собственно это все, было бы полезно иметь такой плагин, что в разы увеличит уровень проведения чемпионатов 5х5

gamemod cstrike (CSS)

Coban2k
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 08.02.2009

#5 Сообщение 05.06.2009, 17:25

а потом в самом зблоке что писать после zb_authhost адрес к этому пхп файлу?

trayluckyon
Нович0к
Нович0к
Сообщения: 8
Зарегистрирован: 14.01.2008

#6 Сообщение 07.06.2009, 05:07

да, этот файлик должен быть на сайте

Добавлено спустя 9 часов 39 минут 8 секунд:
а что ты что-то нашел? получилось?

Аватара пользователя
MihaNN52
Сержант
Сержант
Сообщения: 89
Зарегистрирован: 22.10.2008
Откуда: NN52
Контактная информация:

#7 Сообщение 16.06.2009, 13:42

есть плагин для сорсмода там все проще, у меня стоит на микс сервере доступ по стим айди его можно вкл выкл при необходимости без рестарта сервера, работает четко
http://forums.alliedmods.net/showthread.php?t=93161
game.cssnn52.nnov.ru:27018 паблик
game.cssnn52.nnov.ru:27019 кв сервер
www.cssNN52.ru наш сайт

Twist13rus
Нович0к
Нович0к
Сообщения: 2
Зарегистрирован: 04.01.2009

#8 Сообщение 03.07.2009, 10:29

Ну а все таки, как же это можно настроить в Zblock-е?

Ответить