Результаты поиска
| |
Nosorog | Дата: Понедельник, 23 Июля 2012, 19:24 | Сообщение # 61 | Тема: Как создать такую браузерную игру? Что учить? |
участник
Сейчас нет на сайте
| Да кому нужны ваши флеши, хтмлы5... Макрософак Silverlight Рулит
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Воскресенье, 22 Июля 2012, 16:01 | Сообщение # 62 | Тема: Как создать такую браузерную игру? Что учить? |
участник
Сейчас нет на сайте
| Так и думал, что начнется Quote (goldsphere) Если любишь старую досовскую установку, бери денвер Давайте выбирать сборку локал сервера по тому, как она устанавливается ИМХО, на данный момент лучшая сборка - это open server, но сам пользуюсь денвером - привык к нему. Читай о возможностях каждой сборки, качай, смотри, проверяй - думаю, больше одного часа твоего времени, просмотр и тестирование 5 сборок, не займет, зато сможешь выбрать то, что для тебя удобнее и проще.
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Среда, 18 Июля 2012, 14:06 | Сообщение # 63 | Тема: Mystycal of heroes |
участник
Сейчас нет на сайте
| Выкладывай корявенький, а то что-то не гуглится...)
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Воскресенье, 15 Июля 2012, 14:23 | Сообщение # 64 | Тема: Ошибка при авторизации |
участник
Сейчас нет на сайте
| Quote (Riolu) Зачем ?? ошибка же не в реге а в авторизации Забей короче...
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Суббота, 14 Июля 2012, 23:25 | Сообщение # 65 | Тема: Ошибка при авторизации |
участник
Сейчас нет на сайте
| В процессе разработки удобнее использоватьCode or die(mysql_error()) , а не Code or die("Возникла хз какая ошибка"); Quote (Riolu) У меня на сервере ошибки не показывают но на денвере выдает ошибку Это, наверняка, ошибка настройки денвера, и если закинуть скрипт в папку "test" вместо "test1.ru", то все должно быть нормуль... Короче, поиграйся с солью в пароле... Или скинь скрипт реги...
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Суббота, 14 Июля 2012, 20:04 | Сообщение # 66 | Тема: Ошибка при авторизации |
участник
Сейчас нет на сайте
| Quote (Goodwin) Что пишет? Да, какие ошибки? error_reporting(E_ALL); И всё-таки мне кажется, что проблема в том как ты шифруешь пароль... Скрипт регистрации юзера можешь выложить?
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Суббота, 14 Июля 2012, 15:56 | Сообщение # 67 | Тема: Ошибка при авторизации |
участник
Сейчас нет на сайте
| $password = md5($_POST['pass']) . 'i7b5j9';
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Четверг, 12 Июля 2012, 11:42 | Сообщение # 68 | Тема: Ищу хостинг |
участник
Сейчас нет на сайте
| А что не так с "понятиями"? P.S. Хотелось бы хостинг с русской тех поддержкой... Но всё равно спасибо!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Четверг, 12 Июля 2012, 10:53 | Сообщение # 69 | Тема: Ищу хостинг |
участник
Сейчас нет на сайте
| Основные требования к хостингу Linux, MySQL от 3 баз, smtp с возможностью отправлять от 1000 писем в день, ssh
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Среда, 11 Июля 2012, 19:10 | Сообщение # 70 | Тема: -=Помогите с созданием Браузерной онлайн игры=- |
участник
Сейчас нет на сайте
| Атака - рандом min, max рейтинга атаки Защита - поглощает X количество атаки "врага", допустим, 10 единиц защиты поглощает 1 единицу атаки Сила - повышает атаку и защиту персонажа на Х единиц Ловкость - увеличивает шанс "уклонения от удара" Умение - увеличивает шанс "двойного удара" Мудрость, Интеллект, Интуиция - влияют на какие-нибудь спец возможности (выбить больше бабла с персонажа, найти редкий артефакт и т.п.) Живучесть - количество хп
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Пятница, 22 Июня 2012, 18:34 | Сообщение # 71 | Тема: Помогите с кодом браузерки |
участник
Сейчас нет на сайте
| ... Короче говоря, не скрипт, а одна большая ошибка
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Понедельник, 28 Мая 2012, 18:05 | Сообщение # 72 | Тема: Футбольный онлайн менеджер |
участник
Сейчас нет на сайте
| Откопал на просторах интернета Двиг Русского языка нет Движок полурабочий Дизайн убогий Зато есть над чем поработать
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Воскресенье, 27 Мая 2012, 00:46 | Сообщение # 73 | Тема: Помогите сделать функцию Восстановление пароля |
участник
Сейчас нет на сайте
| Quote (Riolu) я поставил на своем сайта она на 2-й Шаг не переходило Значит на хостинге register_globals=Off Code <? include ("db2.php"); include ("config.php"); $db = db($config); include ("bd.php"); Error_Reporting(E_ALL & ~E_NOTICE); ?> <html> <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> <title>Восстановление пароля</title> <link rel="stylesheet" href="style.css"> </head> <body> <br> <center> <table border=0 width=95% height=90% cellspacing=0 cellpadding=0> <tr><td valign=top> <span class=text><b>Восстановление пароля:</b></span><br><br>
<? $step = $_POST['step']; $error = $_GET['error']; switch($step){ default:
echo"<span class=text><big><b>Шаг #1</b></big><br><br> <form action=remind.php name=form1 method=post> <input type=hidden name=step value=2> * Ник персонажа: <input type=text name=login_p maxlength=15> <input type=submit value='далее >>'> </form><br><hr> * - Введите логин зарегистрирвоаного игрока, для которого вы хотите восстановить пароль.
</span>";
break; case"2": $login_p = $_POST['login_p']; if(!$login_p){?><script language=JavaScript>window.location='remind.php?error=Незаполнены необходимые поля';</script><?exit();} $login_p = htmlspecialchars($login_p); $result = mysql_query("select login from users where login='$login_p'"); $num = mysql_num_rows($result);
if($num==0){?><script language=JavaScript>window.location='remind.php?error=персонаж <?echo $login_p;?> несуществует!';</script><?exit();} else { echo"<span class=text><big><b>Шаг #2</b></big><br><br> <form action=remind.php name=form1 method=post> <input type=hidden name=step value=3> <input type=hidden name=login_p value='".$login_p."'> * E-mail: <input type=text name=email_p> <input type=submit value='далее >>'> </form><br><hr> * - Введите установленый при регистрации e-mail игрока. </span>"; } break;
case"3": $login_p = $_POST['login_p']; $email_p = $_POST['email_p']; if(!$login_p or !$email_p){?><script language=JavaScript>window.location='remind.php?step=2&error=Незаполнены необходимые поля';</script><?exit();} $login_p = htmlspecialchars($login_p); $email_p = htmlspecialchars($email_p);
$result = mysql_query("select login from users where login='$login_p' and email='$email_p'"); $num = mysql_num_rows($result);
if($num==0){?><script language=JavaScript>window.location='remind.php?step=2&login_p=<?echo $login_p;?>&error=Введённый e-mail несоответствует записаному в БД!';</script><?exit();} else { $azb_l = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'); $azb_b = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'); $new_pass = $azb_l[rand(0,25)].$azb_l[rand(0,25)].rand(0,20).$azb_b[rand(0,25)].$azb_b[rand(0,25)].rand(0,9); mysql_query("update users set pass='$new_pass' where login='$login_p'"); $send_to = $email_p; $subject = "Poke-x смена паролья"; $mailcontent = "ВНИМАНИЕ! Кто-то ".date("d.m.Y")." сменил пароль на доступ к вашему персонажу \"$login_p\"! в игре Poke-x
Новый пароль: $new_pass
Незабывайте про нас, мы работаем для Вас (http://poke-x.ru/)
------------------------------ С Ув. Администрация Poke-x email: Riolu@poke-x.ru
"; $headers = "From: Riolu@poke-x.ru"; mail($send_to, $subject, $mailcontent, $headers);
echo"<span class=text><b>Новый пароль был успешно выслан на указаный e-mail.</b></span>"; } break; } if($error) echo "<br><br><span class=text style='color:red;font-weight:bold'><b>Ошибка:</b></span><span class=text> <u>".$error."</u></span>"; ?> </td></tr> </table> </bodY> </html> Должно работать.Добавлено (27.05.2012, 00:46) --------------------------------------------- И всё-таки проверь на денвере папку sendmail
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Суббота, 26 Мая 2012, 03:27 | Сообщение # 74 | Тема: Помогите сделать функцию Восстановление пароля |
участник
Сейчас нет на сайте
| Я ничего не переделывал, просто скопипастил и проверил - письмо отправилось и доставилось. А ты случайно, не на денвере тестируешь? А то там стоит заглушка на sendmail, а сообщения хранятся в папке \tmp\!sendmail
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Среда, 23 Мая 2012, 17:23 | Сообщение # 75 | Тема: Помогите сделать функцию Восстановление пароля |
участник
Сейчас нет на сайте
| Quote (Assasin) Может там register_globals=ON , что-то я не подумал об этом... У меня на denwer'e все доставляется Добавлено (23.05.2012, 17:23) --------------------------------------------- Попробуй так Quote mail($send_to, $subject, $mailcontent, $headers, sendmail);
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Среда, 23 Мая 2012, 11:49 | Сообщение # 76 | Тема: Помогите сделать функцию Восстановление пароля |
участник
Сейчас нет на сайте
| А откуда берутся переменные $step, $login_p, $email_p? Я вижу, что передаются параметры из формы, но не вижу что-бы скрипт их принимал!
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Среда, 23 Мая 2012, 11:22 | Сообщение # 77 | Тема: PokeSin(Возобновил темку :)) |
участник
Сейчас нет на сайте
| Code <? function color_group($group) { if ($group == 1) $color_gr = "#B22222"; elseif ($group == 2) $color_gr = "#87CEFF"; elseif ($group == 3) $color_gr = "#000000"; elseif ($group == 4) $color_gr = "#000000"; elseif ($group == 5) $color_gr = "#68228B"; elseif ($group == 6) $color_gr = "#8B4513"; elseif ($group == 10) $color_gr = "#A52A2A"; else { $color_gr = "#000000"; } return $color_gr;}
?> <font size="2" color="blue"<b> Топ 10 Богачей.</b></font> <?php $query = mysql_query("SELECT * FROM items_users WHERE count > 100000 ORDER BY count DESC limit 10"); ?>
<table> <?php $pos = "1";?> <?php while($messages = mysql_fetch_array($query)): ?> <tr> <td><td><?php print $pos++; ?>.</td></td>
<td><?php $query2=mysql_fetch_array(mysql_query("SELECT login, groups FROM users WHERE id='".$messages['user_id']."'")); $color = color_group($query2['groups']); echo "<font color='{$color}'>{$query2['login']} ({$messages['count']})</font>"?> </td> </tr> <?php endwhile; ?>
</table>
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Четверг, 17 Мая 2012, 00:01 | Сообщение # 78 | Тема: PokeSin(Возобновил темку :)) |
участник
Сейчас нет на сайте
| Функция rang_group принимает три значения ($id,$group,$rang), а функция color_group принимает одно значение. А вот это передает значения... Code print '<TR onmouseover=\'this.bgColor="#838B83"\' onmouseout=\'this.bgColor=""\' onclick="window.open(\'page.php?id='.$myrow['id'].'\', \'info\', \'fullscreen=no,scrollbars=yes,width=560,height=560\'); return false;"><TD><B><span style=\'color:'.color_group($myrow['groups']).'\'>'.$myrow['login'].'</B></TD><TD>'.rang_group($myrow['id'],$myrow['groups'],$myrow['Rang']).'</TD></TR>'; Видишь,? после "color_group" и "rang_group" в скобках это передаваемые значения. Объясню на собственных недопонимаях, function color_group($group) принимает одно ($group) значение И ПРИСВАИВАЕТ его переменной $group, которая прописывается в скобках объявления функции(то-есть Code function color_group($group) производится операция присваивания). А передает значение Code <TD><B><span style=\'color:'.color_group($myrow['groups']). Добавлено (17.05.2012, 00:01) --------------------------------------------- Я конечно не учитель) Но если, что-нибудь понял из выше сказанного то тебе нужно выводить массивы query2 и message через span style="color=функция"
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
Nosorog | Дата: Среда, 16 Мая 2012, 22:41 | Сообщение # 79 | Тема: PokeSin(Возобновил темку :)) |
участник
Сейчас нет на сайте
| выводи их с помощью функции rang_group, например у тебя в коде Code rang_group($myrow['id'],$myrow['groups'],$myrow['Rang']) Я так понял что с ооп ты совсем не дружишь, загугли и почитай "Гради Буч". Лучше учиться правильно - с учителями или с помощью книг. P.S. Учиться легче, чем переучиваться! (Хоть это и не я первый придумал, но это истина - знаю по-собственному опыту!)
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Сообщение отредактировал Nosorog - Среда, 16 Мая 2012, 23:01 |
|
| |
Nosorog | Дата: Среда, 16 Мая 2012, 21:07 | Сообщение # 80 | Тема: PokeSin(Возобновил темку :)) |
участник
Сейчас нет на сайте
| Ну не такой я уж и старый Не знаю как у тебя в двиге хранятся ранги, если в бд, то это элементарно. Допустим, в бд ранг админа =1, модератора =2 и т.д. Code if $query2['rang'] = 1; $color = "red"; И добавляешь к эху font color="$color". Если я и в этот раз не догнал, то опиши подробнее...
Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
|
|
| |
|