Представляю вам не свой скрипт, который дает голд за переход по ссылке. Установка: запустите Query Analyzer, выберете базу dbo, откройте файл openuser.sql и нажмине F5 ; Отредактируйте файл kg.php (что и как редактировать написано в нем); Скопируйте login.php и kg.php на сервер (можду туда же, где и рега); Укажите на сайте ссылку на login.php. Данный скрипт будет давать 100 голда, перерыв между получения голда 24 часа. Для того, чтобы изменить кол-во даваемого голда, отредактируйте строку в файле kg.php 代码: exec usecash $giveTo,1,0,1,0,10000,1,@error"; Для того, чтобы изменить таймаут, отредактируйте строке в файле kg.php 代码: setcookie("kgtime", "1", time()+3600*24); Скачать Права принадлежат MorzE ©
Вот форма index.php: PHP: <form action="gold.php" name="regform" method="POST"><body><table><tr><td align="center"><font color="black"><font color="black" size=3><b>Введите свой логин.</b></font><br /><br /><label for="login">Логин: </label><input type="text" name="login" /><br /><span class="submit"><input name="submit" type="submit" value="Получить голд!"></span></font></td></tr></table></body></form> Вот gold.php: PHP: <?//------ Script by F.I.R.E Team's feat MorzE -------// //*----- Специально для MySQL BD-----*////Настройки базы данных$DBHost = "localhost"; // Сервер базы данных$DBUser = "root"; // Пользователь базы данных$DBPassword = "******"; // Пароль базы данных$DBName = "pw"; // Имя базы данных$timer = "24"; // Кол-во часов(ограничение)$price = "3000000"; // Кол-во выдаваемого голда(в серебрянных)$nowtime = time();$date_time_array = getdate(time());$hours = $date_time_array['hours'];$minutes = $date_time_array['minutes'];$seconds = $date_time_array['seconds'];$month = $date_time_array['mon'];$day = $date_time_array['mday'];$year = $date_time_array['year'];$Login = $_POST['login'];$nexttime = mktime($hours + $timer,$minutes,$seconds,$month,$day,$year);$Link = MySQL_Connect($DBHost, $DBUser, $DBPassword) or die ("Ошбика в подключении к MySQL!");MySQL_Select_Db($DBName, $Link) or die ("БД ".$DBName." не существует!");$Result = MySQL_Query("SELECT * FROM `users` WHERE name='$Login'") or ("Невозможно выполнить запрос!");$r = mysql_fetch_row($Result);if(($nowtime<$r[1])){echo "<script>alert('Вы уже получали голд за последние 24 часа...');location.href='index.php';</script>";exit;}else{if(!$Login){echo "<script>alert('Вы ничего не ввели... Подумайте еще!');location.href='index.php';</script>";exit;}else{if (!isset($Login)){echo "<script>location.href='login.php';</script>";} else {MySQL_Select_Db($DBName, $Link) or die ("БД ".$DBName." не существует!");MySQL_Query("UPDATE `users` SET time_pool='$nexttime' WHERE name='$Login'") or ("Невозможно выполнить запрос!");$result = MySQL_Query("SELECT * FROM `users` WHERE name='$Login'") or ("Невозможно выполнить запрос!");MySQL_Query("call usecash($r[0],1,0,1,0,$price,1,@error)") or die ("<script>alert('Извините, такого аккаунта не существует, проверьте корректность вводимых данных!..');location.href='index.php';</script>");if(MySQL_Query){echo"<script>alert('Спасибо! Голд будет начислен через 15 минут... А пока проголосуйте за наш Сервер');location.href='http://pw.mmotop.ru/vote/9664/';</script>";}}}}//------ Script by F.I.R.E Team's -------// //*----- Специально для MySQL BD-----*//?> SQL запрос: PHP: ALTER TABLE `users` ADD `time_pool` VARCHAR( 32 ) NULL AFTER `ID` ; Скрипт by АсСиРи$ and MorzE
<meta http-equiv="Refresh" content="0;URL=http://top.roleplay.ru/5405"> что делает эта строка? соррь но сыкуеле нубко(( и почему у меня вот так? Warning: mssql_query() [function.mssql-query]: message: Could not find stored procedure 'openuser2'. (severity 16) in /opt/lampp/htdocs/gold/kg.php on line 28 Warning: mssql_query() [function.mssql-query]: Query failed in /opt/lampp/htdocs/gold/kg.php on line 28 Ошибка при выполнении запроса! Что-то пошло не так... Как исправить скрипт чтоб он работал без всяких голосований?