myDC.ru

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

 

> Thanks, API2 | Скажи спасибо другому юзеру

Рейтинг 5 V
Теги
Нет тегов для показа
li4nost
сообщение 11.3.2009, 14:24
Сообщение #1


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




Название скрипта: Thanks
Версия скрипта: 1.0
Версия API: API 2
Автор: Wariner
Описание скрипта:
- Сказать спасибо из меню(можно один раз или несколько)
- Забрать спасибо(если говорил такое)
- Топ благодарностей
- Просмотр благодарностей конкретного юзера.
Прикрепленные файлы
Прикрепленный файл  Thanks.rar ( 2.25 килобайт ) Кол-во скачиваний: 499
 
Go to the top of the page
+Quote Post
2 страниц V   1 2 >  
Начать новую тему
Ответов
yaDroLLL
сообщение 13.3.2009, 5:17
Сообщение #2


Начинающий
*

Группа: Пользователи
Сообщений: 18
Регистрация: 20.2.2009
Пользователь №: 2 287
Спасибо сказали: 1 раз




под API1 плиз unhappy.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
Wariner
сообщение 13.3.2009, 8:57
Сообщение #3


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

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




http://mydc.ru/topic605.html


Спасибо сказали:
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 13.3.2009, 11:25
Сообщение #4


мяу =^.^=
******

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




на 0360 работает)

можно доработать скрипт чтоб по достижении к примеру 500 спасибо его профиль менялся на вип при 5к на опа..
так же сделать чтоб спасибо можно было говорить 1 раз в день + базу с ip чтоб нельзя было накручивать стату..



* у меня такое чувство что где-то я это уже говорил.. * scorn.gif
Go to the top of the page
+Quote Post
li4nost
сообщение 13.3.2009, 15:12
Сообщение #5


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




я же говорил, что скрипт хороший big_smile.gif
Go to the top of the page
+Quote Post
SHMIDT
сообщение 13.3.2009, 22:12
Сообщение #6


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.2.2009
Пользователь №: 2 351
Спасибо сказали: 0 раз




а у меня не пашит на 0.3.6.0 перевидите кто нить

Кто нить перевидите этот скрипт под 0.3.6.0 очень надо! =) хорший скрипт...нужен хорошему хабу =)
Go to the top of the page
+Quote Post
BeSeR
сообщение 13.3.2009, 23:00
Сообщение #7


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 11.12.2008
Пользователь №: 1 392
Спасибо сказали: 0 раз




Вот специально для тебя перевел скрипт сам проверял работает
Прикрепленный файл  Thanks.rar ( 2.4 килобайт ) Кол-во скачиваний: 34
придет в архиве
И посмотри как переводить скрипты http://mydc.ru/topic605.html
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 18.3.2009, 15:19
Сообщение #8


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Дополнение возможно?

1. нельзя говорить спасибо человеку имеющему в данный момент такой же IP адрес (проверял - запускаю клиент еще один - поставил себе кучу спасибок)
2. и чтобы спасибо от этого пользователя можно было говорить не чаще чем.... (устанавливается в скрипте - например не чаще 1 раза в час)
3. тому человеку кому поставили спасибо не приходит спасибка... хотя было бы наглядно

За что отвечает 29 строка? TmrMan.AddTimer(1800000,"OnExit") - через сколько будет в базу записываться? (если да - то значение 1800000 - это сколько минут?

p.s - я поставил iOneThanks = 1 - а сколько по времени нельзя говорить повторно? - или это раз в жизни сказал спасибо и кирдык? (вот тут бы пункт 2 идеи пригодился бы)

Скрипт интересный - Спасибо!

p.p.s. и на данном форуме давно уже пора прикрутить мод "спасибо" - хотя мы и так знаем кто тут с максимальными благодарностями
Go to the top of the page
+Quote Post
li4nost
сообщение 18.3.2009, 15:52
Сообщение #9


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

Группа: Пользователи
Сообщений: 137
Регистрация: 22.2.2009
Из: Минск, Беларусь
Пользователь №: 2 321
Спасибо сказали: 12 раз




ну Wariner говорил когда готовился скрипт, что он не сторонник того, чтоб говорить спасибо несколько раз.
аз поставил и все. вот поэтому и такое время - раз в жизни.
Go to the top of the page
+Quote Post
SHMIDT
сообщение 18.3.2009, 23:35
Сообщение #10


Начинающий
*

Группа: Пользователи
Сообщений: 20
Регистрация: 24.2.2009
Пользователь №: 2 351
Спасибо сказали: 0 раз




перепишите его под API1 плиз :(
Go to the top of the page
+Quote Post
Setuper
сообщение 19.3.2009, 2:05
Сообщение #11


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




SHMIDT: http://mydc.ru/ipb.html?s=&showtopic=1...ost&p=11754

Неужели так сложно просмотреть всю тему? В следующий раз буду удалять такие посты.
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 20.3.2009, 21:40
Сообщение #12


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




интересны ответы на вопросы в 8 посте... Кто поможет мне?
Go to the top of the page
+Quote Post
Wariner
сообщение 20.3.2009, 21:45
Сообщение #13


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

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




Цитата(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 мили сек ну а дальше надеюсь сам посчитаешь)))
Go to the top of the page
+Quote Post
Alexey
сообщение 21.5.2009, 20:44
Сообщение #14


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Идея понравилась, поставил себе, спасибо автору!
В процессе тестирования и эксплуатации подточил напильником:

Цитата(OtshelnikFm @ 18.3.2009, 16:19) *
1. нельзя говорить спасибо человеку имеющему в данный момент такой же IP адрес (проверял - запускаю клиент еще один - поставил себе кучу спасибок)

Сделано.

Цитата(OtshelnikFm @ 18.3.2009, 16:19) *
2. и чтобы спасибо от этого пользователя можно было говорить не чаще чем.... (устанавливается в скрипте - например не чаще 1 раза в час)

Не стал заморачиваться и сделал проще - один человек не может сказать спасибо 2 раза подряд, необходимо дождаться, пока кто-нибудь другой скажет спасибо. Сделал в первую очередь для того, что-бы нельзя было выделить ники в списке пользователей и всем сказать спасибо.

Цитата(OtshelnikFm @ 18.3.2009, 16:19) *
3. тому человеку кому поставили спасибо не приходит спасибка... хотя было бы наглядно

Сделано, спасибка приходит, но видна только ему. В коде есть закомментированная строка для отсылки сообщения всем о выданной спасибке, но при её использовании есть небольшой дефект - "пожалуйста" приходит отправляющему раньше, чем сообщение о спасибке.

* исправил опцию, запрещающую повторные спасибы, - теперь работает;
* запретил адресовать спасибо незарегистрированным пользователям в оффлайне, ботам и произвольным комбинациям символов ;)
* многострочные сообщения убрал в приват.
Прикрепленные файлы
Прикрепленный файл  Thanks.lua ( 7.24 килобайт ) Кол-во скачиваний: 86
 


Спасибо сказали:
Go to the top of the page
+Quote Post
w3rtu
сообщение 18.12.2009, 20:09
Сообщение #15


Начинающий
*

Группа: Пользователи
Сообщений: 12
Регистрация: 19.8.2009
Пользователь №: 4 203
Спасибо сказали: 0 раз




дайте этот скрипт который подходит под ptokax 0.3.5.2
Go to the top of the page
+Quote Post
FallenAngel
сообщение 18.12.2009, 20:19
Сообщение #16


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Цитата(w3rtu @ 18.12.2009, 20:09) *
дайте этот скрипт который подходит под ptokax 0.3.5.2

http://mydc.ru/index.html?showtopic=1529&a...ost&p=12148
Go to the top of the page
+Quote Post
w3rtu
сообщение 22.12.2009, 17:57
Сообщение #17


Начинающий
*

Группа: Пользователи
Сообщений: 12
Регистрация: 19.8.2009
Пользователь №: 4 203
Спасибо сказали: 0 раз




скачал скрипт который выложил Alexey и после выходит такая ошибка \Thanks2.lua:179: attempt to index local 'hFile' (a nil value), из за чего это может быть?
Go to the top of the page
+Quote Post
Wariner
сообщение 22.12.2009, 19:32
Сообщение #18


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

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




Скорее всего из за отсутствия папки с которой работает скрипт!
Go to the top of the page
+Quote Post
w3rtu
сообщение 22.12.2009, 20:38
Сообщение #19


Начинающий
*

Группа: Пользователи
Сообщений: 12
Регистрация: 19.8.2009
Пользователь №: 4 203
Спасибо сказали: 0 раз




Цитата(Wariner @ 22.12.2009, 20:32) *
Скорее всего из за отсутствия папки с которой работает скрипт!


в папке со скриптами создать папку hFile или другую?
Go to the top of the page
+Quote Post
X-Sky
сообщение 22.12.2009, 20:57
Сообщение #20


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

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




В папке "Scripts" создать папку "Hub files" в которой создать файл "Thanks.tbl"


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

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

 



RSS Сейчас: 23.11.2024, 2:42