13
Lineage 2 → Модуль для получения наград за голосование на l2top
14 августа 2009, 12499 просмотров, опубликовано в разделе Lineage 2 → Веб обвязки

Этот модуль предназначен для выдачи награды на ваших серверах после голосования на l2top.
Чем отличается данный модуль, от всех остальных скриптов. Тем, что он новый? Не только, он еще и уникальный. Писал его для себя, но решил поделиться.
- выдавать награду сразу на нескольких серверах, все зависит от того, сколько у вас префиксов на l2top (количество не ограничено);
- выдавать награду на PTS и JAVA сборках;
- выдавать любой предмет и в любом количестве;
- иммется инструкция, как настроить конфиг;
- может быть внедрен в любом месте вашего сайта;
- ну и если уж сильно прибило, в каждом файле там указана моя ICQ пишите.
Версия модуля 1.0. Создан 4.08.09, последняя модификация 6.08.09. - выдавать награду на PTS и JAVA сборках;
- выдавать любой предмет и в любом количестве;
- иммется инструкция, как настроить конфиг;
- может быть внедрен в любом месте вашего сайта;
- ну и если уж сильно прибило, в каждом файле там указана моя ICQ пишите.
Прошу, пользуйтесь. Сразу предупреждаю, это первая версия, первая работа которую я выкладываю для всеобщего пользования. Не бейте меня и не кидайтесь камнями))
Ссылки на скачивание доступны для зарегистрированных пользователей.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
#12
Ответил: spaider2008 (18 марта 2010 20:24)
В группе: Посетители, зарегистрирован 18.03.2010
Што скачять немагу
#11
Ответил: thesingle (24 февраля 2010 15:55)
В группе: Посетители, зарегистрирован 3.08.2009
Начали разработку нового модуля. Используя свой опыт и увеличение потребностей, мы решили создать многофункциональный модуль, который должен соответствовать всем требованиям любого Java или PTS сервера, характеристикам L2Top и Администратором проектов.
В версии 3.1 будет доступно:
+ Режим установки (показано во вложении)
+ Подключение к одному Java серверу
+ Выбор любой награды
+ Автономное создание файла с on-line для L2top
+ Отображение ошибок с понятным языком оповещения
Разработано студией 6Bit
В версии 3.1 будет доступно:
+ Режим установки (показано во вложении)
+ Подключение к одному Java серверу
+ Выбор любой награды
+ Автономное создание файла с on-line для L2top
+ Отображение ошибок с понятным языком оповещения
Разработано студией 6Bit
#10
Ответил: thesingle (27 января 2010 14:23)
В группе: Посетители, зарегистрирован 3.08.2009
Рад сообщить, что в ближайшее время планируется выход новой версии модуля для голосования. Версия будет 2.1.
Версия 2.0. уже тестируется и не получила жалоб после 3000 раз получения бонуса.
В новой версии:
+ ну во первых ядро совершенно другое
+ соблюдение безопасности (сверяет данные о голосующих раз в 5 минут)
+ возможность сверять не только голоса через web, но и те, что были через sms
+ возможность добавить бесконечное количество серверов
и многое другое.
P.S. Версия 1.x больше выходить не будет, т.к. есть неудобства
И да, для тех кому уже не терпится или просто хочет протестировать прошу Модуль голосования v.2.0.beta
Установка:
1. Распакуйте в папку, где расположен сайт
2. Отработайте скрипт для ДБ MySQL create_table.sql
3. Откройте редактором файл config.php и отредактируйте (расписывать не буду, в файле всё подписано в формате utf-8)
4. Голосуйте и получайте награду.
ВНИМАНИЕ!
Это бета версия, она еще не полностью готова. Проверена и функционирует только на 1 сервере JAVA от EMU.
Пишите при возникновении вопросов: ICQ 334421096
Модуль голосования v.2.0.beta исправленная ссылка
Версия 2.0. уже тестируется и не получила жалоб после 3000 раз получения бонуса.
В новой версии:
+ ну во первых ядро совершенно другое
+ соблюдение безопасности (сверяет данные о голосующих раз в 5 минут)
+ возможность сверять не только голоса через web, но и те, что были через sms
+ возможность добавить бесконечное количество серверов
и многое другое.
P.S. Версия 1.x больше выходить не будет, т.к. есть неудобства
И да, для тех кому уже не терпится или просто хочет протестировать прошу Модуль голосования v.2.0.beta
Установка:
1. Распакуйте в папку, где расположен сайт
2. Отработайте скрипт для ДБ MySQL create_table.sql
3. Откройте редактором файл config.php и отредактируйте (расписывать не буду, в файле всё подписано в формате utf-8)
4. Голосуйте и получайте награду.
ВНИМАНИЕ!
Это бета версия, она еще не полностью готова. Проверена и функционирует только на 1 сервере JAVA от EMU.
Пишите при возникновении вопросов: ICQ 334421096
Модуль голосования v.2.0.beta исправленная ссылка
#9
Ответил: thesingle (6 октября 2009 13:53)
В группе: Посетители, зарегистрирован 3.08.2009
Всё работает!
На два поста выше была выложена новая ссылка, старая да, не работает!
http://desparion.ru/files/Voting_modul_from_TheSingle_v1.1.7z
Для тех, у кого Gracia Java от RT необходимо скачать новый файл и заменить старый;)
Удачи в ваших начинаниях
На два поста выше была выложена новая ссылка, старая да, не работает!
http://desparion.ru/files/Voting_modul_from_TheSingle_v1.1.7z
Для тех, у кого Gracia Java от RT необходимо скачать новый файл и заменить старый;)
Удачи в ваших начинаниях
#8
Ответил: prosak (5 октября 2009 13:10)
В группе: Посетители, зарегистрирован 5.10.2009
ссылка не работает
#7
Ответил: PROGRAMMATOR (14 сентября 2009 17:13)
В группе: Администраторы, зарегистрирован 11.11.2007
А вы просто добавляйте новую новость. ;)
#6
P.S. жаль, что не получается тут редактировать свои посты.
Ответил: thesingle (14 сентября 2009 16:11)
В группе: Посетители, зарегистрирован 3.08.2009
P.S. жаль, что не получается тут редактировать свои посты.
#5
Ответил: testings (6 сентября 2009 12:45)
В группе: Посетители, зарегистрирован 6.09.2009
Вот так-то :
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Исправите ссылку плиз .
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster.
Исправите ссылку плиз .
#4
Ответил: thesingle (31 августа 2009 10:07)
В группе: Посетители, зарегистрирован 3.08.2009
Усовершенствуем скрипт для тех, кто не использует префиксы.
в тексте файла voting_conf.php перед кодом:
// количество серверов (префиксов) указанных в l2top
$server_number = array(
1 => 'x5',
);
добавить:
// есть ли префикс? 1 - да 0 - нет
$prefix = 0;
в тексте файла voting.php вместо кода:
// разбираем по дате, char name, префиксу и серверу данные о проголосовавших и записываем в массив
preg_match_all('/([0-9\-]+).([0-9:]+).('.$server_number[$i].')
\-('.$reg_name.'+)/', $preg, $match);
меняем на:
// Проверяем на существование префиксов
if($prefix == 1) { // префиксы есть
// разбираем по дате, char name, префиксу и серверу данные о проголосовавших и записываем в массив
preg_match_all('/([0-9\-]+).([0-9:]+).('.$server_number[$i].')
\-('.$reg_name.'+)/', $preg, $match);
}else{ // префиксов нет
// разбираем по дате, char name и серверу данные о проголосовавших и записываем в массив
preg_match_all('/([0-9\-]+).([0-9:]+)(.)('.$reg_name.'+)/'
;, $preg, $match);
}
Так же в новой версии произошли следующие изменения:
1. Исправлен некоторый текст, записывающийся в лог файл;
2. Добавлен скрипт voting.php_la2base, для сборки la2base (Server Gracia Final White Project Developer ver.11). Если вы используете именно эту сборку или близкую к этой от la2base, то переименуйте файл voting.php в любой другой, а voting.php_la2base в voting.php.
Voting modul v.1.1 (в самой теме версия так же изменена).
Пользуйтесь на здоровье и если проблемы, пишите.
в тексте файла voting_conf.php перед кодом:
// количество серверов (префиксов) указанных в l2top
$server_number = array(
1 => 'x5',
);
добавить:
// есть ли префикс? 1 - да 0 - нет
$prefix = 0;
в тексте файла voting.php вместо кода:
// разбираем по дате, char name, префиксу и серверу данные о проголосовавших и записываем в массив
preg_match_all('/([0-9\-]+).([0-9:]+).('.$server_number[$i].')
\-('.$reg_name.'+)/', $preg, $match);
меняем на:
// Проверяем на существование префиксов
if($prefix == 1) { // префиксы есть
// разбираем по дате, char name, префиксу и серверу данные о проголосовавших и записываем в массив
preg_match_all('/([0-9\-]+).([0-9:]+).('.$server_number[$i].')
\-('.$reg_name.'+)/', $preg, $match);
}else{ // префиксов нет
// разбираем по дате, char name и серверу данные о проголосовавших и записываем в массив
preg_match_all('/([0-9\-]+).([0-9:]+)(.)('.$reg_name.'+)/'
;, $preg, $match);
}
Так же в новой версии произошли следующие изменения:
1. Исправлен некоторый текст, записывающийся в лог файл;
2. Добавлен скрипт voting.php_la2base, для сборки la2base (Server Gracia Final White Project Developer ver.11). Если вы используете именно эту сборку или близкую к этой от la2base, то переименуйте файл voting.php в любой другой, а voting.php_la2base в voting.php.
Voting modul v.1.1 (в самой теме версия так же изменена).
Пользуйтесь на здоровье и если проблемы, пишите.
#3
Ответил: Hasiro (27 августа 2009 18:25)
В группе: Посетители, зарегистрирован 27.08.2009
спс за модуль большое

#2
Если что изменят пару запросов. ;) Спасибо за модуль.
Ответил: PROGRAMMATOR (14 августа 2009 14:36)
В группе: Администраторы, зарегистрирован 11.11.2007
Цитата: thesingle
на счет Java не уверен
Если что изменят пару запросов. ;) Спасибо за модуль.
#1
Ответил: thesingle (14 августа 2009 10:05)
В группе: Посетители, зарегистрирован 3.08.2009
Хотел добавить. Модуль писался для Interlude PTS и Java от RT, подойдет к любой сборке PTS, на счет Java не уверен.
Так же, небольшой нюанс. Модуль проверяет сразу все голосования данного персонажа и может выдать сразу несколько сообщений одному персонажу. Т.е. 1 сообщение сообщит, что персонаж получил награду за голосование такого то числа, 2 сообщение сообщит, что персонаж уже получал награду за другое число.
P.S. Эта 1 версия модуля и она не предназначена для выдачи голосов на серверах не имеющих префикс, обещаю со следующей версией будет возможность выдавать награду, если префикс не указан (ну если такая необходимость вам нужно, мне лично нет
).
Так же, небольшой нюанс. Модуль проверяет сразу все голосования данного персонажа и может выдать сразу несколько сообщений одному персонажу. Т.е. 1 сообщение сообщит, что персонаж получил награду за голосование такого то числа, 2 сообщение сообщит, что персонаж уже получал награду за другое число.
P.S. Эта 1 версия модуля и она не предназначена для выдачи голосов на серверах не имеющих префикс, обещаю со следующей версией будет возможность выдавать награду, если префикс не указан (ну если такая необходимость вам нужно, мне лично нет
