Всплывающее объявление Ферма Соседи нужна помощь

FakeGam999

Местный
Всем привет в Ферма Соседи помогите сделать пожалуйста чтобы поле регистрации игрок видел это
Добро пожаловать в игру!
Уважаемый фермер 156161616fff,
Вы получаете бесплатное поле для посева пшеницы и бесплатный курятник для получения яиц от кур. Семена пшеницы Вы можете купить и посеять в разделе Игра - поле. Полученной пшеницей можете покормить кур в самом курятнике или продать ее на бирже по цене 0.21 руб за 10 единиц.
В курятнике нужно купить и посадить кур. Куры будут давать по 1 яйцу в 12 часов, после того, как Вы их накормите.
После того, как соберёте яйцо, Вы опять должны покормить животное.
Подробнее в разделе Игра - продукция.
На первом уровне у вас 100 энергии, и Вам надо накопить 10 опыта для получения следующего уровня.
Администрация желает Вам удачной игры и высоких заработков!
закрыть
Вот скрин http://skrinshoter.ru/s/261119/bQ4oS9e5?a
 

pligin

Команда форума
Администратор
Всем привет в Ферма Соседи помогите сделать пожалуйста чтобы поле регистрации игрок видел это
Добро пожаловать в игру!
Уважаемый фермер 156161616fff,
Вы получаете бесплатное поле для посева пшеницы и бесплатный курятник для получения яиц от кур. Семена пшеницы Вы можете купить и посеять в разделе Игра - поле. Полученной пшеницей можете покормить кур в самом курятнике или продать ее на бирже по цене 0.21 руб за 10 единиц.
В курятнике нужно купить и посадить кур. Куры будут давать по 1 яйцу в 12 часов, после того, как Вы их накормите.
После того, как соберёте яйцо, Вы опять должны покормить животное.
Подробнее в разделе Игра - продукция.
На первом уровне у вас 100 энергии, и Вам надо накопить 10 опыта для получения следующего уровня.
Администрация желает Вам удачной игры и высоких заработков!
закрыть
Вот скрин http://skrinshoter.ru/s/261119/bQ4oS9e5?a
А что уже сделано? От чего отталкиваться?
 

FakeGam999

Местный
Я сделал вот такое
// Уведомление о поучении нового уровня!

if ($us_data1['reyting'] == 0 and $us_data1['level'] > 1) {
$msg = 1;
$_SESSION['msg'] = $msg;
$qq = mysql_query("UPDATE tb_users SET reyting = '1' WHERE id = '$usid' AND username = '$login'");

}

if (isset($_POST['mess'])) {
unset($_SESSION['msg']);
}

if(isset($_SESSION['msg'])) {
?>
<div id="overlay" class="web_dialog_overlay" style="display: block;"></div>
<div style="margin-top: -122px; width: 500px; display: block; height: auto; margin-left: -250px;" class="web_dialog" id="dialog">
<h4 style="font-size:17px;">Уважаемый фермер "<?=$us_data1['username']; ?>"</h4>
<div class="web_dialog_desc">
Поздравляем! Вы получили <?=$us_data1['level']; ?> уровень!<br />
Максимальная энергия <?=$energy; ?> ед.<br />
Для получения следующего уровня вам надо набрать <?=$opit1;?> опыта.<br />
Администрация сайта желает Вам удачной игры!
</div>
<form action="" method="post">
<input type="hidden" name="mess" />
<input class="button_blue big" type="submit" value="Закрыть" />
</form>
</div>
<div id="overlay" class="web_dialog_overlay"></div>
<script type="text/javascript" src="/js/web_dialog.js"></script>
<?php } ?>
Вот скрин http://skrinshoter.ru/s/261119/sUmHPRP1?a

Как сделать чтобы после регистрации выходило вот так скрин http://skrinshoter.ru/s/261119/bQ4oS9e5?a
 

FakeGam999

Местный
Всем привет может что то я не правильно объяснил сейчас подробно объясню что нужно.
1) Игрок регистрируется на проекте
2) После введений своих данных он попадает на страницу аккаунт
3) тут и должно выходить всплывающее окно пример Поздравляем вас с успешной регистрацией.
и должна быть кнопка в этом всплывающем окне закрыть после нажатия на кнопку закрыть чтобы игрок больше не когда не видел это всплывающее окно даже если он зайдет снова на сайт. Только будет видеть следующий игрок который сделает новую регистрацию.
Так можно сделать ?
 
Последнее редактирование:

pligin

Команда форума
Администратор
Я сделал вот такое
// Уведомление о поучении нового уровня!

if ($us_data1['reyting'] == 0 and $us_data1['level'] > 1) {
$msg = 1;
$_SESSION['msg'] = $msg;
$qq = mysql_query("UPDATE tb_users SET reyting = '1' WHERE id = '$usid' AND username = '$login'");

}

if (isset($_POST['mess'])) {
unset($_SESSION['msg']);
}

if(isset($_SESSION['msg'])) {
?>
<div id="overlay" class="web_dialog_overlay" style="display: block;"></div>
<div style="margin-top: -122px; width: 500px; display: block; height: auto; margin-left: -250px;" class="web_dialog" id="dialog">
<h4 style="font-size:17px;">Уважаемый фермер "<?=$us_data1['username']; ?>"</h4>
<div class="web_dialog_desc">
Поздравляем! Вы получили <?=$us_data1['level']; ?> уровень!<br />
Максимальная энергия <?=$energy; ?> ед.<br />
Для получения следующего уровня вам надо набрать <?=$opit1;?> опыта.<br />
Администрация сайта желает Вам удачной игры!
</div>
<form action="" method="post">
<input type="hidden" name="mess" />
<input class="button_blue big" type="submit" value="Закрыть" />
</form>
</div>
<div id="overlay" class="web_dialog_overlay"></div>
<script type="text/javascript" src="/js/web_dialog.js"></script>
<?php } ?>
Вот скрин http://skrinshoter.ru/s/261119/sUmHPRP1?a

Как сделать чтобы после регистрации выходило вот так скрин http://skrinshoter.ru/s/261119/bQ4oS9e5?a
Сначала сделай такое для регистрации, а потом уже придумаем как это отобразить для новых пользователей
 

kolyaka105

Участник
Тоже кстати интересно как сделать окно, например уведомление о последней новости, что бы юзер мог его закрыть 1 раз и оно больше не появлялось.
Думал вариант в базе сделать, но загружать базу будет не целесообразно.
 

pligin

Команда форума
Администратор
Тоже кстати интересно как сделать окно, например уведомление о последней новости, что бы юзер мог его закрыть 1 раз и оно больше не появлялось.
Думал вариант в базе сделать, но загружать базу будет не целесообразно.
реально только через базу,
 

FakeGam999

Местный
Привет Всем вот такое окно всплывающее скрин http://skrinshoter.ru/s/281119/cRqBtDKK?a
Кто может помочь что тут дописать чтобы игрок после закрытия окна и после входа снова на сайт не видел или не показывала ему снова это окно http://skrinshoter.ru/s/281119/cRqBtDKK?a
Подскажите кто знает пожалуйста.

<div id="overlay" class="web_dialog_overlay" style="display: block;"></div>
<div style="margin-top: -122px; width: 500px; display: block; height: auto; margin-left: -250px;" class="web_dialog" id="dialog">
<h4 style="font-size:17px;">Добро пожаловать в игру!<br>Уважаемый фермер "<?=$us_data1['username']; ?>"</h4>
<div class="web_dialog_desc">
Вы получаете 25 руб на развитие игры <br>
Администрация желает Вам удачной игры !<br>
</div>
<form action="" method="post">
<input type="hidden" name="mess" />
<input class="button_blue big" type="submit" value="Закрыть" />
</form>
</div>
<div id="overlay" class="web_dialog_overlay"></div>
<script type="text/javascript" src="/js/web_dialog.js"></script>
 

pligin

Команда форума
Администратор
У тебя есть После регистрации автоматическая авторизация с перенаправлением в кабинет?
 

pligin

Команда форума
Администратор
Дай доступ фтп - мы тут месяц будем выяснять что и как у тебя работает и как это сделать
 

FakeGam999

Местный
У тебя есть После регистрации автоматическая авторизация с перенаправлением в кабинет?
Здравствуйте
нет такого нет нужно водить данные логин пароль потом игрок попадает в раздел новости вот код
<div class="ramka">Авторизация.</div><br>
<script type="text/javascript">
jQuery(document).ready(function(){
setInterval("jQuery('#loadBA').load('#div #loadGA');"); //У меня интервал обновления блока - минута
});
</script>

<?
$page = 'Авторизация';

if (isset($_POST['user'])) {
$login = IsLogin($_POST['user']);
$pass = IsPassword($_POST['pass']);
$login = ($_POST['user']);


$cpass = md5Password($pass);
$us = mysql_query("SELECT * FROM tb_users WHERE username = '$login' AND password = '$cpass'");
$usq = mysql_num_rows($us);
$log_data = mysql_fetch_assoc($us);
$date = time();
$ip_l = $_SERVER['REMOTE_ADDR'];
$keystring = $_POST['keystring'];
if(isset($_SESSION['captcha']) && strtolower($_SESSION['captcha']) == $keystring){



if($login !== FALSE) {

if($pass !== FALSE) {

if($usq == 1) {

if($log_data["ban"] == 0) {

$_SESSION["login"] = $log_data["username"];
$_SESSION["id"] = $log_data["id"];
$login = $_SESSION['login'];
$usid = $_SESSION['id'];
mysql_query("UPDATE tb_users SET date_login = '$date', ip_login = '$ip_l' WHERE id = '$usid'");
mysql_query("INSERT INTO tb_history (user_id, ip, date, comment, type) VALUES ('$usid', '$ip_l', '$date', '".$_SERVER['HTTP_USER_AGENT']."', 'vhod')") or die(mysql_error());
//Header("Location: /account");
print "<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">

<script language=\"javascript\">setTimeout('location.replace(\"/news/\")', 600);</script>

<title>Перенаправление</title>
</head>
<body bgcolor=\"#eeeeee\" topmargin=\"0\" leftmargin=\"0\">
<h1></h1><center> Вы вошли в систему как <b>".$login."</b><br>
Через секунду вы будете перемещены на сайт.<br>
Если устали ждать жмите <a href=\"/news/\">здесь!</a>
</body>
</html>";
}else echo '<p><h1></h1><div class="er"><b><a href=""><img title="" src="/img/stop.png" style="float:center; height:100px; width:100px" ></a></b></div></center><br><center><div class="er">Ваш аккаунт заблокирован! Причины Бана 1) Несоблюдение правил сайта. 2) Не погасили во время кредит. Для разблокировки обратитесь к администратору </a> Нажмите на ссайте Контакты там есть майл связь со мной или нажмите <a href="/kontakt/"><span style="color:#FFFFFF"> >>>ТУТ<<< </a></div></center><br></a><br>';




}else echo '<p><h1></h1><b><p style="text-align: center;">Отказано в доступе!</b><br><span = style="color:red"><p style="text-align: center;">Не верный формат пароля!</span></p>';
}else echo '<p><h1></h1><b><p style="text-align: center;">Отказано в доступе!</b><br><span = style="color:red"><p style="text-align: center;">Неправильный логин или пароль!</span></p>';

}else echo '<p><h1></h1><b><p style="text-align: center;">Отказано в доступе!</b><br><span = style="color:red"><p style="text-align: center;">Не верный формат логина!</span></p>';

}else echo '<p><h1></h1><b><p style="text-align: center;">Отказано в доступе!</b><br><span = style="color:red"><p style="text-align: center;">Неверно введен проверочный код!</span></p>';


} else echo '<p><h1></h1><b><p style="text-align: center;">Отказано в доступе!</b><br><span = style="color:red">Не известная ошибка</span></p>';

?>
 

FakeGam999

Местный
Это разницы нету где он будет открываться я хоть на всех страницах могу сделать чтобы он работал могу сделать только на определенный чтобы открывался это не проблема !
Проблема вот в чем в этот код нужно вставить код после того как игрок нажмет на закрыть чтобы ему больше не показывало это всплывающее окно.
Побывал по ip сделать тоже не вариант после того как игрок выключает wifi ip меняется и игрок снова видет это сплывающее окно ((( Какие есть варианты ?

<div id="overlay" class="web_dialog_overlay" style="display: block;"></div>
<div style="margin-top: -122px; width: 500px; display: block; height: auto; margin-left: -250px;" class="web_dialog" id="dialog">
<h4 style="font-size:17px;">Уважаемый фермер "<?=$us_data1['username']; ?>"</h4>
<div class="web_dialog_desc">
Поздравляем! Вы получили <?=$us_data1['level']; ?> уровень!<br />
Максимальная энергия <?=$energy; ?> ед.<br />
Для получения следующего уровня вам надо набрать <?=$opit1;?> опыта.<br />
Администрация сайта желает Вам удачной игры!
</div>
<form action="" method="post">
<input type="hidden" name="mess" />
<input class="button_blue big" type="submit" value="Закрыть" />
</form>
</div>
<div id="overlay" class="web_dialog_overlay"></div>
<script type="text/javascript" src="/js/web_dialog.js"></script>
<?
 

FakeGam999

Местный
У тебя есть После регистрации автоматическая авторизация с перенаправлением в кабинет?
Я понял суть дела и решение данной проблемы !!!
Сделать так после регистрации кто делает новую регистрацию чтобы игрок не водил свои данные при входе а была кнопка пример войти после входа он попадает на левую страницу пример новости только с нашим всплывающем окном после нажатия на закрыть чтобы его перекидывала на настоящую страницу новости
После повторно входа на сайт он уже будет писать логин пароль и будет перенаправлен сразу на оригинал страницу без сплывающего окна. Вы так имеете виду если да ? Это вариант !!!
Только как сделать чтобы после регистрации игрок не водил данные на сайт а была кнопка войти ???
 

pligin

Команда форума
Администратор
Я понял суть дела и решение данной проблемы !!!
Сделать так после регистрации кто делает новую регистрацию чтобы игрок не водил свои данные при входе а была кнопка пример войти после входа он попадает на левую страницу пример новости только с нашим всплывающем окном после нажатия на закрыть чтобы его перекидывала на настоящую страницу новости
После повторно входа на сайт он уже будет писать логин пароль и будет перенаправлен сразу на оригинал страницу без сплывающего окна. Вы так имеете виду если да ? Это вариант !!!
Только как сделать чтобы после регистрации игрок не водил данные на сайт а была кнопка войти ???
Да. После регистрации добавить в сессию все его данные как при авторизации - это сделает его авторизованным. А также, перенаправить его в аккаунт с GET параметром, например, new (site.dom/account?new), а в файле аккаунта сделать условие что если есть параметр new, то показать сообщение
 

FakeGam999

Местный
Вот кнопку нашел
<div class="bgmain5">
<div class="bgmainb2" id="scrollheight" style="max-height: 1220px; width: 520px; overflow: hidden;">
<b>Поздравляем! Вы зарегистрировались!</b><br>
<a href="/pole/"><input type="button" class="buttonmail" value="Войти"></a><br>После входа вас перенаправит в раздел полей!

</div>
</div>

Как в мой код вставить ??? вот скрин что выходит после регистрации http://skrinshoter.ru/s/281119/bk03c25P?a
} // Отправили
echo "<font color='green' style='font-size: 17px;'><center>Вы успешно зарегистрировались!<br><br>Ваш Логин: <b>$login</b> <br>Ваш пароль: <b>$cpass</b> <br>Ваш платежный пароль: <b>$ptaezniparol</b> <br><br></font><font color='red' style='font-size: 17px;'>* Не потеряйте платежный пароль!</p><br><br></font>";
 

pligin

Команда форума
Администратор
Вот кнопку нашел
<div class="bgmain5">
<div class="bgmainb2" id="scrollheight" style="max-height: 1220px; width: 520px; overflow: hidden;">
<b>Поздравляем! Вы зарегистрировались!</b><br>
<a href="/pole/"><input type="button" class="buttonmail" value="Войти"></a><br>После входа вас перенаправит в раздел полей!

</div>
</div>

Как в мой код вставить ??? вот скрин что выходит после регистрации http://skrinshoter.ru/s/281119/bk03c25P?a
} // Отправили
echo "<font color='green' style='font-size: 17px;'><center>Вы успешно зарегистрировались!<br><br>Ваш Логин: <b>$login</b> <br>Ваш пароль: <b>$cpass</b> <br>Ваш платежный пароль: <b>$ptaezniparol</b> <br><br></font><font color='red' style='font-size: 17px;'>* Не потеряйте платежный пароль!</p><br><br></font>";
У тебя тут нужно запомнить пароль... Если перенаправить, то пользователь не будет знать пароль. Такой способ не подходит или нужно сделать отправку данных на почту
 

FakeGam999

Местный
У тебя тут нужно запомнить пароль... Если перенаправить, то пользователь не будет знать пароль. Такой способ не подходит или нужно сделать отправку данных на почту
А как сделать чтоб пароль запомнить ? откуда его взять сисею или что нужно ?
 

pligin

Команда форума
Администратор
А как сделать чтоб пароль запомнить ? откуда его взять сисею или что нужно ?
Можно не перенаправлять пользователя: авторизовать его, в сессию записать параметр, например, new и оставить на странице с паролем, по нажатии на кнопку "Войти" или "В аккаунт" отправить его в аккаунт, а там проверить параметр new - если он есть, то показать сообщение, если нет, то не показывать... по нажатии крестика в объявлении удалять параметр new
 

FakeGam999

Местный
Можно не перенаправлять пользователя: авторизовать его, в сессию записать параметр, например, new и оставить на странице с паролем, по нажатии на кнопку "Войти" или "В аккаунт" отправить его в аккаунт, а там проверить параметр new - если он есть, то показать сообщение, если нет, то не показывать... по нажатии крестика в объявлении удалять параметр new
Вы можете сделать какой файл вам дать авторизации нужен или регистрации для этого ? или есть пример кода ?
 
Последнее редактирование:
Верх