apdate
19.10.2014 - 23:29
спасибо помогло!
Цитата (apdate @ 19.10.2014 - 23:29) |
спасибо помогло! |
Я не пойму
, какое сообщение вам помогло или эта фраза написана вами с ощущением обиды?
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
apdate
19.10.2014 - 23:36
нет просто буду искать решение я только учусь
apdate
19.10.2014 - 23:38
вот что я делаю
игра космос 2000
walerus
20.10.2014 - 01:25
Все понятно, что Вы пытаетесь "учиться", но обрамляйте код тегами !, не ужели трудно нажать 1ну кнопку?
Дальше, - не понятно что Вам именно нужно?, поля "Login", я как то вообще не увидел в коде, как Вы собираетесь получить его значение?, где он указывается этот логин?, опишите что вообще должно происходить по сути игры?, на сайте, с игрой, жмакается "кубик" и все, перемещается "выпавшее" значение по картинкам, баланс постоянно 3000, не зависимо от того что выпало.
Логика какова у игры?
apdate
20.10.2014 - 09:13
Игра космос 2000 это манаполия как то сидел у друга играли в нее на бумажке понравилась вот я и решил написать такую же но онлайн баланс постоянно 3000 его я получаю из запроса к бд но есть проблема дело в том что картинки что висят с верху с низу и по бокам они так же храняться в бд и цены их там же так вот я не понимаю как к примеру в этом запросе я прошу у базы выдать мне цену той или инной планеты
//получим цену катрочки
$.get('kartCena.php', {id:end_id}, function(data) {
$('#cena').html(data);
});
а здесь я хочу ее прибавить к балансу пользователя
//запишем новый баланс юзеру
//$.get('izmenit.php', {id:use_id,use_balans:balans,kart_cena:cena}, function(data) {
// $('#balansnow').html(data);
// });
из последнего запроса опишу переменные
use_id идентификатор пользователя (опять же хотелось бы его получать из сессии но не знаю как в ajax получить значение из сессии)
balans = должна быть переменная со значением из прошлого баланса юзера
cena = должна быть переменная со значением цены карточки из первого запроса
я не понимаю как же получить данные этих переменных сночало я сделал так
//получим цену катрочки
$.get('kartCena.php', {id:end_id}, function(data) {
var kart__cena = $('#cena').html(data);
});
в запросе баланса юзера я так же сделал только переменная = use_balans
затем хотел перед добавлением всего этого в базу хотел произвести математические расчеты
var nov_balans = (kart__cena + use_balans);
а затем передать это сюда в таком виде
//запишем новый баланс юзеру
//$.get('izmenit.php', {id:use_id,use_balans:nov_balans}, function(data) {
// $('#balansnow').html(data);
// });
но все переменные пустые почему и что я не так делал?
apdate
20.10.2014 - 09:53
еще мне не понятно как сделать так когда за другим компьютеров нажмешь кнопку кинуть кости и когда у данного пользователя пешка передвинулась на другую клетку то что бы у всех она передвигалась сейчас если жмякаешь на кубик то пешка двигается только на том компе на котором нажали а вот на других они стоят на месте
walerus
20.10.2014 - 13:53
Начнем с последнего, как у Вас реализован режим "сетевой игры", т.е. многопользовательской?, как Вы ведете учет, кто кинул кости, кто нет?, кто залогинен, кто нет, кто залогинен, но НЕ в игре...
И ПОЖАЛУЙСТА, ИСПОЛЬЗУЙ ТЕГИ, ДЛЯ ОБРАМЛЕНИЯ КОДА !!!!, это делается очень просто, выделяешь "нужный" текст, и нажимаешь на кнопочки сверху - PHP, SQL, HTML, CSS, JS, CODE - в зависимости от нужного языка
Может попробовать для начала сам процесс игры написать, а уж потом прикручивать сессии, авторизацию и т.д. ?
Цитата |
как к примеру в этом запросе я прошу у базы выдать мне цену той или инной планеты |
$.get('kartCena.php', {id:end_id}, function(data) {
$('#cena').html(data);
});
У Вас обработчик находится в файле - kartCena.php, что в этом файле?, покажите сам запрос к БД, и так же укажите какие поля в этой БД, потому как "нечем" подсказывать, никто не знает структуру Вашей БД.
apdate
20.10.2014 - 14:04
Значи-це так
:-)
в игре 28 значков каждый значок имеет цену его стоимости и цену его комиссии
для чего цена стоимости и цена комиссии игрок кидает кости выпадает к примеру 2 на второй клетке к примеру висит планета марс ее цена состовляет 200 дублонов а комиссия 50 так вот после го как пользователь перешел к этой клетке ему предлогается выбор купить эту планету если он ее покупает то с низу этой планеты появляется полосочка с цветом соответсвующем цвету игрока другой игок кидает кости и попадает на эту же планету марс так как она уже куплена то у этого игрока отнимается 50 дублонов это комиссия за то что ты пришел на планету которая уже куплена и т д
что по поводу сесий я пока не делал авторизации на сайте по причине того что еще его разрабатываю а тестить надо про то что не знаю как завязать сесию в скрипте тоже не знаю потому и присвоил в ручную в скрипте значение переменной идентификатора юзера = 1
для
//получим цену катрочки
$.get('kartCena.php', {id:end_id}, function(data) {
$('#cena').html(data);
});
код из файла kartCena.php
<?php
$db = mysql_connect("localhost", "neteryah_admin", "SergPrg34");
mysql_select_db("neteryah_AUK", $db);
mysql_query('SET NAMES utf8');
if(!isset($_GET['id'])) {
$_GET['id'] = 1;
}
$data = mysql_fetch_array(mysql_query("SELECT cena FROM kletki WHERE id='{$_GET['id']}'", $db));
printf($data['cena']);
?>
структура таблицы
id texst cena kamisiya
apdate
20.10.2014 - 14:09
вот полный код сайта
<?php
session_start();
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Космос 2000</title>
<meta charset="utf-8">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<style type="text/css">
<!--
body {
background-color:
background-image: url();
background-repeat: no-repeat;
left: 80px;
top:90px;
}
.стиль1 {color:
position:absolute;
left:843px;
top:0px;
width:279px;
height:90px;
z-index:1;
}
position:absolute;
left:137px;
top:223px;
width:761px;
height:499px;
z-index:2;
background-image: url(images/fon.jpg);
}
-->
</style>
</head>
<body>
<div id="Layer1">
<table width="499" height="80" border="1">
<tr>
<td width="54" height="36" class="стиль1"><span style="cursor: pointer;"><img src="images/kosti/cubd1.gif" name="mydice" onClick="throwdice()"></span></td>
<td width="115" class="стиль1">Ваш баланс
<div class="стиль1" id="balans"></div></td>
<td width="122" class="стиль1">Ваши кредиты
<div class="стиль1" id="krediti"></div>
<div class="стиль1" class="Message"></div></td>
<td width="109" class="стиль1">Ваши долги
<div class="стиль1" id="dolgi"></div></td>
<td width="65" class="стиль1">Круг
<div class="стиль1" id="krug"></div></td>
</tr>
<tr>
<td height="36" colspan="5" class="стиль1"><div id="texst"></div></td>
</tr>
</table>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('#go').click(function(){
});
});
</script>
<script>
var face1=new Image()
face1.src="images/kosti/cubd1.gif"
var face2=new Image()
face2.src="images/kosti/cubd2.gif"
var face3=new Image()
face3.src="images/kosti/cubd3.gif"
var face4=new Image()
face4.src="images/kosti/cubd4.gif"
var face5=new Image()
face5.src="images/kosti/cubd5.gif"
var face6=new Image()
face6.src="images/kosti/cubd6.gif"
</script>
<form class="стиль1">
<span style="cursor: pointer;">
<style>
td,td .logo {
position: relative;
top: 0;
left: 0;
border: solid 1px
width: 95px;
height: 69px;
text-align: center;
}
.main-table
{
width:40%;
height: 40%;
}
.til-left
{
width:100%;
background:
background: url(/images/fon.jpg) no-repeat center bottom
}
td .user {
z-index:10;
position: absolute;
height: 20px;
width: 20px;
}
td .user.top-left {
top: 5px;
left: 5px;
background-image: url('images/peshki/circle_blue.png');
background-size: cover;
}
td .user.top-right {
top: 5px;
left: 60px;
background-image: url('images/peshki/circle_red.png');
background-size: cover;
}
td .user.bottom-left {
top: 60px;
left: 5px;
background-image: url('images/peshki/circle_green.png');
background-size: cover;
}
td .user.bottom-right {
top: 60px;
left: 60px;
background-image: url('images/peshki/circle_orange.png');
background-size: cover;
}
td .hide {
display: none;
}
</style>
</span>
<span style="cursor: pointer;"> </span>
</form>
<script>
function throwdice(){
var randomdice=Math.round(Math.random()*6)
var nastoyah = randomdice;
if((randomdice) < 1) {
var randomdice = 1;
}
var use_id = 1;
var this_id = $('.top-right.show').parent().data('id');
var end_id = (this_id+randomdice);
if((this_id+randomdice) >= 28) {
var end_id = (this_id-28)+randomdice+1;
}
$.get('userskrediti.php', {id:use_id}, function(data) {
$('#krediti').html(data);
});
$.get('usersdolgi.php', {id:use_id}, function(data) {
$('#dolgi').html(data);
});
$.get('userskrug.php', {id:use_id}, function(data) {
$('#krug').html(data);
});
$.get('kartochki.php', {id:end_id}, function(data) {
$('#texst').html(data);
});
$.get('kartCena.php', {id:end_id}, function(data) {
$('#cena').html(data);
});
$.get('users.php', {id:use_id}, function(data) {
$('#balans').html(data);
});
$('.nastoyahee').text('Кинул проверк на ноль: '+nastoyah);
$('.kinul').text('Кинул: '+randomdice);
$('.startkletka').text('Стоял на клетке: '+this_id);
$('.endkletka').text('Нужно перейти на клетку: '+(end_id));
$('.top-right.show').removeClass('show').addClass('hide');
$('[data-id="'+(end_id)+'"] .top-right').removeClass('hide').addClass('show');
document.images["mydice"].src=eval("face"+randomdice+".src")
}
</script>
<table class="main-table">
<tr>
<td width="164" data-id="1">
<div class="user top-left show"></div>
<div class="user top-right show"></div>
<div class="user bottom-left show"></div>
<div class="user bottom-right show"></div>
<img class="logo" src="images/kartocki/start.jpg"> </td>
<td width="130" data-id="2">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/merkuri.jpg"> </td>
<td width="164" data-id="3">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/strahtop.jpg"> </td>
<td width="164" data-id="4">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/fortunatop.jpg"> </td>
<td width="164" data-id="5">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/leya.jpg"> </td>
<td width="164" data-id="6">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/germes.jpg"> </td>
<td width="160" data-id="7">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/ariel.jpg"> </td>
<td width="130" data-id="8">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img src="images/kartocki/kazino.jpg" width="124" class="logo"> </td>
</tr>
<tr>
<td width="164" data-id="28">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/cernayadira.jpg"> </td>
<td class="til-left" colspan="6" rowspan="6"></td>
<td width="164" data-id="9">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/pluton.jpg"> </td>
</tr>
<tr>
<td width="164" data-id="27">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/astrolog.jpg"> </td>
<td width="164" data-id="10">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/cera.jpg"> </td>
</tr>
<tr>
<td width="164" data-id="26">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/fortunariht.jpg"> </td>
<td width="164" data-id="11">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/saturntri.jpg"> </td>
</tr>
<tr>
<td width="164" data-id="25">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/piratirihtniz.jpg"> </td>
<td width="164" data-id="12">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/strahniz.jpg"> </td>
</tr>
<tr>
<td width="164" data-id="24">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/uranniz.jpg"> </td>
<td width="164" data-id="13">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/fortunaniz.jpg"> </td>
</tr>
<tr>
<td width="164" data-id="23">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/marsniz.jpg"> </td>
<td width="164" data-id="14">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/cernayadiraniz.jpg"> </td>
</tr>
<tr>
<td width="164" data-id="22">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/neptunpyatniz.jpg"> </td>
<td width="164" data-id="21">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/policiyaniz.jpg"> </td>
<td width="164" data-id="20">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/foboslift.jpg"> </td>
<td width="164" data-id="19">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/titanleft.jpg"> </td>
<td width="164" data-id="18">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/astrologleft.jpg"> </td>
<td width="164" data-id="17">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/vegaleft.jpg"> </td>
<td width="164" data-id="16">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/lunadvaleft.jpg"> </td>
<td width="164" data-id="15">
<div class="user top-left hide"></div>
<div class="user top-right hide"></div>
<div class="user bottom-left hide"></div>
<div class="user bottom-right hide"></div>
<img class="logo" src="images/kartocki/fortunaleft.jpg"></td>
</tr>
</table>
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.