Иконка ресурса

SourceComms (0.9.266 - 22/11/2014)

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
Добрый вечер. После установки на сайте было такой список.

mute1.jpg


Поскольку не возможность выбрать сразу несколько игроков как в бан листе.
Я не много переделал и вышло так

mute2.jpg


Но при выбери нескольких игроков и нажать разбанить появляется окно для снятия бана а не мута. с удаления тоже самое.
Вот теперь собственно и вопрос
Что за команда должна быть место $general_unban и $can_delete
или что нужно дописать в код.

часть кода.
{if $general_unban || $can_delete}
&nbsp;&nbsp;L&nbsp;&nbsp;<a href="#" onclick="TickSelectAll();return false;" title="Выбрать все" name="tickswitchlink" id="tickswitchlink">Выбрать все</a>&nbsp;&nbsp;|&nbsp;
<select name="bulk_action" id="bulk_action" onchange="BulkEdit(this,'{$admin_postkey}');">
<option value="-1">Действия</option>
{if $general_unban}
<option value="U">Разбанить</option>
{/if}
{if $can_delete}
<option value="D">Удалить</option>
{/if}
</select>
<hr>
{/if}

Заранее спасибо помощь.

Разработчик заранее не делал такую штуку с мутами. Лучше не лезь туда.
 

WeSTMan

А вот тут текст!
Сообщения
833
Реакции
516
Здравствуйте! Стоит плагин swapteam (перемещение игроков) , пункт в меню от этого плагина находится на пункт выше меню от плагина sourcecomm, и при нажатии на пункт swapteam (переместить игрока), появляется пункт от менюшки Чата и заглушек... Скажите как это исправить или с чем может быть связан глюк?

Оффтоп
 

akvorok.ego

Участник
Сообщения
314
Реакции
186
Здравствуйте, очень хотелось бы узнать как убрать значки и цифры в отмеченной области на скриншоте!
Help.png
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
Здравствуйте, очень хотелось бы узнать как убрать значки
Файл page.commlist.php, удаляешь блок:

PHP:
    if($mute_count > 0)
    {
    	$mutes = $mute_count . '&thinsp;<img src="images/type_v.png" alt="Предыдущих отключений микрофона" border="0" align="absmiddle" />';
    	if ($gag_count > 0)
    		$mutes = $mutes . "&ensp;";
    }
    if($gag_count > 0)
    	$gags = $gag_count . '&thinsp;<img src="images/type_c.png" alt="Предыдущих отключений чата" border="0" align="absmiddle" />';

У меня это строки 525-532. Ищи в том районе.
 

AZA

/reset
Сообщения
883
Реакции
162
у кого нибудь есть готовые файлы веб мордочки для scp?:)
 

pandevich

Участник
Сообщения
3
Реакции
0
Сделал всё как написано в файле files_to_edit.txt, загрузил в сорсбанс, выполнил sql запрос, и при заходе на страницу с блоклистом, мне выдает ошибку:
Fatal error: Call to undefined function PruneComms() in /mnt/iscsi/www/***/data/www/***/sourcebans/pages/page.commslist.php on line 29
Как можно исправить?
 

Tallanvor

НЕ ПИШУ я плагины!!! И не правлю! И ваще...
Сообщения
1,352
Реакции
554
pandevich, проверь, прописал ли ты вот это (files_to_edit.txt, строки 325-335):

PHP:
\includes\system-functions.php
At line 765 --		function GetSVNRev()		--
Add BEFORE

function PruneComms()
{
	global $userbank;

	$res = $GLOBALS['db']->Execute('UPDATE `'.DB_PREFIX.'_comms` SET `RemovedBy` = 0, `RemoveType` = \'E\', `RemovedOn` = UNIX_TIMESTAMP() WHERE `length` != 0 and `ends` < UNIX_TIMESTAMP() and `RemoveType` IS NULL');
    return $res?true:false;
}
 

ppalex

Участник
Сообщения
89
Реакции
54
Фух... Вроде бы решил проблему. Удалил из плагина функции с причинами:
Muted through BaseComm natives
Gagged through BaseComm natives
Теперь они не появляются.
И плагины здесь точно не причём.

чувак, ну ты молодец. вместо причины "починил" следствие. Тебе ведь правильно написали, что у тебя какой-то плагин игрокам мьюты навешивает. Я такое когда-то у кого-то уже видел, кажется это был плагин, который на какой-то специфичный период игры всем мьют навешивает. но такие фокусы нужно в плагине чинить, который это делает.

Добавлено через 2 минуты
Добрый вечер. После установки на сайте было такой список.
Поскольку не возможность выбрать сразу несколько игроков как в бан листе.
....
Но при выбери нескольких игроков и нажать разбанить появляется окно для снятия бана а не мута. с удаления тоже самое.
Вот теперь собственно и вопрос
Что за команда должна быть место $general_unban и $can_delete
или что нужно дописать в код.

часть кода.
Заранее спасибо помощь.

Разработчик заранее не делал такую штуку с мутами. Лучше не лезь туда.

В ядре не реализована поддержка массовых действий. если уж очень хочется, можешь в js- звать соответствующие функции, отвечающие за размут/удаление в цикле по выбранным - по одному элементу за раз.
 
Последнее редактирование:

AZA

/reset
Сообщения
883
Реакции
162
чувак, ну ты молодец. вместо причины "починил" следствие. Тебе ведь правильно написали, что у тебя какой-то плагин игрокам мьюты навешивает. Я такое когда-то у кого-то уже видел, кажется это был плагин, который на какой-то специфичный период игры всем мьют навешивает. но такие фокусы нужно в плагине чинить, который это делает.

Добавлено через 2 минуты




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

ppalex

Участник
Сообщения
89
Реакции
54
Может напишешь инструкцию как вывести муты на главную страницу sb ?

Нет. чтобы это делать - нужно сб-файлы править, это еще придумать нужно как, а уменя времени нет.
в новой версии "из коробки" уже есть такая фича, хотя это вряд ли заставит перейти на новую версию :)
 

AZA

/reset
Сообщения
883
Реакции
162
Нет. чтобы это делать - нужно сб-файлы править, это еще придумать нужно как, а уменя времени нет.
в новой версии "из коробки" уже есть такая фича, хотя это вряд ли заставит перейти на новую версию :)
Всё таки лучше напиши когда время будет :)
Так то юзаю scp прикручиваю всякие фишки,вот а готовые файлы я не смогу юзать.
 

Alcone

optizone.ru
Сообщения
318
Реакции
73
Доброго времечка, с недавнего времени подохла затчка на моих серверах ксс :)

67 <Failed> "SourceComms" (0.9.266) by Alex

при этом с мая этого года на сервере не чего не изменялось

L 11/24/2014 - 17:12:23: Info (map "de_dust2") (file "errors_20141124.log")
L 11/24/2014 - 17:12:23: [SM] Unable to load plugin "sourcecomms.smx": Native "__FLOAT_LT__" was not found
L 11/24/2014 - 18:43:20: Error log file session closed.
 

ALЬTAIR

Участник
Сообщения
335
Реакции
160
Доброго времечка, с недавнего времени подохла затчка на моих серверах ксс :)

67 <Failed> "SourceComms" (0.9.266) by Alex

при этом с мая этого года на сервере не чего не изменялось
Скомпилируй на том sm который стоит на сервере. Или ставь последнюю версию sm
 

ppalex

Участник
Сообщения
89
Реакции
54
Доброго времечка, с недавнего времени подохла затчка на моих серверах ксс :)

67 <Failed> "SourceComms" (0.9.266) by Alex

при этом с мая этого года на сервере не чего не изменялось
А какая версия SM у тебя?
Думаю дело в том, что 0.9.266 скомпилирован на последнем снепшоте 1.6 сурсмода.

Добавлено через 4 минуты
Скомпилируй на том sm который стоит на сервере. Или ставь последнюю версию sm

Помимо компиляции старой версией sm -придется еще автообновление "выдирать" из плагина, иначе на следующее же утро приедет опять "собранная" версия и все поломается.
Лучше правда обновить sm на сервере.

Добавлено через 12 минут
вообще это конечно epic fail :( Если у кого-то так поломался sc, то авто-обновление исправленную версию не притащит :( (потому что оно после загрузки плагина подключается)

Добавлено через 25 минут
[SM] Unable to load plugin "sourcecomms.smx": Native "__FLOAT_LT__" was not found
эта NATIVE вообще в апреле появилось.. с https://github.com/alliedmodders/sourcemod/commit/e69e9eddc7b96083577fc097360bce2555ac5a56
 
Последнее редактирование:

artyrka94

Участник
Сообщения
181
Реакции
38
убрал автообновление плагина, убрал ненужные функции, компилируется без ошибок на sm1.5.0, добавил нужный basecomm
 

Вложения

  • sourcecomms.zip
    86.7 КБ · Просмотры: 58

AZA

/reset
Сообщения
883
Реакции
162
Не подскажите как сделать,чтобы нельзя было выдавать мут навсегда и блок на чат.
 
Сверху Снизу