myDC.ru

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

 
2 страниц V   1 2 >  
Тема закрытаНачать новую тему

> Кик с умножением времени, 5м*10м*20м*40м...

Теги
Нет тегов для показа
X-Sky
сообщение 28.1.2010, 0:08
Сообщение #1


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




В общем говорить особо нечего..
Помогите с реализацией скрипта, с помощью которого можно бы было кикнуть юзера первый раз на 5 минут, за второй кик чтобы юзер получил уже 10 минут бана, за третий 20 минут и так далее, чтобы время умножалось на заданую переменную.

P.S. Скрипт, по-моему требует ведения таблицы, так сделайте тогда так, чтобы можно было чистить прошлые накопленные минуты бана для определённого юзера, да для всех вместе тоже.

Заранее спасибо shame.gif
Go to the top of the page
+Quote Post
Nickolya
сообщение 28.1.2010, 10:47
Сообщение #2


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Идея мне нравится, сделаем big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
Jaska
сообщение 28.1.2010, 15:51
Сообщение #3


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




было что-то подобное у меня, валялось на задворках форума. кривоватое как всегда правда) поищи если интересно
Go to the top of the page
+Quote Post
X-Sky
сообщение 28.1.2010, 17:14
Сообщение #4


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Привет) А ссылочку можно?)
Go to the top of the page
+Quote Post
Ksan
сообщение 28.1.2010, 20:16
Сообщение #5


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Ещё идея на эту тему - когда-то наш хаб стоял на YnHub...и там кик был такой - после кика, скажем, на 10 минут, если юзер пытается снова войти через 3 минуты, то у него срок кика снова становится 10 минут, то есть, любая попытка зайти до окончания срока обновляла время кика до исходного. big_smile.gif
Иезуитский кик, скажу я вам...
Лично я не хочу, чтоб такой кик снова появился на моём хабе, но вдруг кому понравится...
Go to the top of the page
+Quote Post
X-Sky
сообщение 28.1.2010, 20:46
Сообщение #6


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Либо же я, либо ты, друг друга не поняли в общем))
Go to the top of the page
+Quote Post
Wariner
сообщение 28.1.2010, 21:05
Сообщение #7


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




чего не понятно, просто человек высказал ещё одну идею))))
Go to the top of the page
+Quote Post
Ksan
сообщение 28.1.2010, 21:05
Сообщение #8


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Да понял я твою просьбу. big_smile.gif Просто воспользовался поводом, чтоб подкинуть мерзкую идею иезуитского кика...
Go to the top of the page
+Quote Post
Jaska
сообщение 28.1.2010, 22:09
Сообщение #9


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




http://mydc.ru/topic186.html может и не совсем то. код поковыряй, может че полезное сделаешь big_smile.gif
Go to the top of the page
+Quote Post
X-Sky
сообщение 29.1.2010, 17:40
Сообщение #10


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Не совсем то, что хочется, будем надеяться, что у Nickolya всё сложится)
Go to the top of the page
+Quote Post
X-Sky
сообщение 6.2.2010, 18:10
Сообщение #11


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Поможет кто-нить??
Go to the top of the page
+Quote Post
random name
сообщение 6.2.2010, 18:52
Сообщение #12


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 226
Регистрация: 11.11.2009
Пользователь №: 4 990
Спасибо сказали: 18 раз




Забили видать на скрипт уже... А жаль, очень интересно опробовать.
Go to the top of the page
+Quote Post
Wariner
сообщение 6.2.2010, 20:21
Сообщение #13


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Сначала подумал что скрипт актуальный, но потом...

Ещё раз уточняем идею. Вам нужно именно кик или бан?
Если бан реализуется всё достаточно просто, а вот с киком надо будет покумекать...
Go to the top of the page
+Quote Post
X-Sky
сообщение 6.2.2010, 22:12
Сообщение #14


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Бан, чтобы время с последующим баном, время увеличивалось в указанное в скрипте количество раз, и чтобы можно было чистить историю банов юзера. То есть если я почистил историю юзера, время бана опять становилось стандартное, тоже указанное в скрипте.
Go to the top of the page
+Quote Post
Nickolya
сообщение 7.2.2010, 0:51
Сообщение #15


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Никто ни о чем не забыл, не гоните! big_smile.gif Сейчас сяду и сделаю, я же сказал что мало времени у меня :(
Сам уже подумываю забить на работу и заняться любимым делом - скриптами... big_smile.gif
Go to the top of the page
+Quote Post
Nickolya
сообщение 7.2.2010, 17:36
Сообщение #16


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Сделал, тестируем и выкладываем в готовые если все ок. Вот настройки скрипта:
Раскрывающийся текст
Код
iKickKoef = 2    -- коэффициент для кика, на это число умножается время бана каждый раз
iWeBeginBanTime = 5        -- время для умножения на коэффициент

sBot = ""    -- бот скрипта, если указать "", то возьмется бот хаба

-- таблица тем кому будут доступны команды скрипта и кого нельзя будет банить этими командами:
tAccessProfiles = {
    [0] = true,
    [1] = true,
    [2] = true,
    [3] = false,
    [-1] = false,
}

sFile = "dkick.tbl"    -- файл для сохранения

sKickCmd = "dkick"    -- команда кика
sClearKickCmd = "cleardkick"    -- команда обнуления коэффициента для ника
sClearAllKicksCmd = "clearalldkick"    -- команда обнуления коэффициента для всех
sShowKickCmd = "showdkicks"    -- команда показа коэффициента для ника
sShowAllKickCmd = "showalldkicks"    -- команда показа коэффициента для всех

Прикрепленные файлы
Прикрепленный файл  DoubleKick.lua ( 6.17 килобайт ) Кол-во скачиваний: 25
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Saymon21
сообщение 7.2.2010, 18:56
Сообщение #17


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Nickolya, Спасибо, отлично работает big_smile.gif
Цитата
[18:35:06] <CooLHuB_BoT> *** Ты успешно кикнул юзера RYS! Он получил бан на 5 минут.
[18:41:00] <CooLHuB_BoT> *** Ты успешно кикнул юзера RYS! Он получил бан на 10 минут.
[18:53:58] <CooLHuB_BoT> *** Ты успешно кикнул юзера RYS! Он получил бан на 20 минут.

Переносите в готовые big_smile.gif
Go to the top of the page
+Quote Post
ustas
сообщение 7.2.2010, 22:11
Сообщение #18


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




а почему не использовать KickArrival? тогда можно использовать стандартную команду кика и меню
это так, мысли вслух big_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 7.2.2010, 22:29
Сообщение #19


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




ну как минимум это сложнее реализовать)))
Go to the top of the page
+Quote Post
Nickolya
сообщение 7.2.2010, 22:39
Сообщение #20


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Как попросили, - так и сделал, что первое пришло в голову, т.е. как я понял задумку. Если надо переделать - позже сделаем. Все упирается в тех кому нужен скрипт...


Спасибо сказали:
Go to the top of the page
+Quote Post

2 страниц V   1 2 >
Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Сообщение в чат через заданный промежуток времени
3 Error 6 837 27.10.2015, 2:31 Посл. сообщение: Ksan
No New Posts Неправильная обработка времени во FreeBSD
4 HackFresse 10 996 22.5.2011, 22:57 Посл. сообщение: -Alt-
No New Posts Редирект по времени
3 Exodus 7 719 20.5.2010, 12:11 Посл. сообщение: Nickolya
No New Posts Отсчёт времени до нового года на php
2 operator 14 668 12.12.2009, 0:48 Посл. сообщение: Saymon21
No New Posts От: Считает сколько времени осталось до НГ
От темы с ID: 2771
0 Wariner 4 718 10.12.2009, 22:51 Посл. сообщение: Wariner
Closed Ограничение По Времени!
API2
1 drewiq 6 092 17.3.2009, 8:11 Посл. сообщение: Wariner
Closed Смена Топика По Времени На
топик берётся из базы
2 MEXAHuK 6 706 11.2.2009, 20:32 Посл. сообщение: yMka
No New Posts Скрипт Времени
в списке юзеров
0 MACTEPOK 5 369 11.11.2008, 5:27 Посл. сообщение: MACTEPOK

 



RSS Сейчас: 23.12.2024, 9:09