![]() |
Показаны 33 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- Проблема с Penalty хаком (http://netadmin.ws/forum/showthread.php?threadid=4222)
Проблема с Penalty хаком
Установил хак. Вроде всё нормально, кроме одного. После трёх предупреждений юзер не переносится в группу "Read only", только после 4 предупреждения. Или так должно быть? Но это не основная проблема. После четырех предупреждений, в сообщениях юзера написано "Наказан" и ссылка на нарушения, но этот юзер не переносится автоматом в группу "Read only". ID группы "Read only" и "Banned" в config.php прописал правильно. В чём может быть проблема? 
__________________
f9ffe3323e79b2a558b92af5b4039e20
quote:
Установил хак. Вроде всё нормально, кроме одного. После трёх предупреждений юзер не переносится в группу "Read only", только после 4 предупреждения. Или так должно быть?
quote:
После четырех предупреждений, в сообщениях юзера написано "Наказан" и ссылка на нарушения, но этот юзер не переносится автоматом в группу "Read only".
__________________
http://www.compware.ru - сайт о разгоне
Всё, разобрался
Хак правильно установил. Просто когда юзеру дают 4 предупреждение, он автоматом не переносится. Нужно выбрать, что с ним делать 
__________________
f9ffe3323e79b2a558b92af5b4039e20
Одна проблема решилась, появилась другая...
Если юзеру дать 4 предупреждения и забанить, то потом если снять предупреждение, этот юзер автоматически не возвращается в нормальную группу. Ð_то нужно из админ панели делать 
__________________
f9ffe3323e79b2a558b92af5b4039e20
Andrej
А вот это правда, у меня тоже такое
__________________
http://www.compware.ru - сайт о разгоне
Я знаю что не в тему может скажите где взять этот хак... Я тут новенький полазел по форуме нечего не нашел...
Может кинете хак на admin@pscov.com
Буду очень благодарен....
Isvet
тяжёлый случай...
http://www.netadmin.ws/forum/showth...=&threadid=4181
__________________
http://www.compware.ru - сайт о разгоне
Andrej
ошибка правится так:
if ($col >= $max_pens){
меняется на
if ($col >= $max_pens-1){
------
Доделал хак, так что бы при выборе "забанить" или "сделать тока рид онли" что бы пользователь не только переносился в другую группу, но и менялся его тайтл...
------
в пенальти.пхп ищите:
if ($pen_opt == "ban"){
$DB_site->query("UPDATE user SET usergroupid=$ban_groupid WHERE userid=$pen_userid");
} else if ($pen_opt == "stop_post") {
$DB_site->query("UPDATE user SET usergroupid=$stop_post_groupid WHERE userid=$pen_userid");
}
if ($pen_opt == "ban"){
$DB_site->query("UPDATE user SET usergroupid=$ban_groupid WHERE userid=$pen_userid");
$DB_site->query("UPDATE user SET customtitle='1' WHERE userid=$pen_userid");
$DB_site->query("UPDATE user SET usertitle='$pen_ban_title' WHERE userid=$pen_userid");
} else if ($pen_opt == "stop_post") {
$DB_site->query("UPDATE user SET usergroupid=$stop_post_groupid WHERE userid=$pen_userid");
$DB_site->query("UPDATE user SET customtitle='1' WHERE userid=$pen_userid");
$DB_site->query("UPDATE user SET usertitle='$pen_ro_title' WHERE userid=$pen_userid");
}
?>
// Тайтл у забаненого юзера
$pen_ban_title="BANNED";
// Тайтл у "молчащего" юзера
$pen_ro_title="Читатель";
quote:
но этот юзер не переносится автоматом в группу "Read only".
__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!
RASTAMAN™
Кто ж тебя так с базами научил работать...
Мде...
if ($pen_opt == "ban"){
$DB_site->query("UPDATE user SET usergroupid=$ban_groupid, customtitle='1', usertitle='$pen_ban_title' WHERE userid=$pen_userid");
} elseif ($pen_opt == "stop_post") {
$DB_site->query("UPDATE user SET usergroupid=$stop_post_groupid, customtitle='1', usertitle='$pen_ro_title' WHERE userid=$pen_userid");
}
__________________
No pity, no mercy, no regret.
Vanish
quote:
Кто ж тебя так с базами научил работать...

__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!
RASTAMAN™
вот то что ты написал в начале оно конечно работает и не плохо, но есть одна проблема, скорость работы скрипта падает.
В том примере в котором написал я, такого не происходит. От сюда вывод: сокращай количество SQL запросов.
__________________
No pity, no mercy, no regret.
Vanish
ок, спасибо. понял.
я пытался это сделать, но вот синтаксис запросов не знаю...
начну учить MySQL...
__________________
Наточу я бейсбольную биту,
Выйду в поле, взмахну балалайкой...
Пусть я даже пять раз не мытый -
Свою кошку зову я Лайкой!
quote:
Доделал хак, так что бы при выборе "забанить" или "сделать тока рид онли" что бы пользователь не только переносился в другую группу, но и менялся его тайтл...
quote:
хак, имхо очень интересный, поэтому я бы взялся за его доработку... так что если есть какие идеи, то предлагайте...
quote:
он автоматом и не перенесется! это выбирается вручную...
__________________
f9ffe3323e79b2a558b92af5b4039e20
Ð_ебят , а случайно нету уже исправленого хака???
или мне надо сначала скачать тот и потом выпонить все инструкции в этой теме?
Jaxick
сначала качай, потом делай как тут написано
__________________
http://www.compware.ru - сайт о разгоне
попутно 2 вопроса:
1. как с человека снять предупреждение?
нигде не нашёл этого
2. где показывается за что оно выставлено?
на квадратик можно нажать....но при нажатии ничего не происходит...для чего тогда есть такая возможность? мож должно что-то происходить?
quote:
на квадратик можно нажать....но при нажатии ничего не происходит...для чего тогда есть такая возможность? мож должно что-то происходить?
и так и не ответили - как снять-то это хозяйство? в админке чо-то нет ни слова про это... (Count, мож и с меня, в качестве примера, снимешь? я ж исправился уже и осознал...чо он висит-то?)
p/s/
а чтоб окошко выпадало надо было в файле functions... launch заменить на window.open
теперь есесно выпадает... 
Himera
а снимать может только админ, нажимаешь не на квадратик, а на Предупреждение и там будет нарушение, а рядом с ним крест, вот это удаление и есть
__________________
http://www.compware.ru - сайт о разгоне
Alone
а если там нет креста...
чо делать?
хак брал с этого сайта...
препроверил и переоблазил всё что мог...нигде никаого креста нет... 
quote:
Первоначальное сообщение от Himera
препроверил и переоблазил всё что мог...нигде никаого креста нет...![]()
Rumata спасибо за развернутый ответ по существу вопроса...
p/s/
если б я не был админом я б не спрашивал...
Вместо ссылок "Сообщить модератору об этом сообщение | IP: определен" я использую иконки.
У кого есть хорошая иконка для "| Предупреждение |" ???
__________________
C уважением, Игорь
cblog.ru
мож кто подскажет какой фрагмент хака отвечает за удаление...за этот крест...
мож прикрутил я что ни так?
Rumata
а Himera прав. Никаких крестиков не высвечивается.
Может у нас старый penalty.php ???
__________________
C уважением, Игорь
cblog.ru
здрасти приехали...я уж думал я что-то не так делаю...а выясняется что я по делу спросил...
Igor
Himera
не знаю, у меня всё есть... скачайте хак ещё раз и повторно поставьте, мож поможет...
__________________
http://www.compware.ru - сайт о разгоне
значится так...
как в 99% случаев и бывает - сам дурак...
я попросту темплет penalty_penbit не создал
ну и соответственно со всеми вытекающими...
p/s/
все работает...всё удаляется...
quote:
Первоначальное сообщение от Himera
Rumata спасибо за развернутый ответ по существу вопроса...
p/s/
если б я не был админом я б не спрашивал...
Rumata я ж сказал в чём проблемма 
я просто промаргал один темплет...
p/s/
а номер группы можно и поменять...
Тьфу. Все работает.
PS
Надо бы усовершенствовать схему снятия предупреждения.
Чтоб удаление было доступно при нажатии на квадратик в любом сообщении.
__________________
C уважением, Игорь
cblog.ru
да..кстати было бы прикольно...
мож кто из умеющих сделает?
| Формат времени GMT. Текущее время 05:17. | Показаны 33 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.