- И так, здравствуйте дамы и господа!
Вот выкладываю скрипт автовыдачи предмета на почту игрока за голосование на ммотопе.
Сразу говорю скрипт не мой.Я только совместил скрипт "Отправка предметов на почту" и "Автовыдача голда за голосование".
- Скачиваем прикрепленый файл.
- Заливаем в базу pw:
CREATE TABLE IF NOT EXISTS `mmotop` (
`vote_id` int(11) unsigned NOT NULL default '0',
`vote_time` timestamp NOT NULL default '0000-00-00 00:00:00',
`vote_ip` text NOT NULL,
`vote_char_name` text NOT NULL,
`vote_count` int(11) unsigned NOT NULL default '0',
PRIMARY KEY (`vote_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; - Заливаем скрипт в /var/www/
- Открываем и настраиваем его:
PHP:$DBHost = "localhost"; // localhost or your IP // $DBUser = "root"; // Database user // $DBPassword = "пароль от базы даных"; // Database password // $DBName = "pw"; // Database name // $voice = "10"; // Сколько будет давать шт. за Обычный голос // $smsvoice = "15"; // Сколько будет давать шт. СМС голос $itemid = "51000"; // Ид предмета, который будет приходить на почту игроку. $maxcount = "10000"; //Максимальное кол-во предмета в инвентаре $octets = "0"; // Октет вещи/предмета. Внимание!!!Если в предмете нету октета, то ставим значение 0 $proctype = "0"; // proctype вещи. Внимание!!!Если в предмете нету proctype, то ставим значение 0 $date = "0"; //Срок предмета.То есть время сколько он будет существовать в игре.Если хотите без лимита, то ставим значение 0 $mask = "0"; // Вид итема. Узнать какой вид вашего итема можно через посмотреть в айвебе xml. $money = "0"; // Кол-во денег которое будет отправлено вместе с итемом. ////////////////////////////////////////////////////////////////////////////////////// // адресс к файлу лога на mmotope $fcontent=file("Здесь должна быть ссылка на статистику о голосовании на ммотопе.");
- Сохраняем.
- Вешаем скрипт на крон. Переходим в папку /var/spool/cron/crontabs, открываем файл root и в самый конец дописываем * */1 * * * /var/www/mmotop.php .То есть это будет обозначать, что этот скрипт будет сам запускаться каждый час.
Ах да, забыл сказать, на ммотопе при голосовании, люди должны указывать свой НИК, а не логин.
P.S. Не говорите, что говно код