Результаты поиска
| |
last2424 | Дата: Воскресенье, 10 Августа 2014, 12:45 | Сообщение # 721 | Тема: Летсплей - OK |
30 мл. блоков
Сейчас нет на сайте
| JonLivingston, в чём смысл твоих проектов, если они тоже второсортные? Если ты так не считаешь, то почему труд других людей, а не твой должен быть второсортным?
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Воскресенье, 10 Августа 2014, 12:43 | Сообщение # 722 | Тема: Поему Java такое уг ? |
30 мл. блоков
Сейчас нет на сайте
| МаоДзедун, ты ничего не понимаешь в Java, вот тебе и не нравится он, а так это охрененное изобретение подарившее мне Minecraft(я не задрот конечно, но играть я любить), иди в каэсыгоу играй, лол
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
Сообщение отредактировал last2424 - Воскресенье, 10 Августа 2014, 12:49 |
|
| |
last2424 | Дата: Суббота, 09 Августа 2014, 19:37 | Сообщение # 723 | Тема: Мо адвенчурс, 2d платформер [ТЕХНОДЕМКА] |
30 мл. блоков
Сейчас нет на сайте
| dmitryhryppa, в чём анимируешь если не секрет?
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Суббота, 09 Августа 2014, 17:33 | Сообщение # 724 | Тема: Наклонные платформы |
30 мл. блоков
Сейчас нет на сайте
| First, rotation, не?
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Суббота, 09 Августа 2014, 17:08 | Сообщение # 725 | Тема: Мо адвенчурс, 2d платформер [ТЕХНОДЕМКА] |
30 мл. блоков
Сейчас нет на сайте
| dmitryhryppa, если сам всё рисуешь и кодишь - уважуха.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Суббота, 09 Августа 2014, 15:42 | Сообщение # 726 | Тема: Летсплей - OK |
30 мл. блоков
Сейчас нет на сайте
| falcoware, выкинь ты свой антивирус уже в помойку и поставь аваст.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Суббота, 09 Августа 2014, 13:25 | Сообщение # 727 | Тема: Просьба |
30 мл. блоков
Сейчас нет на сайте
| MrFrank, дак это надо выяснить сначало с самим Ронином, а потом уже сюда писать.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Четверг, 07 Августа 2014, 23:44 | Сообщение # 728 | Тема: Тут хоть у кого есть своя браузерка? |
30 мл. блоков
Сейчас нет на сайте
| Volfi4, такие проекты не для фана, это сложная работа, фаны не делают таких работ, они либо рисует на стенах, либо что то делают с этим в интернете.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Четверг, 07 Августа 2014, 20:29 | Сообщение # 729 | Тема: Тут хоть у кого есть своя браузерка? |
30 мл. блоков
Сейчас нет на сайте
| Volfi4, конечно есть.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Четверг, 07 Августа 2014, 20:28 | Сообщение # 730 | Тема: Новые уроки по создание броузерной игры – 4 |
30 мл. блоков
Сейчас нет на сайте
| Folleah, я знать, у меня тоже такое чувство было, я потом сделаю бонус урок по оптимизаций всего этого дела.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Четверг, 07 Августа 2014, 19:43 | Сообщение # 731 | Тема: Новые уроки по создание броузерной игры – 4 |
30 мл. блоков
Сейчас нет на сайте
| DeadDay, мдя, больше я не буду давать ему верстать. Следующий урок в скором времени не обещаю, я хочу написать вам нормальный сервер который не умирает после первого соеденения.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Четверг, 07 Августа 2014, 17:53 | Сообщение # 732 | Тема: Новые уроки по создание броузерной игры – 4 |
30 мл. блоков
Сейчас нет на сайте
| DeadDay, html часть делал не я, а мой друган, я и сам бы мог сделать её но он пришёл и сам взял html часть, я только php часть сделал. У него руки из одного места для дивов он их материт во всю, вот и таблицы в коде. Добавлено (07.08.2014, 17:53) --------------------------------------------- DeadDay, мне не удобен хедер, либо у меня руки из жопы что бы его использовать либо он у меня и вправду не работает, когда я его использую у меня куча ошибок возникает.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Четверг, 07 Августа 2014, 15:42 | Сообщение # 733 | Тема: Новые уроки по создание броузерной игры – 4 |
30 мл. блоков
Сейчас нет на сайте
| Боже мой, 7-8 дней не было уроков и тут вдруг я объявился, мдя… Что же перейдём к делу. В этом уроке мы с вами закончим регистрацию, а именно создание персонажа.
<<< Предыдущий урок
Создайте папку image(там будут лежать наши картинки). И залейте туда картинки из этого архива.
Теперь перейдём к коду, создаёте файлы charcreater.php и charcreater_up.php. Первый файл главный, второй файл отвечает за php код которого много.
Записываем в charcreater.php следующее:
Код <? include 'conf.php'; ?> <!DOCTYPE html> <html> <head> <title>THE BEST GAME</title> <link rel="stylesheet" type="text/css" href="stylereg.css"> </head> <body> <?php include 'charcreater_up.php'; if ($char_class == "") { ?> <center> <form action="" method="get"> <table><tr><td colspan="3"><b>Выберите персонажа</b></td></tr> <tr> <td width=200px><img src="images/warrior.jpg"/></td> <td width=200px><img src="images/archer.jpg"/></td> <td width=200px><img src="images/wizard.jpg"/></td> </tr> <tr> <td width=200px><input type="radio" name="char_class" value="warrior" >Воин</input></td><td width=200px><input type="radio" name="char_class" value="archer">Лучник</input></td><td width=200px><input type="radio" name="char_class" value="wizard">Волшебник</input></td> </tr> <tr><td colspan="3"><input type="submit" value="Далее >>>" /></td></tr> </table> </form> </center> <?php } ?> Как можно видеть это почти обычный html файл, только он вставляет файлы conf.php и charcreater_up.php, а также делает проверку если класс персонажа не выбран, тогда выводим всё что мужду {}, если выбрал тогда выводим то что записано в charcreater_up.php.
Теперь сделаем charcreater_up.php:
Код <?php $chardb = $users->findOne(array('login' => $_SESSION['login_player']));
$lvl = $chardb['lvl']; $xp = $chardb['xp']; $hp = $chardb['hp']; $mn = $chardb['mn']; $strength = $chardb['strength']; $speed = $chardb['speed']; $intelligence = $chardb['intelligence']; $faith = $chardb['faith']; $count_up = $chardb['count_up']; $class = $chardb['charaster_class']; $char_class = $_GET['char_class']; if ($char_class == "warrior"){ echo "Выбран персонаж <b>Воин</b><br/>"; $class = $char_class; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("charaster_class" => $class))); echo "Настройка характеристик:<br/>"; echo '<form action="charcreater.php?char_class=warrior" method="post">'; echo 'Количество очков прокачки: '.$chardb['count_up'].' <br/>'; echo 'Здоровье: '.$hp.'<input type="submit" name="hp" value="+"/><br/>'; echo 'Мана: '.$mn.'<input type="submit" name="mn" value="+"/><br/>'; echo 'Сила: '.$strength.'<input type="submit" name="strength" value="+"/><br/>'; echo 'Скорость: '.$speed.'<input type="submit" name="speed" value="+"/><br/>'; echo 'Интелект: '.$intelligence.'<input type="submit" name="intelligence" value="+"/><br/>'; echo 'Вера: '.$faith.'<input type="submit" name="faith" value="+"/><br/>'; echo "</form>"; if(isSet($_POST['hp']) && $count_up != 0){ $hp+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("hp" => $hp, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=warrior"; </script>'; } if(isSet($_POST['mn']) && $count_up != 0){ $mn+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("mn" => $mn, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=warrior"; </script>'; } if(isSet($_POST['strength']) && $count_up != 0){ $strength+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("strength" => $strength, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=warrior"; </script>'; } if(isSet($_POST['speed']) && $count_up != 0){ $speed+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("speed" => $speed, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=warrior"; </script>'; } if(isSet($_POST['intelligence']) && $count_up != 0){ $intelligence+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("intelligence" => $intelligence, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=warrior"; </script>'; } if(isSet($_POST['faith']) && $count_up != 0){ $faith+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("faith" => $faith, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=warrior"; </script>'; } } if ($char_class == "archer"){ $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("charaster_class" => $char_class))); echo "Выбран персонаж <b>Лучник</b><br/>"; echo "Настройка характеристик:<br/>"; echo "<form action='charcreater.php?char_class=archer' method='post'>"; echo 'Количество очков прокачки: '.$chardb['count_up'].' <br/>'; echo 'Здоровье: '.$hp.'<input type="submit" name="hp" value="+"/><br/>'; echo 'Мана: '.$mn.'<input type="submit" name="mn" value="+"/><br/>'; echo 'Сила: '.$strength.'<input type="submit" name="strength" value="+"/><br/>'; echo 'Скорость: '.$speed.'<input type="submit" name="speed" value="+"/><br/>'; echo 'Интелект: '.$intelligence.'<input type="submit" name="intelligence" value="+"/><br/>'; echo 'Вера: '.$faith.'<input type="submit" name="faith" value="+"/><br/>'; echo "</form>"; if(isSet($_POST['hp']) && $count_up != 0){ $hp+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("hp" => $hp, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=archer"; </script>'; } if(isSet($_POST['mn']) && $count_up != 0){ $mn+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("mn" => $mn, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=archer"; </script>'; } if(isSet($_POST['strength']) && $count_up != 0){ $strength+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("strength" => $strength, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=archer"; </script>'; } if(isSet($_POST['speed']) && $count_up != 0){ $speed+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("speed" => $speed, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=archer"; </script>'; } if(isSet($_POST['intelligence']) && $count_up != 0){ $intelligence+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("intelligence" => $intelligence, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=archer"; </script>'; } if(isSet($_POST['faith']) && $count_up != 0){ $faith+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("faith" => $faith, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=archer"; </script>'; } } if ($char_class == "wizard"){ $class = $char_class; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("charaster_class" => $class))); echo "Выбран персонаж <b>Волшебник</b><br/>"; echo "Настройка характеристик:<br/>"; echo "<form action='charcreater.php?char_class=wizard' method='post'>"; echo 'Количество очков прокачки: '.$chardb['count_up'].' <br/>'; echo 'Здоровье: '.$hp.'<input type="submit" name="hp" value="+"/><br/>'; echo 'Мана: '.$mn.'<input type="submit" name="mn" value="+"/><br/>'; echo 'Сила: '.$strength.'<input type="submit" name="strength" value="+"/><br/>'; echo 'Скорость: '.$speed.'<input type="submit" name="speed" value="+"/><br/>'; echo 'Интелект: '.$intelligence.'<input type="submit" name="intelligence" value="+"/><br/>'; echo 'Вера: '.$faith.'<input type="submit" name="faith" value="+"/><br/>'; echo "</form>"; if(isSet($_POST['hp']) && $count_up != 0){ $hp+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("hp" => $hp, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=wizard"; </script>'; } if(isSet($_POST['mn']) && $count_up != 0){ $mn+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("mn" => $mn, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=wizard"; </script>'; } if(isSet($_POST['strength']) && $count_up != 0){ $strength+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("strength" => $strength, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=wizard"; </script>'; } if(isSet($_POST['speed']) && $count_up != 0){ $speed+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("speed" => $speed, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=wizard"; </script>'; } if(isSet($_POST['intelligence']) && $count_up != 0){ $intelligence+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("intelligence" => $intelligence, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=wizard"; </script>'; } if(isSet($_POST['faith']) && $count_up != 0){ $faith+=1; $count_up-=1; $users->update(array('login' => $_SESSION['login_player']), array('$set' => array("faith" => $faith, "count_up" => $count_up))); echo '<script> document.location.href = "http://25.120.133.229/charcreater.php?char_class=wizard"; </script>'; } if($count_up == 0){ echo "<a href='game.php'>Распределить</a>"; }
} ?> Тут всё проще, по сути тут 3 раза почти повторяется один и тот же код, различия в них только между названием классов, а так они почти одинаковы. Код срабатывает только если класс персонажа выбрал, тогда он выводить строчку “Вы выбрали персонажа …” и создаёт, как бы это сказать, ну давайте назовём это окном распределения очков, их даётся игроку 50 и он может выбрать что нам нужно, здоровье, ману, силу, скорость, интеллект или веру.
Ах да, совсем забыл сказать что файл reg.php тоже надо отредактировать.
Код <? include 'conf.php'; //подключаем конфиг $select = $users->findOne(array('login' => $_POST['login'])); if(isSet($_POST['regestration']) && $_POST['password'] == $_POST['repassword'] && preg_match('/[0-9a-zA-Z]/', $_POST['password']) && preg_match('/[0-9a-zA-Z]/', $_POST['login']) && $_POST['login'] != $select['login']){ //если пароли одинаковы и в них вообще чего-нибудь написано $users->insert( //запись в бд array( 'login' => $_POST['login'], //логин пользователя 'password' => $_POST['password'], //пароль пользователя 'email' => $_POST['email'], //эмэйл пользователя //основные характеристики персонажа 'charaster_class' => "", 'lvl' => 1, 'xp' => 0, 'hp' => 100, 'mn' => 100, //второстепенные характеристики персонажа 'strength' => 0, 'speed' => 0, 'intelligence' => 0, 'faith' => 0, 'count_up' => 50 )); $_SESSION['login_player'] = $_POST['login']; echo '<script> document.location.href = "http://25.120.133.229/charcreater.php"; </script>';//и переходим на страницу с созданием персонажа } ?> <!DOCTYPE html> <html> <head> <title>THE BEST GAME</title> <link rel="stylesheet" type="text/css" href="stylereg.css"> </head> <form action="reg.php" method="post"> <body> <input type="text" placeholder="Login" name="login" class="textinputlogin"/> <input type="email" placeholder="Email" name="email" class="textinputemail"/> <input type="password" placeholder="Password" name="password" class="textinputpassword"/> <input type="password" placeholder="Repeat password" name="repassword" class="textinputrepassword"/> <input type="submit" value="Зарегистрироваться" name="regestration" class="button"/> </form> </body> </html>
Немного изменён код, теперь нельзя регистрировать персонажей с одинаковыми никами, добавил параметр “count_up” и изменил некоторые старые параметры.
Ну вот вроде бы, как и всё, урок получился коротким. Всем удачи я пошёл пить чай P.S. меняйте адрес http://25.120.133.229/ на свой.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
Сообщение отредактировал last2424 - Четверг, 07 Августа 2014, 15:43 |
|
| |
last2424 | Дата: Среда, 06 Августа 2014, 21:17 | Сообщение # 734 | Тема: Новые уроки по создание броузерной игры – 3 |
30 мл. блоков
Сейчас нет на сайте
| DeadDay, а что ты хотел? 3 урок я начал писать сразу же на следующий день после второго урока, а второй урок сразу же на следующий день после первого урока. Проблемы? P.S. и все 3 урока были выпущены в тот же день, когда написаны.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
Сообщение отредактировал last2424 - Среда, 06 Августа 2014, 21:18 |
|
| |
last2424 | Дата: Среда, 06 Августа 2014, 20:58 | Сообщение # 735 | Тема: League Of Pokemons |
30 мл. блоков
Сейчас нет на сайте
| Tacos, это уже сам думай, сколько мне за работу платить.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Среда, 06 Августа 2014, 20:55 | Сообщение # 736 | Тема: Пожалуста помагите в исходнике покелегенды |
30 мл. блоков
Сейчас нет на сайте
| VT06071999, что бы сделать новую должность надо уметь читать код, что бы уметь читать код надо знать php, что бы знать php надо выучить php, что бы выучить php надо знать арифметику, русский и английский язык. Парень, у тебя пока что не того, не другого нету.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Среда, 06 Августа 2014, 20:52 | Сообщение # 737 | Тема: Помогите с подвеской WheelCollider... |
30 мл. блоков
Сейчас нет на сайте
| robertono, может стоит уже научится гуглить?
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Среда, 06 Августа 2014, 18:54 | Сообщение # 738 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
30 мл. блоков
Сейчас нет на сайте
| mobipak, в чём именно? Тебе надо это сделать в кокл или в ко2?
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
Сообщение отредактировал last2424 - Среда, 06 Августа 2014, 18:56 |
|
| |
last2424 | Дата: Среда, 06 Августа 2014, 16:23 | Сообщение # 739 | Тема: Новые уроки по создание броузерной игры – 3 |
30 мл. блоков
Сейчас нет на сайте
| Так, ребят извините что уроков не было, просто дома меня не было, напишу вам урок завтра.
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
|
|
| |
last2424 | Дата: Четверг, 31 Июля 2014, 22:04 | Сообщение # 740 | Тема: Решаем задачи по Construct Classic [вопрос-ответ] |
30 мл. блоков
Сейчас нет на сайте
| Neia, дело не в этом, я уже анимацию сделал, неохото переделывать. P.S. у меня 2 конструкт. Добавлено (31.07.2014, 19:42) --------------------------------------------- Придумал другой способ, но появился другой вопрос, как выбирать объект к которому телепортируешься по переменной? Добавлено (31.07.2014, 22:04) --------------------------------------------- UP!
Предупреждение: всё что я написал в зачёркнутом виде является шуткой и никак не пытает обидеть того к кому обращаются.(нет)
Сообщение отредактировал last2424 - Четверг, 31 Июля 2014, 19:34 |
|
| |
|