Результаты поиска
| |
dima9595 | Дата: Пятница, 16 Августа 2013, 17:23 | Сообщение # 481 | Тема: Система рефералов на PHP |
почти ветеран
Сейчас нет на сайте
| Пока ни чего не получается(
|
|
| |
dima9595 | Дата: Пятница, 16 Августа 2013, 16:16 | Сообщение # 482 | Тема: Система рефералов на PHP |
почти ветеран
Сейчас нет на сайте
| lvovand, Цитата (dima9595) $sql_user_ref = mysql_query("UPDATE users SET soul = 'soul'+1 WHERE login='$login_ref'");
если пользователь зарегистрировался через реф. ссылку, то в профиле реферала($login_ref - это логин пригласившего), прибавляется +1 к soul.
|
|
| |
dima9595 | Дата: Среда, 14 Августа 2013, 12:24 | Сообщение # 483 | Тема: Система рефералов на PHP |
почти ветеран
Сейчас нет на сайте
| какой старый код?
|
|
| |
dima9595 | Дата: Среда, 14 Августа 2013, 12:08 | Сообщение # 484 | Тема: Система рефералов на PHP |
почти ветеран
Сейчас нет на сайте
| CreatingOver, если я не ошибаюсь, то это не выйдет. Так как "$sql_user_ref" отвечает за таблицу users, а то, что ты написал - не даёт sql запрос в таблицу users...
|
|
| |
dima9595 | Дата: Среда, 14 Августа 2013, 11:30 | Сообщение # 485 | Тема: Система рефералов на PHP |
почти ветеран
Сейчас нет на сайте
| Всем доброго времени суток! Делаю систему рефералов на своём сайте, но почему-то она не работает.
Скрипт регистрации(Где и добавляем реферала):
Код //Создаём в базе данных нового реферала и даём бонус пригласившему $login_ref = $_GET['login']; $sql_reg_ref = mysql_query("INSERT INTO ref (login_h, login_j) VALUES ('$login_ref', '$login')"); if(isset($_GET['login'])){ if($user_sa['login'] == $_GET['login']){ $sql_ref_login = mysql_query("UPDATE users SET soul = soul+$engine_a[ref_soul] WHERE login = '$ref_login'"); } else { $bad = 1; $error7 = "Извените, но данного реферала не существует!"; } }
Не даётся бонус к soul...
Сообщение отредактировал dima9595 - Среда, 21 Августа 2013, 11:40 |
|
| |
dima9595 | Дата: Пятница, 09 Августа 2013, 15:03 | Сообщение # 486 | Тема: Активация в PHP |
почти ветеран
Сейчас нет на сайте
| всем спс, как приду домой попробую=)
Сообщение отредактировал dima9595 - Пятница, 09 Августа 2013, 15:05 |
|
| |
dima9595 | Дата: Пятница, 09 Августа 2013, 14:43 | Сообщение # 487 | Тема: Активация в PHP |
почти ветеран
Сейчас нет на сайте
| Код <?php //Защита отключена define("MCS", 1); //Подключаем движок require_once("engine/engine.php");
##Скрипт регистрации if (isset($_POST['reg_user'])){ //Получаем переменные $login = $_POST['login']; $mail = $_POST['mail']; $password = $_POST['password']; $agreerules = $_POST['agreerules']; $ip = $_SERVER['REMOTE_ADDR']; $date_reg = date("d.m.Y"); $access = "1"; //Убираем плохие символы $login = htmlspecialchars($login); $login = stripcslashes($login); $mail = htmlspecialchars($mail); $mail = stripcslashes($mail); $password = htmlspecialchars($password); $password = stripcslashes($password); //Проверяем на введённость полей if((strlen($login) < 4) || (strlen($login) > 20)){ $bad = 1; $error = "Логин должен быть от 4 до 20 символов!<br>"; } if((strlen($mail) < 8) || (strlen($mail) > 100)){ $bad = 1; $error1 = "Ваш E-Mail адрес должен быть от 8 до 100 символов!<br>"; } if((strlen($password) < 6) || (strlen($password) > 50)){ $bad = 1; $error2 = "Ваш пароль должен быть от 6 до 50 символов!<br>"; } //Кэшируем пароль $password = md5($password); //Проверяем на существования логина, почты и ip адреса в базе данных $sql_l = mysql_query("SELECT * FROM users WHERE login='$login'"); $sql_le = mysql_fetch_array($sql_l); if(!empty($sql_le['login'])){ $bad = 1; $error3 = "Извените, но данный логин уже занят!<br>"; } $sql_m = mysql_query("SELECT * FROM users WHERE mail='$mail'"); $sql_me = mysql_fetch_array($sql_m); if(!empty($sql_me['mail'])){ $bad = 1; $error4 = "Извените, но данный E-Mail адрес уже занят!<br>"; } $sql_ip = mysql_query("SELECT * FROM users WHERE ip='$ip'"); $sql_ipe = mysql_fetch_array($sql_ip); if(!empty($sql_ipe['ip'])){ $bad = 1; $error5 = "Извените, но данный IP адрес уже используется! Дальнейшая регистрация с данным IP невозможна!<br>"; } //Проверяем на существование положительного ответа по правилам if(!isset($agreerules)){ $bad = 1; $error6 = "Извените, но вы не подтвердили согласие с правилами!<br>"; } //Если ошибок нет, то добавляем данные в базу данных if($bad != 1){ $sql_reg = mysql_query("INSERT INTO users (login, password, ip, mail, banned, access, date_reg) VALUES ('$login', '$password', '$ip', '$mail', '$banned', '$access', '$date_reg')"); $bad = 2; $success = "Вы успешно зарегистрировались!<br>"; //Добавляем денег игроку $sql_money = mysql_query("INSERT INTO money (username, balance) VALUES ('$login', '$site_a[money]')") //Создаём данные о активации $code = md5($login.$password); $sql_act = mysql_query("INSERT INTO activation (login, mail, code, activation) VALUES ('$login', '$mail', '$code', '0')"); //Отправляем сообщение на E-Mail адрес пользователя $autor = "MCS.RU - Лучший MineCraft сервер!"; $title = "С успешной регистрацией!"; $text = 'Уважаемый '.$login.'!<br> Огромная благодарность за регистрацию в проекте "MCS.Ru"!<br> Для того, что бы вы могли использовать весь функционал сайта - вам портебуется активировать ваш профиль!<br> <a href="/activation?code=$code">Активировать профиль</a> '; mail($autor, $title, $text); } //Защищаемся от повторной регистрации unset($sql_reg); unset($reg_user); unset($sql_act); } ?> <!DOCTYPE html> <html> <head> <title><?php echo $site_a['site_name']; ?> - Регистрация</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="template/css/style.css" rel="stylesheet" media="screen"> </head> <body> <?php include("template/header.php"); ?> <div class="container"> <div class="row"> <?php include("template/left.php"); ?>
<div class="span10">
<?php if($bad == 1){ echo '<div class="alert alert-error">'; echo '<h4>Внимание, у вас ошибка(-и)!</h4>'; echo $error; echo $error1; echo $error2; echo $error3; echo $error4; echo $error5; echo $error6; echo '</div>'; } if($bad == 2){ echo '<div class="alert alert-success">'; echo '<h4>Поздравляем!</h4>'; echo $success; echo '</div>'; } ?> <div class="well well-small">
<blockquote> <p>Регистрация нового майнера.</p> <small>Что бы играть на нашем сервере - регистрация обязательна!</small> </blockquote>
<form class="form-horizontal" action="register.php" method="POST"> <div class="control-group"> <label class="control-label" for="login">Логин (От 4 до 20):</label> <div class="controls"> <input type="text" name="login" placeholder="Ваш будущий логин"> </div> </div>
<div class="control-group"> <label class="control-label" for="mail">E-Mail (От 8 до 100):</label> <div class="controls"> <input type="text" name="mail" placeholder="Ваш E-Mail адрес"> </div> </div>
<div class="control-group"> <label class="control-label" for="password">Пароль (От 6 до 50):</label> <div class="controls"> <input type="password" name="password" placeholder="Ваш будущий пароль"> </div> </div>
<div class="control-group"> <div class="controls"> <label class="checkbox inline"> <input type="checkbox" name="agreerules" value="agree1"> Регистрируясь, вы соглашаетесь с <a href="#">правилами сайта</a> и с <a href="#">правилами сервера</a> </label> </div> </div>
<div class="control-group"> <div class="controls"> <button type="reg_user" name="reg_user" class="btn btn-success">Зарегистрироваться</button> </div> </div>
</form>
</div> </div>
<?php include("template/footer.php"); ?>
</div> </div>
<script src="http://code.jquery.com/jquery.js"></script> <script src="template/js/game.js"></script> </body> </html>
Сообщение отредактировал dima9595 - Пятница, 09 Августа 2013, 14:44 |
|
| |
dima9595 | Дата: Пятница, 09 Августа 2013, 14:33 | Сообщение # 488 | Тема: Активация в PHP |
почти ветеран
Сейчас нет на сайте
| тоже самое получается Добавлено (09.08.2013, 14:33) --------------------------------------------- DronCode, Код $code = md5($login."".$password);
|
|
| |
dima9595 | Дата: Пятница, 09 Августа 2013, 13:56 | Сообщение # 489 | Тема: Активация в PHP |
почти ветеран
Сейчас нет на сайте
| Код Parse error: syntax error, unexpected T_VARIABLE in Z:\home\GreatMiners.Ru\www\register.php on line 79
|
|
| |
dima9595 | Дата: Пятница, 09 Августа 2013, 12:37 | Сообщение # 490 | Тема: Активация в PHP |
почти ветеран
Сейчас нет на сайте
| Всем доброго времени суток!
Я вот в свободное время пишу для себя сайтик...и столкнулся с одной маленькой, но надоедливой проблеммой... Щас я пишу скрипт активации профиля, но только на начальной стадии. При регистрации должно перейти информация в базу данных, а именно код для активации. Код предстовляет себе хеш логина и пароля. Писал я вот так: Код $code = md5($login."".$password);
Но у меня выходила ошибка( Скажите пожалуйста, как правильно сделать!? Простисте что много ошибок, писал с телефона...
Сообщение отредактировал dima9595 - Пятница, 09 Августа 2013, 12:37 |
|
| |
dima9595 | Дата: Пятница, 09 Августа 2013, 11:46 | Сообщение # 491 | Тема: Как сделать русский текст в EO |
почти ветеран
Сейчас нет на сайте
| FlyingCat, у меня работал=)
|
|
| |
dima9595 | Дата: Среда, 07 Августа 2013, 08:48 | Сообщение # 492 | Тема: Вопросы о Eclipse |
почти ветеран
Сейчас нет на сайте
| Цитата (FlyingCat) а возможно ли через скрипты менять спрайт, деньги , жизни,опыт и т.д? как говорил infermik, можно сделать через Event System... А так, если умеешь кодить на VB, то можешь написать свой скрипт.
|
|
| |
dima9595 | Дата: Вторник, 06 Августа 2013, 16:55 | Сообщение # 493 | Тема: Вопросы о Eclipse |
почти ветеран
Сейчас нет на сайте
| FlyingCat, в каком смысле? имеешь ввиду максимальный уровень?
|
|
| |
dima9595 | Дата: Вторник, 06 Августа 2013, 16:54 | Сообщение # 494 | Тема: Газовая ловушка |
почти ветеран
Сейчас нет на сайте
| Krosos, понятно. жаль с одной стороны, что не делаешь игр по данному аниме. мало таких игр...=) А так, желаю удачи, а так же не бросай игру!
|
|
| |
dima9595 | Дата: Понедельник, 05 Августа 2013, 17:45 | Сообщение # 495 | Тема: Газовая ловушка |
почти ветеран
Сейчас нет на сайте
| Цитата (Krosos) ловушки для хантера вспомнил аниме HunterXHunter...ты случаем не по этой анимешки делаешь игру?
|
|
| |
dima9595 | Дата: Среда, 31 Июля 2013, 17:37 | Сообщение # 496 | Тема: Орион [2D; Flash; Minecraft + Terraria] |
почти ветеран
Сейчас нет на сайте
| X-rus, можно добавить, например, пчёл=)
|
|
| |
dima9595 | Дата: Среда, 31 Июля 2013, 14:58 | Сообщение # 497 | Тема: [2D] ClickFaster! |
почти ветеран
Сейчас нет на сайте
| EvilT, я не это имел ввиду, а дизайн игры...кнопочки, меню и т.п.
|
|
| |
dima9595 | Дата: Среда, 31 Июля 2013, 14:13 | Сообщение # 498 | Тема: Орион [2D; Flash; Minecraft + Terraria] |
почти ветеран
Сейчас нет на сайте
| X-rus, не знаю как для вас, но я бы хотел увидеть в игре и насекомых(ни где такого нету)... а так всё супер...поиграю потом=)
Сообщение отредактировал dima9595 - Среда, 31 Июля 2013, 14:17 |
|
| |
dima9595 | Дата: Среда, 31 Июля 2013, 11:01 | Сообщение # 499 | Тема: [2D] ClickFaster! |
почти ветеран
Сейчас нет на сайте
| Название: ClickFaster! Жанр: Игра на скорость и реакцию (Извените за название жанра, просто я забыл как такой жанр называется) Платформа: Android (Возможно и PC) Движок: Game Maker Studio Начало разработки: 31.07.13 Конец разработки: ?
Описание: ClickFaster! - это игра на скорость и на реакцию. В данной игре вам предстоит за определённое время нажимать на специальные объекты (круги и/или квадраты). Каждый объект даёт или отнимает определённое количество баллов.
Есть 8 видов объектов: 1. Зелёный круг - добавляет 1 балл. 2. Зелёный квадрат - добавляет 2 балла. 3. Красный круг - забирает 1 балл. 4. Красный квадрат - забирает 2 балла. 5. Жёлтый круг - добавляет несколько баллов(рандом от 1 до 5). 6. Жёлтый квадрат - умножает баллы(рандом от 2 до 3). 7. Синий круг - останавливает время на 3 секунды. 8. Синий квадрат - останавливает время на 5 секунд.
За баллы можно будет купить бонусы или доролнительные уровни. Есть 4 бонусов: 1. Бонус на время(на 1 уровень) - прибавляет к текущему времени ещё определённое время. 2. Бонус на время(на все уровни) - прибавляет время к текущему(стартовому) уровню. 3. Прибавление к баллам(на 1 уровень) - добавляет несколько баллов к полученному баллу. 4. Умножение к баллам(на все уровни) - уммнажает баллы к полученному баллу.
А так же, есть ещё и внутриигровые бонусы, которые дают возможность получить приимущество на уровне. 1. Бонус на время - добавляет 10 секунд. 2. Умножитель - умножает полученные баллы.
Будет 2 вида дополнительных уровней: 1. Игра на 2 минуты и на 5 минут. 2. Игра на жизни.
Было бы не плохо, если кто-то помог с игрой, в плане графики!=)
|
|
| |
dima9595 | Дата: Четверг, 25 Июля 2013, 16:09 | Сообщение # 500 | Тема: Несколько вопросов по GMS и Android |
почти ветеран
Сейчас нет на сайте
| Всем привет и доброго времени суток! Решил взяться за GMS и запилить простенькую игрушку для платформы Android. Но тут возникло несколько вопросов: 1. Разрешение экрана. У разных моделей телефона - разные разрешения экрана. Если например, сделать квадрат (поставить в любую комнату в GMS) и проверять на телефоне и на пк, то на телефоне получится коряво(уменьшиться или удлиниться), ну вы поняли...Так как мне сделать? Проверить общее разрешение комнаты, а потом вычесть/сложить/умножить/делить на что-то? Если кто-то делал уже подобное, прошу отписаться! 2. В моей игре(планируемой) нужен будет рандом появления тех же самых квадратов. Не подскажите направление где читать и как делать!?
Пожалуйста, отвечайте только те, кто работал с GMS, GML и с Android!
Сообщение отредактировал dima9595 - Четверг, 25 Июля 2013, 16:11 |
|
| |
|