Суббота, 20 Апреля 2024, 03:33

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Нужна помощь со скриптом игры Savash
Нужна помощь со скриптом игры Savash
BUDARHANATДата: Понедельник, 31 Января 2011, 04:39 | Сообщение # 1
участник
Сейчас нет на сайте
Загрузил я недавно исходник игры.
Вроде всё сделал правильно, но в игре не получается зарегистрироваться
и зайти "администратором".

Файл конфигурации выглядит так :

Code
<?php
mysql_connect("sql102.1free.ws","freew_6732278","napoleon");
mysql_select_db("freew_6732278_legion");
$cpass="4Hkl100%fkY'kf";
$gamename="LEGION";
$site_com = "test1.ru";   
$end_of_email = "@test1.ru";   
$admin_name = "Admin";
$admin_email = "st.game.greliktikon@gmail.com";   
$bottom_link = "http://www.savash.ws";   
$email_link = "http://www.savash.ws";
if ($title == NULL) {
$title = "Не возможно отобразить страницу!";
}else{
end;
}   
?>

Вместо (http://www.savash.ws) прописывать адрес игры ?
А что тогда писать вместо test1.ru и @test1.ru ?
Может из-за этого и вся проблема ?


В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.

Сообщение отредактировал BUDARHANAT - Воскресенье, 06 Февраля 2011, 07:30
webstrict666Дата: Понедельник, 31 Января 2011, 09:39 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Давай начнем с того что не стоило показывать нам где твоя база данных и логин с паролем от нее.
И что то не понятный код) видно пивасик не отпустил) Вечером погляжу


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
vladbossДата: Понедельник, 31 Января 2011, 10:36 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
BUDARHANAT, данные от базы убери лучше...ато есть люди, натворят еще...

-помог ставь +

АБП production ©
BUDARHANATДата: Понедельник, 31 Января 2011, 11:46 | Сообщение # 4
участник
Сейчас нет на сайте
Ребята, там изменённые данные, я писал цифры наугад и пароль там такой, который ни где мной не применялся.
Я это учёл сразу, так что данные не рабочие.
webstrict666 я могу только в личку настоящие тебе выслать,
потому что, ты один из тех на форуме, кому я доверяю.


В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.
webstrict666Дата: Понедельник, 31 Января 2011, 13:14 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
Запомни правила интернета , верить не зя даже себе (хоть и приятно). Меньше веришь и надеешься - меньше беспокоишься. А так что вообще за исходник?

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
BUDARHANATДата: Понедельник, 31 Января 2011, 18:26 | Сообщение # 6
участник
Сейчас нет на сайте
Это скрипт Online игры Savash.

В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.
VladofijДата: Понедельник, 31 Января 2011, 19:15 | Сообщение # 7
частый гость
Сейчас нет на сайте
саваш очень битый насколько я знаю по отзывам
BUDARHANATДата: Понедельник, 31 Января 2011, 19:35 | Сообщение # 8
участник
Сейчас нет на сайте
Но я думаю всё исправимо. Это тема будет связана с этим движком.
Все вопросы по ней будет тут.

Одно могу сказать точно, если я в игру зайду, то будут вам хорошие графические моды.


В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.
VladofijДата: Понедельник, 31 Января 2011, 19:42 | Сообщение # 9
частый гость
Сейчас нет на сайте
BUDARHANAT, мне вопще нравятся игры типа саваша ( поход на 10 мин , атака , крафтинг 2 часа )))
просто его надо доработать ввести расы наверно ато без них что то не то
BUDARHANATДата: Вторник, 01 Февраля 2011, 00:17 | Сообщение # 10
участник
Сейчас нет на сайте
Ну разделение общественных классов - это в обязательном порядке.
Я хочу создать богатый и разнообразный мир. Именно "Мир".


В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.
VladofijДата: Вторник, 01 Февраля 2011, 22:01 | Сообщение # 11
частый гость
Сейчас нет на сайте
Quote
Ну разделение общественных классов - это в обязательном порядке.
Я хочу создать богатый и разнообразный мир. Именно "Мир".

хорошая задумка
в наше время перевелись такие игры happy буду рад поиграть в твою игру и буду следить за разработкой
BUDARHANATДата: Вторник, 01 Февраля 2011, 23:30 | Сообщение # 12
участник
Сейчас нет на сайте
Да если бы хоть в неё зайти. Я PHP только осваиваю.
С движком Devana вроде как проще было. Методом тыка, но хоть что то получалось.
А тут я даже в игру попасть не могу. Я уже менял коды, вставлял с другой игры,
пробовал поменять емайл, логин и пароль для Админа. Глухо.


В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.
VladofijДата: Среда, 02 Февраля 2011, 00:27 | Сообщение # 13
частый гость
Сейчас нет на сайте
видимо коментарии о его битости были правдивы dry
webstrict666Дата: Среда, 02 Февраля 2011, 12:24 | Сообщение # 14
постоянный участник
Сейчас нет на сайте
В аску исходник кинь покрутим)

http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
BUDARHANATДата: Четверг, 03 Февраля 2011, 05:29 | Сообщение # 15
участник
Сейчас нет на сайте
Я вчера пробовал установить xampp. Что то я эту деталь упустил из виду.
А то насоздавал кучу игр бессмысленных в интернете и сам думаю, ну как то неудобно
качать туда на сервер, проверять и изменять в онлайн-режиме. В интернете недоработки не нужны.
Думаю, ну есть же какая то программка, которая может PHP показывать на компе, как в браузере.
Оказывается всё уже давно есть.

Теперь думаю полегче будет. Хоть интернет засорять не буду.

Единственное, что непонятно пока, это что нужно теперь в конфигурационных файлах игры писать.

Добавлено (02.02.2011, 17:51)
---------------------------------------------
Скрипт Online игры Savash находится по данной ссылке skripter.info

Добавлено (03.02.2011, 03:49)
---------------------------------------------
Я писал уважаемому cougraAcc почему я выбрал именно этот движок.
Играя в разные игры, я изучал их смысл, какие цели игроки преследуют,
спрашивал у них, что им нравится в игре, что нет,
создавал разные предложения по развитию игры.
Но появилась у меня одна, так скажем, любимая игра.
Благодаря чему ? Там я просто смог реализовать свой творческий потенциал.
Я рисовал для игры и получал от этого удовольствие.
Ну люблю я рисовать, что тут поделать.

Основным направлением было - это рисование вещей и оружия для игры.
А так, много что рисовал.
Огорчало то, что не все мои рисунки вводят в игру.
С тех пор я задумался над тем, а не попробовать ли мне создать свою игру.
Конечно когда я понял в какие дебри попал, то по началу аж моторошно стало.
Но решил не сдаваться, а просто пробовать, учить что нибудь, набираться опыта.

Для примера покажу, что я рисовал.

В игре было восемь "кукол" ( это аватары персонажей ).
Для примера одна из них :

Иконка доспехов Саррисофора, которая отображается в магазинах, рынках и инвентаре :

Сами доспехи, идут как "слой" на аватар :

Общий обзор внешнего вида :

Добавлено (03.02.2011, 04:32)
---------------------------------------------

Общий вид :

--------------------------------------------------------------------------------------------------------------------------------
Есть много комплектов, например вот :

Ко всему этому так же идёт бижутерия, кольца и талисманы.
А так же питомцы.
=======================================================================

У меня есть уже идея игры, конечно не до конца сформирована.
Но будет весьма интересна.

Добавлено (03.02.2011, 05:29)
---------------------------------------------
Сама игра, для которой я это рисовал, почему то больше не существует.

Расы я уже вводил в исходник "Инстинкты воина". И удачно.
По этому думаю и тут справлюсь.


В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.

Сообщение отредактировал BUDARHANAT - Четверг, 03 Февраля 2011, 05:07
webstrict666Дата: Четверг, 03 Февраля 2011, 13:52 | Сообщение # 16
постоянный участник
Сейчас нет на сайте
smile потесть лучше трибал http://upload-vip.co.cc/1uw0us1td2bt.html =) зы графика мне нравится


http://GAMESKROL.RU
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально !
BUDARHANATДата: Воскресенье, 06 Февраля 2011, 07:34 | Сообщение # 17
участник
Сейчас нет на сайте
Если вдруг кто найдёт более-менее рабочий скрипт игры на движке Savash, выложите тут пожалуйста, буду очень благодарен.

В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.
dimka3366Дата: Понедельник, 07 Февраля 2011, 09:40 | Сообщение # 18
почетный гость
Сейчас нет на сайте
BUDARHANAT,
Quote
Но я думаю всё исправимо.

Я думаю обратное)) раз ты даже в игру зайти не можешь))

1. Попробуй подставить свои данные здесь.

Quote

$bottom_link
$site_com

2. Скажи что тебе пишет при регистрации? Мне важна сама ошибка) Проблема может быть не только в конфиге))

Добавлено (07.02.2011, 09:40)
---------------------------------------------
Ошибка была в следующем, если у нас одинаковые сборки)) Там нужна была активация, убрал активацию, держи мои файлы!

login.php

Code
<?php   
$title = "Логин";   
$user=$_POST['user'];
$pass=$_POST['pass'];
$loka=$stat[loca];
if (!$user || !$pass) {
include("head.php");
print "<table cellpadding=\"3\" cellspacing=\"3\" align=\"center\" class=\"tab\" width=\"95%\"><tr class=\"tr\"><td align=\"center\">";
print "Ошибка! Заполните все поля!</td></tr></table><br>";
include("foot.php");
exit;
}
include("head.php");
$password = md5($pass);
$password2 = md5($password);
$password3 = md5($password2);
$password4 = md5($password3);
$password5 = md5($password4);
$logres = mysql_num_rows(mysql_query("select * from players where user='$user' and pass='$password5'"));
$stat = mysql_fetch_array(mysql_query("select * from players where user='$user' and pass='$password5'"));
if ($logres <= 0) {
print "<table cellpadding=\"3\" cellspacing=\"3\" align=\"center\" class=\"tab\" width=\"95%\"><tr class=\"tr\"><td align=\"center\">";
print "Ошибка! Персонаж в базе не найден! Не правильные логин и/или пароль.</td></tr></table><br>";
include("foot.php");
exit;

} else {
$password = md5($pass);
$password2 = md5($password);
$password3 = md5($password2);
$password4 = md5($password3);
$pass = md5($password4);
session_register("user");
session_register("pass");
if ($stat['logins'] == '0') {
print "<table cellpadding=\"3\" cellspacing=\"3\" align=\"center\" class=\"tab\" width=\"95%\"><tr class=\"tr\"><td align=\"center\">";
print "Добро пожаловать <b>$user</b>. Это ваш первый логин в игру. <a href=city.php>Начать игру</a></td></tr></table><br>";
mysql_query("update players set logins=logins+1 where id=$stat[id]");
} else {
print "<table cellpadding=\"3\" cellspacing=\"3\" align=\"center\" class=\"tab\" width=\"95%\"><tr class=\"tr\"><td align=\"center\">";
print "Добро пожаловать <b>$user</b>. <a href=city.php>Начать игру</a></td></tr></table><br>";
mysql_query("update players set logins=logins+1 where id=$stat[id]");
}
}
include("foot.php");   
?>

header.php

Code
<?php  
include("hack.php");
include("config.php");
mysql_query("SET NAMES cp1251");
session_start();
$formbug[0]= '+';  
$formbug[1]= '=';
?>

<?php

if (!session_is_registered("user") || !session_is_registered("pass")) {
print "Игровая сессия закончена. Подождите...";
print "<META http-equiv=refresh content=2;URL=index.php>";
exit;
}
$password = md5($pass);
$password2 = md5($password);
$password3 = md5($password2);
$password4 = md5($password3);
$password5 = md5($password4);
$stat = mysql_fetch_array(mysql_query("select * from players where user='$user' and pass='$pass'"));
if (empty ($stat['id'])) {
print "Не верный логин. Подождите...";
print "<META http-equiv=refresh content=2;URL=index.php>";
exit;
}
$ctime = time();
mysql_query("update players set lpv='$ctime' where id='$stat[id]'");
$ip = "$HTTP_SERVER_VARS[REMOTE_ADDR]";
mysql_query("update players set ip='$ip' where id='$stat[id]'");
mysql_query("update players set page='$title' where id='$stat[id]'");
$remove_these = array("<", ">", "+","=" ,"-", "--");
$upd = mysql_fetch_array(mysql_query("select * from news order by id desc limit 1"));
$banned = mysql_fetch_array(mysql_query("select * from banned where user='$stat[user]'"));
if ($banned['site'] == 'Yes') {
die("К сожалению, вы забанены в игре.");
}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php print "$title - $site_com"; ?></title>
<link rel="icon" href="http://www.fortress-war.ws/images/favicon.ico" />
<link rel="shortcut icon" href="http://www.fortress-war.ws/images/favicon.ico" />
<link href="style.css" rel="stylesheet" type="text/css">
<meta http-equiv="imagetoolbar" content="no">
</head>
<body onload="window.status='<?php print "$title - $site_com"; ?>'">
<DIV class=hint id="hint1"></DIV>
<SCRIPT src="show_inf.js"></SCRIPT>
<table cellspacing="0" cellpadding="0" width="750" border="0" height="100%">
<tr>
<td rowspan="2" width="94" valign="top"><img src="images/frame/ricar.jpg" width="94" height="478"></td>
<td height="111" valign="top"><img src="images/frame/logo.jpg" width="230" height="111"></td>
</tr>
<tr>
<td valign="top" height="100%">

<table cellspacing="0" cellpadding="0" width="800" align="center" border="0">
<tr><td><img src="images/frame/topbg.gif"></td></tr></table>

<table cellspacing=0 cellpadding=0 width="800" align="center" border=0 background="images/frame/mdbg.gif">
<tr>
<td valign="top" width="30"><img src="images/frame/rlb.gif" width="30"></td>
<td valign="top" height="400" width="100%">
<!-- game -->

<table border="0" width="95%" cellpadding="0" cellspacing="0" align="left">
<tr>
<td width="169" valign="top">

<?php
if($stat[level] >= 100) {
$jobgain = 25;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 11));
} elseif($stat[level] >= 90) {
$jobgain = 23;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 10));
} elseif($stat[level] >= 80) {
$jobgain = 21;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 9));
} elseif($stat[level] >= 70) {
$jobgain = 19;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 8));
} elseif($stat[level] >= 60) {
$jobgain = 17;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 7));
} elseif($stat[level] >= 50) {
$jobgain = 15;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level] * 6));
} elseif($stat[level] >= 40) {
$jobgain = 13;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]) * 5);
} elseif($stat[level] >= 30) {
$jobgain = 11;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]) * 4);
} elseif($stat[level] >= 20) {
$jobgain = 8;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]) * 3);
} elseif($stat[level] >= 10) {
$jobgain = 4;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]) * 2);
} elseif($stat[level] < 10) {
$jobgain = 2;
$expn = (($stat[level] * 50) + ($stat[level] * 15) * ($stat[level]));
}
?>

<table border="0" width="169" cellpadding="0" cellspacing="0">
<tr><td><img src="images/frame/menutp.gif"></td></tr>
<tr><td background="images/frame/menubg.gif" align="center">

<table border="0" width="162" cellpadding="0" cellspacing="0">
<tr align="center">
<td width="162" height="20"><a class="ltxt">Меню
<?php
if ($stat[rank] == Тестер) {
print " <a href='staff.php'><img src=\"images/staff.gif\" alt=\"Тестер\"></a>";
}
if ($stat[rank] == Модер) {
print " <a href='moder.php'><img src=\"images/moder.gif\" alt=\"Модератор\"></a>";
}
if ($stat[rank] == Админ) {
print " <a href='admin.php'><img src=\"images/admin.gif\" alt=\"Админ\"></a>";
}
?>
<?php  
if ($stat[clan]) {
print " <a href='clans.php?view=my'><img src=\"images/clans/$stat[clan].gif\" align=\"absmiddle\" alt=\"Ваш клан\" width=\"17\" height=\"15\"></a>";
}  
?>
<?php
$nummail = mysql_num_rows(mysql_query("select * from mail where owner=$stat[id] and unread='T' and kbox='N'"));
if ($nummail == 0) {
print " <a href='mail.php'><img src=\"images/unread.gif\" align=\"absmiddle\" alt=\"Почта\"></a>";
}else{
print " <a href='mail.php?view=inbox'><img src=\"images/new_mail.gif\" align=\"absmiddle\" alt=\"Новое письмо!\"></a>";
}
?>
</td></tr>
<tr align="center">
<td width="162" height="20"><hr style="width: 75%;"><a href="stats.php" class="lm"><?php print "$stat[user]"; ?></a></td>
</tr>
<tr align="center">
<td width="162" height="20"><a href="inventory.php" class="lm">Инвентарь</a></td></tr>
<tr align="center">

<td width="162" height="20"><a href="inventory.php" class="lm">Ресурсы</a></td></tr>
<tr align="center">
<td width="162" height="20"><a href="inventory.php" class="lm">Професия</a></td></tr>

<tr align="center">
<?php
$numlog = mysql_num_rows(mysql_query("select * from log where unread='F' and owner=$stat[id]"));
if ($numlog == 0) {
print "<td width=\"162\" height=\"20\"><a href='log.php' class=\"lm\">Логи</a></td>";
}else{
print "<td width=\"162\" height=\"20\"><a href='log.php' class=\"lm\">Логи <img src=\"images/plus.gif\" align=\"absmiddle\"></a></td>";
}
?>
</tr>
<tr align="center"><td width="162" height="20"><a href="statistic.php" class="lm">Статистика</a></td></tr>
<tr align="center"><td width="162" height="20"><a href="city.php" class="lm">Карта города</a></td></tr>
<tr align="center"><td width="162" height="20"><a href="battle.php" class="lm">Поединки</a></td></tr>

<tr align="center">
<?php
// Знахарь
$healneed = (($stat[max_hp] - $stat[hp]));
if ($healneed <= 0) {
print "<td width=\"162\" height=\"20\"><a href=\"wizard.php\" class=\"lm\">Знахарь</a></td>";
}else{
print "<td width=\"162\" height=\"20\"><a href=\"wizard.php\" class=\"lm\">Знахарь <img src=\"images/plus.gif\" align=\"absmiddle\"></a></td>";
}
?>
</tr>
<tr align="center"><td width="162" height="20"><a href="clans.php" class="lm">Кланы</a></td></tr>
<tr align="center"><td width="162" height="20"><a href="forums.php?view=topics" class="lm">Форум</a></td></tr>
<tr align="center">
<?php
$psel = mysql_query("select * from players where page='Чат'");
$ctime = time();
while ($pl = mysql_fetch_array($psel)) {
$span = ($ctime - $pl[lpv]);
if ($span <= 60) {
$numoc = ($numoc + 1);
}
}
$numoc = ($numoc + 0);
if ($numoc == 0) {
print "<td width=\"162\" height=\"20\"><a href='chat.php' class=\"lm\">Чат</a></td>";
}else{
print "<td width=\"162\" height=\"20\"><a href='chat.php' class=\"lm\">Чат +</a></td>";
}
?>
</tr>
<tr align="center"><td width="162" height="20"><a href='account.php' class="lm">Настройки</a></td></tr>
<tr align="center"><td width="162" height="20"><a href='help.php' class="lm">Библиотека</a></td></tr>
<tr align="center"><td width="162" height="20"><a href='logout.php' class="lm">Выйти</a></td></tr>
</td></tr></table>

</td></tr>
<tr><td><img src="images/frame/menubt.gif"></td></tr>
</table>

</td>
<td width="15"><img src="images/null.gif" width="15"></td>
<td width="80%" valign="top" align="center" height="100%">

<table border="0" width="100%" cellpadding="0" cellspacing="0" height="100%">
<tr>
<td align="center" height="35"><b><?php print "$title"; ?></b><br><img src="images/frame/horline.gif"></td>
</tr>
<tr>
<td height="100%" valign="top" align="center">

register.php

Code
<?php   
$title = "Регистрация";   
include("head.php");   
?>
<?php
if (!$action == 'register') {
?>
<table cellpadding="3" cellspacing="3" width="95%" align="center" class="tab">
<tr align="center" class="trhead"><td colspan="2">
<?php
$nump = mysql_num_rows(mysql_query("select * from players where varified='Yes'"));
print "Всего игроков: <b>$nump</b><br>";
?>
</td></tr>
<tr align="center" class="tr"><td colspan="2">Поля отмеченные знаком * - обязательны к заполнению.</td></tr>

<form method=post action=register.php?action=register>
<tr class="tr"><td>* Логин:</td><td><input type=text name=new_user></td></tr>
<tr class="tr"><td>* Пол персонажа:</td><td>
<select size="1" name="sex" id="sex">
<option value="Мужской">Мужской</option>
<option value="Женский">Женский</option>
</select>
</td>
</tr>
<tr class="tr"><td>* Пароль:</td><td><input type=password name=new_pass></td></tr>
<tr class="tr"><td>* Ещё раз пароль:</td><td><input type=password name=var_pass></td></tr>
<tr class="tr"><td>* Email:</td><td><input type=text name=new_email></td></tr>
<tr class="tr"><td>* Ещё раз Email:</td><td><input type=text name=var_email></td></tr>
<tr class="tr"><td>* Контрольный вопрос:</td><td><select name=sec_question id=type>
<option value="Ваш любимый фильм?">Ваш любимый фильм?</option>
<option value="Дата вашего рождения?">Дата вашего рождения?</option>
<option value="Кличка вашего питомца?">Кличка вашего питомца?</option></select>
</td>
</tr>
<tr class="tr"><td>* Ответ:</td><td><input type=text name=sec_pass></td></tr>
<?php
print "<tr class=\"tr\"><td>ID номер реферала:</td><td><input type=text name=ref value=$ref> <i>Не обязательно</i></td></tr>
<tr bgcolor=\"#E1C99A\"><td> </tr><td><input type=submit value=\"Регистрация\"></td></tr>
</form></table><br>";
}
?>

<?php
if ($action == 'register') {
$new_user = htmlspecialchars($new_user);
$new_user = strip_tags($new_user);
$skill = htmlspecialchars($skill);
$new_pass = htmlspecialchars($new_pass);
$var_pass = htmlspecialchars($var_pass);
$new_email = htmlspecialchars($new_email);
$var_email = htmlspecialchars($var_email);
$sec_question = htmlspecialchars($sec_question);
$sec_pass = htmlspecialchars($sec_pass);
$ref = htmlspecialchars($ref);
if (ereg("^([a-zA-Z0-9_\.]*)@([A-Za-z0-9_]*)\.([A-Za-z_\.]*)$", $new_email)) {
if(eregi('[/@*#%{}()=<>-]', $new_user)) {
print "Логин содержит не допустимые знаки!";
include("foot.php");
exit;
}
if(eregi('[/@*#%{}()=<>]', $sec_question)) {
print "'$sec_question' содержит не допустимые знаки!<br><br>";
include("foot.php");
exit;
}
if(eregi('[@*#%{}()=<>-]', $sec_pass)) {
print "'$sec_pass' содержит не допустимые знаки!<br><br>";
include("foot.php");
exit;
}
if(strlen($new_user) < 3) {
print "Логин $new_user меньше чем 3 знака.<br><br>";   
include("foot.php");
exit;
}
if(strlen($new_user) > 15) {
print "Логин $new_user больше 15 знаков.<br><br>";   
include("foot.php");
exit;
}
if(strlen($new_pass) < 3) {
print "Пароль $new_pass меньше чем 3 знака.<br><br>";   
include("foot.php");
exit;
}
if(strlen($new_pass) > 15) {
print "Пароль $new_pass больше 15 знаков.<br><br>";   
include("foot.php");
exit;
}
if (!$new_user || !$new_email || !$sec_question || !$sec_pass || !$new_pass || !$var_pass) {
print "Вы должны заполнить все поля.<br><br>";
include("foot.php");
exit;
}
$dupe1 = mysql_num_rows(mysql_query("select * from players where user='$new_user'"));
if ($dupe1 > 0) {
print "Этот логин уже используется в игре.<br><br>";
include("foot.php");
exit;
}
$dupe2 = mysql_num_rows(mysql_query("select * from players where email='$new_email'"));
if ($dupe2 > 0) {
print "Этот E-mail уже используется в игре.<br><br>";
include("foot.php");
exit;
}
if ($new_email != $var_email) {
print "E-mail введён неверно.<br><br>";
include("foot.php");
exit;
}
if ($new_pass != $var_pass) {
print "Пароль введён неверно.<br><br>";
include("foot.php");
exit;
}
if ($sex == "Мужской") {
$charsex = "Мужской";
}
if ($sex == "Женский") {
$charsex = "Женский";
}
$email_pass = ($new_pass);
$db_pass = md5($new_pass);
$db_pass2 = md5($db_pass);
$db_pass3 = md5($db_pass2);
$db_pass4 = md5($db_pass3);
$db_pass5 = md5($db_pass4);
mysql_query("insert into players (user, email, pass, question, answer, avatar, profile, gender) values('$new_user','$new_email','$db_pass5','$sec_question','$sec_pass','m1.gif','Пусто','$charsex')") or die("Проблема с регистрацией №1.");
$randomver = rand(1000 , 9000);
$info = mysql_fetch_array(mysql_query("select * from players where user='$new_user' and pass='$db_pass5'"));
mysql_query("insert into register (userid, refid, random) values('$info[id]','$ref','$randomver')") or die("Проблема с регистрацией №2.");
$register = mysql_fetch_array(mysql_query("select * from register where userid='$info[id]'"));

print "<table cellpadding=\"3\" cellspacing=\"3\" width=\"95%\" class=\"tab\" align=\"center\"><tr class=\"tr\"><td>";
print "Вы зарегестрировались в игре $gamename.</td></tr></table>";
}else{
print "E-mail указанный вами - неверного формата.";
include("foot.php");
exit;
}}
?><br><b>Помощь при регистрации</b><br><img src="images/frame/horline.gif">
<table cellspacing="3" cellpadding="3" width="95%" class="tab">
<tr class="tr"><td><b>Логин</b><br>Логин не может состоять меньше чем из 3 и больше чем из 15 знаков.<br>Знаки <b>/@*#%{}()-<></b> запрещены.</td></tr>
<tr class="tr"><td><b>Пароль</b><br>Новый пароль будет сформирован из указанного вами и выслан на почтовый адрес. Пароль не может состоять меньше чем из 3 и больше чем из 15 знаков.</td></tr>
<tr class="tr"><td><b>E-mail</b><br>Важно указать действующий почтовый ящик, иначе вы не сможете войти в игру.</td></tr>
<tr class="tr"><td><b>Контрольный вопрос и ответ</b><br>Запомните ответ на контрольный вопрос - он нужен будет для восстановления пароля.</td></tr>
<tr class="tr"><td><b>ID номер реферала</b><br>Вы можете ввести ID номер игрока пригласившего вас в игру, таким образом он заработает дополнительные возможности.</td></tr>
</table><br>
<?php include("foot.php"); ?>


Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета


Сообщение отредактировал dimka3366 - Понедельник, 07 Февраля 2011, 11:05
BUDARHANATДата: Понедельник, 07 Февраля 2011, 11:00 | Сообщение # 19
участник
Сейчас нет на сайте
Ошибки ни какой не выдаёт. Просто сессия не происходит при нажатии "регистрация".

login.php и header.php одинаковые что ли ?


В этой жизни тот добивается чего-то, кто смог победить в себе свою лень, свои страхи, свою неуверенность, свои слабости и недостатки.
dimka3366Дата: Понедельник, 07 Февраля 2011, 11:36 | Сообщение # 20
почетный гость
Сейчас нет на сайте
Quote (BUDARHANAT)
login.php и header.php одинаковые что ли ?

нет)) моя ошибка)))

Добавлено (07.02.2011, 11:05)
---------------------------------------------
Исправил!

Добавлено (07.02.2011, 11:08)
---------------------------------------------
Я вот этот двиг ковыряю, скачать, пароль кинул в личку, т.к пароль содержит ссылку на другой сайт))

Добавлено (07.02.2011, 11:20)
---------------------------------------------
Качай эту лучше)) Её не ковырял ещё, проблемы будут отписывайся, помогу)

Добавлено (07.02.2011, 11:36)
---------------------------------------------
Короче скачай последний ссыль что я тебе дал, и замени те файлы которые я кинул выше)


Если помог, ставь + в репу!
Для спасибо есть кнопка! "±"
wwwhl.ru - Хоккейная лига интернета


Сообщение отредактировал dimka3366 - Понедельник, 07 Февраля 2011, 11:04
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Нужна помощь со скриптом игры Savash
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг