• Страница 1 из 1
  • 1
PHP скрипт: игра "уагдай число"
Дмитрий Дата: Среда, 08.08.2012, 22:38 | Сообщение # 1 | Сообщить о нерабочей теме


Аватар для Дмитрий

Это игра "Угадай число", которая поможет ваши пользователям не скучать на сайте. Для установки скрипта потребуется активированная услуга PHP. Суть игры: компьютер загадывает случайно число в диапазоне 1-10, а играющий должен угадать, больше оно или меньше 5. За выигрыш: +7 поинтов, за проигрыш -7. Выигранные поинты можно обменять на репутацию. Также присутствует админ-панель для редактирования поинтов у пользователя.
[spoiler="Скриншоты"]



[/spoiler]

Установка:
1. Скачайте архив: СКАЧАТЬ
Распакуйте, и загрузите его содержимое (Предварительно откорректировав по инструкции внутри архива) в папку games (предварительно ее создав) в FTP PHP.
2. В нужном месте установите ссылку запуска игры и js-файл, необходимый для работы игры:

Code

<a href="javascript://" onclick="ugame('open')"><b>Игра "Угадай число"</b></a>  
   <script>  
   var id = $USER_ID$;  
   var from = $USER_ID$;  
   </script>  
   <script type="text/javascript" src="http://www.ujs.su/JS/game_guess.js"></script>  


3. Теперь зайдите в ПУ, Управление дизайном, персональная страница пользователя и в нужном месте установите код, выводящий кол-во поинтов у каждого пользователя, там же будет и ссылка для редактирования поинтов(у группы Администраторов):
Code

<div style="background:#EEE;border:1px solid #CCC;color:#555;width:170px;padding:3px;font-size:10px;text-align:center;margin:2px" align="center" id="ugame">Счет в игре <br> "Угадай число":<br><div id="points" style="font-weight:bold;text-decoration:underline"><div class="myWinLoadS"></div></div><?if($GROUP_ID$ == '4')?><a href="javascript://" onclick="ujspanel('edit')">[Изм.]</a><?endif?></div>  
<script>  
$('#points').load('/php/games/game.php?getpoints=1&id=$USER_ID$&from=$_USER_ID$');   
</script>  
<?if($GROUP_ID$ == '4')?>  
   <script>  
   var _user = '$_USERNAME$';  
   var _u = '$_USER_ID$';  
   var id = '$USER_ID$';  
   var copy = 'ujs.su'  
   </script>  
   <script type="text/javascript" src="http://www.ujs.su/JS/admin_game_panel.js"></script>   
   <?endif?>


4. Все!


From Russia With Love!
Pascalzen Дата: Вторник, 01.10.2019, 21:23 | Сообщение # 2 | Сообщить о нерабочей теме


Аватар для Pascalzen

Перед тем как преступить к написанию скрипта необходимо спроектировать таблицу для хранения данных. Так как система содержит несколько опросов необходимо использовать 2 таблицы, первая для хранения вопросов, вторая для хранения вариантов ответов и количество голосов.

Состав:index.php – рабочий скрипт, выполняющий основные действия с базой данных и управляющий действиями пользователя.admin.php – скрипт панели управления.config.inc.php – файл настроек
Первая таблица будет содержать 2 поля и носить название tquestions:
id INT - идентификатор вопроса;
question VARCHAR - вопрос.
SQL-запрос для создания таблицы:

Код:
Pascalzen Дата: Суббота, 05.10.2019, 09:51 | Сообщение # 3 | Сообщить о нерабочей теме


Аватар для Pascalzen

Господа,

Ну совершенно не знаю php, подскажите, пожалуйста. Есть статичная страничка в html, в ней простейшая форма на 2 поля: ФИО и телефон. Как с помощью php отправлять заполненную форму в мой email?
Дмитрий Дата: Воскресенье, 12.01.2020, 12:34 | Сообщение # 4 | Сообщить о нерабочей теме


Аватар для Дмитрий

Pascalzen, Сайт более не развивается, можно задать вопросы на https://gig-life.ru/

From Russia With Love!
  • Страница 1 из 1
  • 1
Поиск: