Версия для печати темы
MyDC.ru _ Готовые скрипты для PtokaX _ Thanks
Автор: li4nost 11.3.2009, 14:24
Название скрипта: Thanks
Версия скрипта: 1.0
Версия API: API 2
Автор: Wariner
Описание скрипта:
- Сказать спасибо из меню(можно один раз или несколько)
- Забрать спасибо(если говорил такое)
- Топ благодарностей
- Просмотр благодарностей конкретного юзера.
Автор: yaDroLLL 13.3.2009, 5:17
под API1 плиз
Автор: Wariner 13.3.2009, 8:57
http://mydc.ru/topic605.html
Автор: *FoxMalder* 13.3.2009, 11:25
на 0360 работает)
можно доработать скрипт чтоб по достижении к примеру 500 спасибо его профиль менялся на вип при 5к на опа..
так же сделать чтоб спасибо можно было говорить 1 раз в день + базу с ip чтоб нельзя было накручивать стату..
* у меня такое чувство что где-то я это уже говорил.. *
Автор: li4nost 13.3.2009, 15:12
я же говорил, что скрипт хороший
Автор: SHMIDT 13.3.2009, 22:12
а у меня не пашит на 0.3.6.0 перевидите кто нить
Кто нить перевидите этот скрипт под 0.3.6.0 очень надо! =) хорший скрипт...нужен хорошему хабу =)
Автор: BeSeR 13.3.2009, 23:00
Вот специально для тебя перевел скрипт сам проверял работает
Thanks.rar ( 2.4 килобайт )
: 34
придет в архиве
И посмотри как переводить скрипты http://mydc.ru/topic605.html
Автор: OtshelnikFm 18.3.2009, 15:19
Дополнение возможно?
1. нельзя говорить спасибо человеку имеющему в данный момент такой же IP адрес (проверял - запускаю клиент еще один - поставил себе кучу спасибок)
2. и чтобы спасибо от этого пользователя можно было говорить не чаще чем.... (устанавливается в скрипте - например не чаще 1 раза в час)
3. тому человеку кому поставили спасибо не приходит спасибка... хотя было бы наглядно
За что отвечает 29 строка? TmrMan.AddTimer(1800000,"OnExit") - через сколько будет в базу записываться? (если да - то значение 1800000 - это сколько минут?
p.s - я поставил iOneThanks = 1 - а сколько по времени нельзя говорить повторно? - или это раз в жизни сказал спасибо и кирдык? (вот тут бы пункт 2 идеи пригодился бы)
Скрипт интересный - Спасибо!
p.p.s. и на данном форуме давно уже пора прикрутить мод "спасибо" - хотя мы и так знаем кто тут с максимальными благодарностями
Автор: li4nost 18.3.2009, 15:52
ну Wariner говорил когда готовился скрипт, что он не сторонник того, чтоб говорить спасибо несколько раз.
аз поставил и все. вот поэтому и такое время - раз в жизни.
Автор: SHMIDT 18.3.2009, 23:35
перепишите его под API1 плиз :(
Автор: Setuper 19.3.2009, 2:05
SHMIDT: http://mydc.ru/ipb.html?s=&showtopic=1529&view=findpost&p=11754
Неужели так сложно просмотреть всю тему? В следующий раз буду удалять такие посты.
Автор: OtshelnikFm 20.3.2009, 21:40
интересны ответы на вопросы в 8 посте... Кто поможет мне?
Автор: Wariner 20.3.2009, 21:45
Цитата(OtshelnikFm @ 18.3.2009, 15:19)
Дополнение возможно?
1. нельзя говорить спасибо человеку имеющему в данный момент такой же IP адрес (проверял - запускаю клиент еще один - поставил себе кучу спасибок)
2. и чтобы спасибо от этого пользователя можно было говорить не чаще чем.... (устанавливается в скрипте - например не чаще 1 раза в час)
3. тому человеку кому поставили спасибо не приходит спасибка... хотя было бы наглядно
как нибудь сделаю
Цитата(OtshelnikFm @ 18.3.2009, 15:19)
За что отвечает 29 строка? TmrMan.AddTimer(1800000,"OnExit") - через сколько будет в базу записываться? (если да - то значение 1800000 - это сколько минут?
эта цифра милисекунды. 1 сек = 1000 мили сек ну а дальше надеюсь сам посчитаешь)))
Автор: Alexey 21.5.2009, 20:44
Идея понравилась, поставил себе, спасибо автору!
В процессе тестирования и эксплуатации подточил напильником:
Цитата(OtshelnikFm @ 18.3.2009, 16:19)
1. нельзя говорить спасибо человеку имеющему в данный момент такой же IP адрес (проверял - запускаю клиент еще один - поставил себе кучу спасибок)
Сделано.
Цитата(OtshelnikFm @ 18.3.2009, 16:19)
2. и чтобы спасибо от этого пользователя можно было говорить не чаще чем.... (устанавливается в скрипте - например не чаще 1 раза в час)
Не стал заморачиваться и сделал проще - один человек не может сказать спасибо 2 раза подряд, необходимо дождаться, пока кто-нибудь другой скажет спасибо. Сделал в первую очередь для того, что-бы нельзя было выделить ники в списке пользователей и всем сказать спасибо.
Цитата(OtshelnikFm @ 18.3.2009, 16:19)
3. тому человеку кому поставили спасибо не приходит спасибка... хотя было бы наглядно
Сделано, спасибка приходит, но видна только ему. В коде есть закомментированная строка для отсылки сообщения всем о выданной спасибке, но при её использовании есть небольшой дефект - "пожалуйста" приходит отправляющему раньше, чем сообщение о спасибке.
* исправил опцию, запрещающую повторные спасибы, - теперь работает;
* запретил адресовать спасибо незарегистрированным пользователям в оффлайне, ботам и произвольным комбинациям символов ;)
* многострочные сообщения убрал в приват.
Автор: w3rtu 18.12.2009, 20:09
дайте этот скрипт который подходит под ptokax 0.3.5.2
Автор: FallenAngel 18.12.2009, 20:19
Цитата(w3rtu @ 18.12.2009, 20:09)
дайте этот скрипт который подходит под ptokax 0.3.5.2
http://mydc.ru/index.html?showtopic=1529&view=findpost&p=12148
Автор: w3rtu 22.12.2009, 17:57
скачал скрипт который выложил Alexey и после выходит такая ошибка \Thanks2.lua:179: attempt to index local 'hFile' (a nil value), из за чего это может быть?
Автор: Wariner 22.12.2009, 19:32
Скорее всего из за отсутствия папки с которой работает скрипт!
Автор: w3rtu 22.12.2009, 20:38
Цитата(Wariner @ 22.12.2009, 20:32)
Скорее всего из за отсутствия папки с которой работает скрипт!
в папке со скриптами создать папку hFile или другую?
Автор: X-Sky 22.12.2009, 20:57
В папке "Scripts" создать папку "Hub files" в которой создать файл "Thanks.tbl"
Автор: TiGRpp 25.12.2009, 0:15
Цитата(li4nost @ 11.3.2009, 15:24)
Название скрипта: Thanks
- Сказать спасибо из меню(можно один раз или несколько)
- Забрать спасибо(если говорил такое)
- Топ благодарностей
- Просмотр благодарностей конкретного юзера.
Скрипт вежливый, он возвращает "Пожайлуйста"...
Но получается, что "Спасибо" просто кладется в файл, и о нем никто не вспоминает...
А можно организовать:
- сообщение адресату о благодарности, с указанием за что или без такового,
- сообщение в чат о выраженной благодарности с возможностью отключения,
- возможность введения ника, кого хочешь поблагодарить?
P.S. У Alexey скриптик несколько поправлен, но не в полной мере, сделайте, плиз, вышеперечисленное...
А с чем связано ограничение, что я не могу сказать "Спасибо" 2 и более раз подряд, если выбрано iOneThanks = 0 -- 0 - можно говорить спасибо несколько раз человеку...? А если я имею сказать "Спасибо" разным людям? И в какой момент наступает очередь опять говорить?
Автор: morn 30.1.2010, 2:41
Можно ли сделать так что бы при нажатии на "кто сказал спасибо" выдовалось бы (тем то тем то-сказали им спасибо стока то стока-то и кто) без всякого введения ника!!!
Автор: Максимко 1.2.2010, 14:31
Мм, то что надо спасибо li4nost