Уважаемые модераторы измените пожалуйста в шапке ссылку. Я перезалил сервер. Та ссылка перестанет действовать. Вот новая http://letitbit.net/download/5630.5cf0fcea185e6f12d0bd2aa355/pwserver.7z.html
Вообщем то рега полностью рабочая,капча не работает в IE(это я знаю точно,только не понятно почему). Делал я ее давно,может в ней кто то что то изменил. Надо смотреть. Вообщем вот моя рега,пробуйте. 1.Рега 2.Капча 3.Защита 4.Онлайн ГМ 5.Смена пароля + защита + капча Скриншоты: Рега: [img] Смена пароля: [img] Онлайн ГМ: [img]
Жизнь как сказка,чем дальше тем страшнее...
Добавил в инструкцию пример моего crontab
При вводе crontab -e выдаёт [img] Ну так ниже бери и дописывай строки
И так я долго думал и искал скрипт для авто зачисления голда за голосование на mmotop, у них на форуме лежат скрипты для различных игр,но для PW нет. Изучив их я написал скрипт,который автоматом зачисляет голд проголосовавшим. Проверка голоса берется из статистики,потом проверяет наличие данного аккуанта,если такой существует,то зачисляет голд в зависимости какой голос был простой или SMS. Скрипт написан под MySQL. Установка: Установку я проводил на системе Debian и как скрипты поведут себя в других системах я ни знаю. 1. Скачиваем архив со скриптами. 2. Заливаем таблицу mmotop.sql в базу pw 3. Копируем 2 файла golden.php и delete.php в папку /home 4. Выполняем комманды: # apt-get install php5-cli # chmod 777 /home/*.php 5. Настраиваем скрипт golden.php: а) Открываем файл golden.php и настраиваем коннект к базам $DBHost = "localhost"; // localhost or your IP $DBUser = "root"; // Database user $DBPassword = "ВАШ_ПАРОЛЬ"; // Database password $DBName = "pw"; // Database name в) В этом же файле указываем ссылку на статистику с сайта mmotop. $fcontent=file("http://Ссылка на статистику/5850/159.txt"); c) И указываем какое количество голда начислять: if($vote_count == 1) MySQL_Query("call usecash('$User_ID',1,0,1,0,20000,1,@Error)",dbconnect()) or die ("usecash failed!"); //простой голос if($vote_count == 2) MySQL_Query("call usecash('$User_ID',1,0,1,0,40000,1,@Error)",dbconnect()) or die ("usecash failed!");// SMS голос 6. Настраиваем скрипт delete.php: Т.к. статистика обнуляеться каждый месяц,то нам надо так же чистить базы от списка проголосовавших Открываем для редактирования файл delete.php и настраиваем коннект к базе. $DBHost = "localhost"; // localhost or your IP $DBUser = "root"; // Database user $DBPassword = "ВашПароль"; // Database password $DBName = "pw"; // Database name 7. А теперь добавим эти скрипты в автозапуск: # crontab -e Туда вписываем 2 строчки: 30 * * * * /usr/bin/php /home/golden.php * * 1 * * /usr/bin/php /home/delete.php Тут я немного поясню: 1-ой строкой мы будем запускать скрипт каждый час для проверки проголосовавших 2-ой строкой мы запускаем скрипт 1-го числа каждого месяца Пример моего crontab: [img] (подробнее по настройке времени читайте мануалы по cron) Сохраняем и радуемся авто начислению голда. Автор Uragan4ik. Просьба на другие форумы не копировать,я сам выложу если посчитаю нужным! Пароль от архива: mmorpg-devs.ru
Имена участников (разделяйте запятой).