Суббота, 04 Мая 2024, 20:28

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Записи участника » Nosorog [139]
Результаты поиска
NosorogДата: Понедельник, 23 Июля 2012, 19:24 | Сообщение # 61 | Тема: Как создать такую браузерную игру? Что учить?
участник
Сейчас нет на сайте
Да кому нужны ваши флеши, хтмлы5...
Макрософак Silverlight Рулит biggrin


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
NosorogДата: Воскресенье, 22 Июля 2012, 16:01 | Сообщение # 62 | Тема: Как создать такую браузерную игру? Что учить?
участник
Сейчас нет на сайте
Так и думал, что начнется biggrin
Quote (goldsphere)
Если любишь старую досовскую установку, бери денвер

Давайте выбирать сборку локал сервера по тому, как она устанавливается biggrin
ИМХО, на данный момент лучшая сборка - это 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 | Тема: Помогите с кодом браузерки
участник
Сейчас нет на сайте
... Короче говоря, не скрипт, а одна большая ошибка biggrin

Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
NosorogДата: Понедельник, 28 Мая 2012, 18:05 | Сообщение # 72 | Тема: Футбольный онлайн менеджер
участник
Сейчас нет на сайте
Откопал на просторах интернета Двиг
Русского языка нет
Движок полурабочий
Дизайн убогий
Зато есть над чем поработать cool


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
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 все доставляется angry

Добавлено (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(Возобновил темку :))
участник
Сейчас нет на сайте
Ну не такой я уж и старый biggrin
Не знаю как у тебя в двиге хранятся ранги, если в бд, то это элементарно.
Допустим, в бд ранг админа =1, модератора =2 и т.д.
Code
if $query2['rang'] = 1;  
$color = "red";

И добавляешь к эху font color="$color".
Если я и в этот раз не догнал, то опиши подробнее...


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Форум игроделов » Записи участника » Nosorog [139]
Поиск:

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