Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

200 страниц V  « 182 183 184 ... 198 199 »

CS:Bans - замена AmxBans

Статус пользователя DRW
сообщение 28.7.2017, 16:23
Сообщение #3641
Стаж: 11 лет

Сообщений: 819
Благодарностей: 156
Полезность: 70

подскажи куда прописывать админов в онлайн маркете если стоит амх банс
амх банс не берет админов users.ini


сигаретный дым под облака незаметно джин обнял бокал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Inf19
сообщение 29.7.2017, 8:33
Сообщение #3642


Стаж: 11 лет

Сообщений: 570
Благодарностей: 79
Полезность: 22

Цитата(XyLiGaN @ 28.7.2017, 10:16) *
Inf19, 1-й пост прочитай, там написано что нужно заменить.

я всьо ето делал.. еще на старом хосте.. и всьо ок било... щас незнаю что за дела((
за менил файлик еще раз... результата 0

Отредактировал: Inf19, - 29.7.2017, 8:36


Установка и настройка Amxbans, CS:BANS, Web - статистик.
Установка и настройка AMX плагинов, модулей, META модулей на сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 29.7.2017, 14:37
Сообщение #3643


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

Inf19, данные к базе точно прописаны?


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DarkFantom
сообщение 29.7.2017, 14:55
Сообщение #3644


Стаж: 8 лет 10 месяцев

Сообщений: 233
Благодарностей: 69
Полезность: 185

Хотелось бы взглянуть что это за движок PlayCMS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 29.7.2017, 15:00
Сообщение #3645


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

Inf19, да и еще , может быть закрыт удаленный доступ к базе данных , проверь на вебхосте где размещен банлист


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Inf19
сообщение 29.7.2017, 21:31
Сообщение #3646


Стаж: 11 лет

Сообщений: 570
Благодарностей: 79
Полезность: 22

Цитата(energydance @ 29.7.2017, 15:00) *
Inf19, да и еще , может быть закрыт удаленный доступ к базе данных , проверь на вебхосте где размещен банлист

1. бд сконектилась... так как прописиваю туда админов
2. сам сервер єсть так как "роботает" ево консоль через ркон
3. доступ открит! 100% так как ксбанс до етого стоял на другом хосте и там всьо роботало...но для достоверности проверил... всьо включено...
незнаю куда копать(((


Установка и настройка Amxbans, CS:BANS, Web - статистик.
Установка и настройка AMX плагинов, модулей, META модулей на сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 29.7.2017, 22:24
Сообщение #3647


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

Inf19, могу посмотреть и помочь если что , пиши в лс


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Inf19
сообщение 31.7.2017, 0:12
Сообщение #3648


Стаж: 11 лет

Сообщений: 570
Благодарностей: 79
Полезность: 22

заработало ...
но странно как-то ... делал эту самую процедуру 100500 раз .. видимо нужно винду уже поменять
забросили мне файлик серверинфо ТП
есть розличия.... может кому пригодиться...
Cкрытый текст
Код:
<?php
/**
* @author Craft-Soft Team
* @package CS:Bans
* @version 1.0 beta
* @copyright ©2013 Craft-Soft.ru. Все права защищены.
* @link http://craft-soft.ru/
* @license http://creativecommons.org/licenses/by-nc-sa/4.0/deed.ru «Attribution-NonCommercial-ShareAlike»
*/

/**
* Модель для таблицы "{{serverinfo}}".
*
* Доступные поля таблицы '{{serverinfo}}':
* @property integer $id ID сервера
* @property integer $timestamp Дата
* @property string $hostname Название сервера
* @property string $address Адрес
* @property string $gametype Тип игры
* @property string $rcon RCON пароль
* @property string $amxban_version Версия плагина
* @property string $amxban_motd Ссылка на MOTD
* @property integer $motd_delay Время показа MOTD
* @property integer $amxban_menu Меню (?)
* @property integer $reasons Причины
* @property integer $timezone_fixx Разница во времени
*/
class Serverinfo extends CActiveRecord
{
private $connect;
public $players = null;
public $playersmax = null;
public $name = null;
public $map = null;
public $game = null;
public $os = null;
public $osimg = null;
public $secure = null;
public $playersinfo = array();
public $online = null;
public $modimg = null;
public $vacimg = null;
public $contact = null;
public $nextmap = null;
public $timeleft = null;
public $mapimg = null;

public static function model($className=__CLASS__)
{
return parent::model($className);
}

public function tableName()
{
return '{{serverinfo}}';
}

public function scopes()
{
return array(
'sort'=>array(
'order'=>'`hostname` ASC'
),
);
}

public function rules()
{
return array(
array('motd_delay, amxban_menu, reasons, timezone_fixx', 'numerical', 'integerOnly'=>true),
array('rcon', 'length', 'max'=>32),
array('amxban_motd', 'length', 'max'=>250),
array('id, timestamp, hostname, address, gametype, rcon, amxban_version, amxban_motd, motd_delay, amxban_menu, reasons, timezone_fixx', 'safe', 'on'=>'search'),
);
}

public function relations()
{
return array();
}

public function attributeLabels()
{
return array(
'id' => 'ID',
'timestamp' => 'Дата',
'hostname' => 'Имя сервера',
'address' => 'Адрес',
'gametype' => 'Мод',
'rcon' => 'Rcon',
'amxban_version' => 'Версия',
'amxban_motd' => 'MOTD',
'motd_delay' => 'Задержка перед MOTD',
'amxban_menu' => 'Меню Amxban',
'reasons' => 'Группы причин банов',
'timezone_fixx' => 'Разница во времени',
'map' => 'Карта'
);
}

public function search()
{
$criteria=new CDbCriteria;

$criteria->compare('id',$this->id);
$criteria->compare('timestamp',$this->timestamp);
$criteria->compare('hostname',$this->hostname,true);
$criteria->compare('address',$this->address,true);
$criteria->compare('gametype',$this->gametype,true);
$criteria->compare('rcon',$this->rcon,true);
$criteria->compare('amxban_version',$this->amxban_version,true);
$criteria->compare('amxban_motd',$this->amxban_motd,true);
$criteria->compare('motd_delay',$this->motd_delay);
$criteria->compare('amxban_menu',$this->amxban_menu);
$criteria->compare('reasons',$this->reasons);
$criteria->compare('timezone_fixx',$this->timezone_fixx);
$criteria->order = '`hostname` ASC';
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
}


public function getInfo() {
$sip = explode(':', $this->address);

//include ROOTPATH . '/include/GameQ.php';

$server = new GameQ;

$server->addServer(array(
'id' => $this->id,
'type' => $this->gametype,
'host' => $this->address
));

$server->setOption('timeout', 1);

$s = $server->requestData();
$s = $s[$this->id];

$rules = array();
$info['online'] = $s['gq_online'] == 1;

if($info['online'])
{
$info['players'] = $s['num_players'];
$info['playersmax'] = $s['max_players'];
$info['name'] = $s['hostname'];
$info['map'] = $s['map'];
$info['game'] = $s['game_dir'];
$info['os'] = $s['os'] == 'l' ? 'Linux' : 'Windows';
$info['secure'] = $s['secure'] == 0 ? FALSE : TRUE;
$info['playersinfo'] = isset($s['players']) && is_array($s['players']) ? $s['players'] : array();
$info['timeleft'] = isset($s['mp_timeleft']) ? $s['mp_timeleft'] : isset($s['amx_timeleft'])?$s['amx_timeleft']:false;
$info['nextmap'] = isset($s['amx_nextmap'])?$s['amx_nextmap']:FALSE;
$info['contact'] = isset($s['sv_contact'])?$s['sv_contact']:FALSE;
$game = $this->gametype ? $this->gametype : $info['game'];
$info['modimg'] = Yii::app()->urlManager->baseUrl .
DIRECTORY_SEPARATOR .
"images".
DIRECTORY_SEPARATOR .
"games" .
DIRECTORY_SEPARATOR .
$game .
".gif";
$info['vacimg'] = Yii::app()->urlManager->baseUrl .
DIRECTORY_SEPARATOR .
"images".
DIRECTORY_SEPARATOR .
($info['secure'] ? "vac.png" : "no_vac.png");
$info['osimg'] = Yii::app()->urlManager->baseUrl .
DIRECTORY_SEPARATOR .
"images".
DIRECTORY_SEPARATOR .
"os" .
DIRECTORY_SEPARATOR .
$info['os'].
".png";

if(!$info['online'])
{
$mapimage = Yii::app()->urlManager->baseUrl ."/images/maps/noresponse.jpg";
}
elseif(is_file(ROOTPATH ."/images/maps/" . $game . '/' . $info['map'] . ".jpg"))
{
$mapimage = Yii::app()->urlManager->baseUrl . "/images/maps/" . $game . '/' . $info['map'] . ".jpg";
}
else
{
$mapimage = Yii::app()->urlManager->baseUrl . "/images/maps/noimage.jpg";
}

$info['mapimg'] = CHtml::image($mapimage, $info['map'], array('title' => $info['map'], 'class' => 'img-polaroid'));
return $info;
}
return FALSE;
}

public function rconCommand($command)
{
$addr = explode(':', $this->address);

$rcon = new Rcon;
$rcon->Connect($addr[0], $addr[1], $this->rcon);

$test = $rcon->RconCommand('echo Hi');

if($test == 'Bad rcon_password.' || $test == 'No password set for this server.' || $test != 'Hi')
return FALSE;

return $rcon->RconCommand(CHtml::encode ($command));
}

public function getPlayersInfo()
{
if(!$this->rcon)
return FALSE;

$q = $this->rconCommand('amx_list');

if(!$q)
return FALSE;

$players = array();
foreach(explode("\x0A", $q) as $p)
{
$i = explode("\xFC", $p);

switch($i[4])
{
case 0:
$type = 'Игрок';
break;
case 1:
$type = 'Бот';
break;
case 2:
$type = 'HLTV';
break;
default :
$type = 'Неизвестен';
}

$players[] = array(
'nick' => $i[0],
'userid' => $i[1],
'steamid' => $i[2],
'ip' => $i[3],
'playertype' => $type,
'immunity' => $i[5]
);
}
return $players;
}

public static function getCommands()
{
return array(
'' => 'Выберите команду',
'amx_reloadadmins' => 'Перезагрузить список админов',
'restart' => 'Перезапустить карту/плагины',
'stats' => 'Команда stats',
'status' => 'Команда status',
'amx_plugins' => 'Список AMX плагинов',
'amx_modules' => 'Список AMX модулей',
'meta list' => 'Список модулей MetaMod'
);
}

public static function getAllServers($all = TRUE, $id = false)
{
$model = Serverinfo::model()->findAll(array('order' => 'hostname ASC'));

$return = array();

if($all)
$return['0'] = 'Выберите сервер';

foreach($model as $server)
{
$return[$id ? $server->id : $server->address] = $server->hostname;
}

if($all)
$return['unknown'] = 'Любой сервер';

return $return;
}

public function afterFind() {
if(!$this->amxban_motd)
$this->amxban_motd = "http://{$_SERVER['HTTP_HOST']}/motd.php?sid=%s&adm=%d&lang=%s";
return parent::afterFind();
}

public function afterSave() {
if($this->isNewRecord)
Syslog::add(Logs::LOG_ADDED, 'Добавлен новый сервер <strong>' . $this->address . '</strong>');
else
Syslog::add(Logs::LOG_EDITED, 'Изменены детали сервера <strong>' . $this->hostname . '</strong>');
return parent::afterSave();
}

public function afterDelete() {
Yii::app()->cache->flush();
Syslog::add(Logs::LOG_DELETED, 'Удален сервер <strong>' . $this->address . '</strong>');
return parent::afterDelete();
}

}

Прикрепленный файл  Serverinfo.php ( 8,71 килобайт ) Кол-во скачиваний: 29


Отредактировал: Inf19, - 31.7.2017, 7:07


Установка и настройка Amxbans, CS:BANS, Web - статистик.
Установка и настройка AMX плагинов, модулей, META модулей на сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Forkas
сообщение 1.8.2017, 9:30
Сообщение #3649
Стаж: 10 лет

Сообщений: 140
Благодарностей: 11
Полезность: < 0

Планируется ли добавить личный ккбинет?
Поддержка разных эл.кошельков?
И когда уже выйдет новая версия?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 1.8.2017, 15:48
Сообщение #3650


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(Forkas @ 1.8.2017, 10:30) *
Планируется ли добавить личный ккбинет?
Поддержка разных эл.кошельков?
И когда уже выйдет новая версия?!

Планируется. Но помогать никто не хочет. Я один, а времени мало. Надо работать, детей кормить.
А что ты имеешь виду под личным кабинетом, и что хочешь в нем видеть?

Inf19, В чем отличия?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Todopoderoso
сообщение 1.8.2017, 20:32
Сообщение #3651
Стаж: 12 лет

Сообщений: 685
Благодарностей: 299
Полезность: 579

onotole, может скинемся вам, чтобы время - деньги так скажем?
Хочется нововведений, разных платежных систем, личный кабинет для покупателей можно(хотя мне и без этого норм) ну если делать, то кучу других функций прикрутить можно, чат для тех у кого есть привилегии и т.д, на что фантазии хватит(у аналогов куча всякого), чтобы можно было разделять полномочия, куча серверов, замам выдаешь права, они путаются порой, чтобы можно было выдавать доступ / права на определенный сервер. Может как-то по симпатичнее сделать тарифы(товары) для онлайн покупки, исправить баг что когда редактируешь бан через сайт то он слетает, возможность переключения чтобы считало не по дням за услугу а за месяц, если редактировать админов которые купили онлайн что-то сами, то все в пустую, надо их удалить и заново прописывать доп. флагом который хотел добавить. Иногда не дает зайти на аккаунт, при авторизации просто ничего не происходит.

Работать есть над чем, мне не жалко скинуться если кому то это еще интересно и они хотят увидеть свет новой версии.

Отредактировал: Todopoderoso, - 1.8.2017, 20:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя onotole
сообщение 1.8.2017, 21:22
Сообщение #3652


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Todopoderoso, в сентябре должен быть посвободнее. посмотрим
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя onotole
сообщение 1.8.2017, 21:28
Сообщение #3653


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

А пока можете последить за ходом обновления
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя paraz1t15
сообщение 2.8.2017, 13:30
Сообщение #3654
Стаж: 11 лет
Город: Красноярск

Сообщений: 240
Благодарностей: 49
Полезность: 171

Цитата(onotole @ 1.8.2017, 22:28) *
А пока можете последить за ходом обновления

Первое насчёт гита, пройдись у него погляди, если ещё не видел. https://github.com/DmitriyS/CS-Bans/commits/master
Тоже много полезного есть, включая авто создание веб админа при добавлении админа сервера.
Уж не очень удобно пару раз пароль и ник вставлять в разные поля. логирование входов/попыток и других действий, да и много мелких полезных плюшек.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Forkas
сообщение 2.8.2017, 21:00
Сообщение #3655
Стаж: 10 лет

Сообщений: 140
Благодарностей: 11
Полезность: < 0

Цитата(onotole @ 1.8.2017, 16:48) *
Планируется. Но помогать никто не хочет. Я один, а времени мало. Надо работать, детей кормить.
А что ты имеешь виду под личным кабинетом, и что хочешь в нем видеть?

Inf19, В чем отличия?

Чтобы у каждого покупателя был аккаунт и к этому аккаунту привязывалась услуга.
Также адаптация под IPB 3.4 и IPS 4.x чтобы авторизация была интегрирована, многие проекты используют эти движки.
История покупок.
Техподдержка.
Рассылка сообщений по эл.почте (акции и тд)
Выбор многих популярных платежных систем, webmoney, qiwi, yandex, oplata.info ии т.д
Сделать возможность покупки и активации кодов активаторов если продавать через ту же систему oplata.info
И наконец пофиксить rcon управление.
Пока все.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 2.8.2017, 22:03
Сообщение #3656


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

paraz1t15, Ну, как видно, он один решил заниматься и делать свою версию. Пусть тогда и занимается
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя esterio
сообщение 2.8.2017, 23:30
Сообщение #3657
Стаж: 13 лет
Город: Украина

Сообщений: 266
Благодарностей: 215
Полезность: 627

Forkas, почти все сводиться к покупке привилегий. Если вы продаете на сервере привилегии, то почему автор ксбанс не должен вам продавать скрипт. А подумать о установке префиксов, групе привилегий, история банов, прикрутить стату фримана? Не не нужно? Нужно продать больше админок школьникам пока лето


Ми будемо вбивати росіян у будь-якій точці світу до повної перемоги України
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sibstrassi
сообщение 3.8.2017, 5:34
Сообщение #3658
Стаж: 9 лет 7 месяцев

Сообщений: 151
Благодарностей: 5
Полезность: 37

Здравствуйте, подскажите как увеличить срок бана в оффлайн режиме через веб?
Как сделать чтоб админы могли банить больше чем на сутки? Почему-то стоит ограничение и как его регулировать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Forkas
сообщение 3.8.2017, 7:34
Сообщение #3659
Стаж: 10 лет

Сообщений: 140
Благодарностей: 11
Полезность: < 0

Цитата(esterio @ 3.8.2017, 0:30) *
Forkas, почти все сводиться к покупке привилегий. Если вы продаете на сервере привилегии, то почему автор ксбанс не должен вам продавать скрипт. А подумать о установке префиксов, групе привилегий, история банов, прикрутить стату фримана? Не не нужно? Нужно продать больше админок школьникам пока лето

Не совсем понял о чем Вы..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя paraz1t15
сообщение 3.8.2017, 8:25
Сообщение #3660
Стаж: 11 лет
Город: Красноярск

Сообщений: 240
Благодарностей: 49
Полезность: 171

Цитата(onotole @ 2.8.2017, 23:03) *
paraz1t15, Ну, как видно, он один решил заниматься и делать свою версию. Пусть тогда и занимается

Дело не в человеке, а в идеях, уж очень удобно было бы при добавлении админа не прописывать данные для веб-входа, чтоб уже само по нику и паролю создавало
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
200 страниц V  « 182 183 184 ... 198 199 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 4 гостей читают эту тему: