Результаты поиска
|
|
ewel | Дата: Воскресенье, 27 Марта 2011, 17:26 | Сообщение # 1 | Тема: Ищу 3D-движок для симулятора охоты |
был не раз
Сейчас нет на сайте
| Ищу 3D движок для симулятора охоты от первого лица, нужна хорошая физика и AI, редактор карт с огромными пространствами; ЯП не важен, платформа Windows.
|
|
| |
ewel | Дата: Воскресенье, 28 Ноября 2010, 13:09 | Сообщение # 2 | Тема: Мне нужен готовый скрипт чата! |
был не раз
Сейчас нет на сайте
| А что там не понятного? Компилируем во FlashDevelop вот этот код, Code <?xml version="1.0" encoding="utf-8"?> <mx:Application creationComplete="time()" layout="absolute" width="800" height="150" xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script><![CDATA[ import flash.events.TimerEvent; import flash.net.URLRequest; import mx.rpc.events.ResultEvent; import mx.controls.Alert; import mx.events.ScrollEvent; import flash.utils.Timer; private var id_script:uint; private var i:int; private var mesg:String; private var on:String; /* Функция автообновления пользователей онлайн */ private function time():void { onLine(); msg(); var timers:Timer = new Timer(10000); timers.addEventListener(TimerEvent.TIMER, onTimer); timers.start(); } private function onTimer(e:TimerEvent):void { onLine(); } /* Функция обновления чата */ private function update():void { msg(); } /* Передача сообщения в скрипт */ public function createMess():void { id_script = 1; createMessage.send(); mess_send.text = ""; } /* Вывод сообщений на экран */ public function msg():void { id_script = 2; up.send(); } /* Сколько пользователей онлайн */ public function onLine():void { id_script = 3; online.send(); } /* Прокрутка текста */ private function scrollBody():void { // сдвигаем скролл в конец окна vuvod.verticalScrollPosition = vuvod.maxVerticalScrollPosition + 2; } public function onResult(e:ResultEvent):void { //обработка результатов и ошибок switch (id_script) { case 1: if (int(e.result) > 0) { } else { switch (int(e.result)) { case -1: Alert.show("Неудалось подключиться к базе данных. Попробуйте позже", "Ошибка"); break; case -2: Alert.show("Вы ничего не ввели", "Ошибка"); break; } } break; case 2: mesg = String(e.result); vuvod.htmlText = mesg; //вывод сообщений break; case 3: on = String(e.result); onlineUsers.text = on; //вывод сколько пользователей онлайн break; } }
]]></mx:Script> <mx:HTTPService id="createMessage" useProxy="false" method="POST" resultFormat="text" url="send_mess.php" result="onResult(event)"> <mx:request> <mx:mess_send>{mess_send.text}</mx:mess_send> </mx:request> </mx:HTTPService> <mx:HTTPService id="up" useProxy="false" method="POST" resultFormat="text" url="chat.php" result="onResult(event)"/> <mx:HTTPService id="online" useProxy="false" method="POST" resultFormat="text" url="online.php" result="onResult(event)"/> <mx:TextInput id="mess_send" x="26" y="119" width="570" height="22" enter="createMess()"/> <mx:TextArea id="vuvod" editable="false" x="27" y="29" width="750" height="80" valueCommit="scrollBody()"/> <mx:Label text="Игроков в игре:" x="28" y="8" width="97" height="18"/> <mx:Label id="onlineUsers" text="-" x="127" y="8" width="36" height="18"/> <mx:Button label="Отправить" click="createMess()" x="612" y="119" width="100" height="22"/> <mx:Button label="Обновить" click="update()" x="684" y="4" width="90" height="22"/> </mx:Application> получаем флешку .swf и вставяем ее в игровое окно. Потом создаем файл send_mess.php, туда кидаешь это Code <?php session_start();
include "conf.php";
$aHours = date("H"); //узнаем сколько часов $aMinutes = date("i"); //узнаем сколько минут $time = $aHours.":".$aMinutes; //задаем отображение времени $mess_send = $_POST['mess_send']; //получаем сообщение $write = $_SESSION['name']; //узнаем имя чара $who = $_POST['who']; //узнаем кому отправляют сообщение /* Выводим ошибку, если ничего не ввели, но нажали кнопку Отправить */ if ($mess_send == "") { echo "-2"; exit; } /* Подключаемся к БД */ $data = mysql_connect($base_name, $base_user, $base_pass); if(!$data){ echo "-1"; exit; } mysql_select_db($db_name); /* Записываем данные в БД */ $query = mysql_query("INSERT INTO chat (msg, time_msg, wrt_user, who) VALUES ('".$mess_send."', '".$time."', '".$write."', '".$who."')"); ?> А чтобы сообщения отображались создаешь файл chat.php и туда вставляешь Code <?php include "conf.php";
$data = mysql_connect($base_name, $base_user, $base_pass); mysql_select_db($db_name);
$query = mysql_query("select * from chat"); $query2 = mysql_query("SELECT * FROM users"); $row = mysql_fetch_array($query2); /* Выводим сообщения */ while($line = mysql_fetch_array($query)){ echo "[".$line['time_msg']. "] ".$line['wrt_user']."<a href='info.php?$row[id_user]' target='_blank'>(i)</a>: ".$line['msg']."<br>"; } ?> По моему в 5ом уроке Ассасина все внятно описано, практически "разложено по полочкам".
|
|
| |
ewel | Дата: Пятница, 26 Ноября 2010, 12:01 | Сообщение # 3 | Тема: Ошибка при присоединении |
был не раз
Сейчас нет на сайте
| А вот еще вопрос - я когда Eclipse.vbp в VB6 Portable компилирую, он мне открывает окно Eclipse - modText (Code) и выдает ошибку Quote Compile error: Method or data member not found, и еще выделяет в строке Quote frmStable.txtChat.SelStart = Len(frmStable.txtChat.Text). И что странно, он эту ошибку выдает, даже если я ничего не изменяю, а просто открываю этот файл в том виде в каком с оф сайта взял. Это из-за чего?
Сообщение отредактировал ewel - Пятница, 26 Ноября 2010, 12:01 |
|
| |
ewel | Дата: Четверг, 25 Ноября 2010, 18:46 | Сообщение # 4 | Тема: Ошибка при присоединении |
был не раз
Сейчас нет на сайте
| Спасибо, помогло. + Хотя другой друг сразу нормально зашел, без библиотек. И вообще для чего они нужны, эти библиотеки?
|
|
| |
ewel | Дата: Четверг, 25 Ноября 2010, 16:33 | Сообщение # 5 | Тема: Ошибка при присоединении |
был не раз
Сейчас нет на сайте
| Он переустанавливал те что я качал вместе с Evolution, или они не подходят?
|
|
| |
ewel | Дата: Четверг, 25 Ноября 2010, 14:39 | Сообщение # 6 | Тема: Ошибка при присоединении |
был не раз
Сейчас нет на сайте
| Мой друг раньше мог присоединятся ко мне на Eclips Evolutions, а когда я перешол на Stable и дал ему новый клиент, у него когда выбирает перса и нажимает вход, появляется вот ета ошибка error initializing DirectDraw! Make sure you have DirectX 7 or higher installed and a compatible graphics device. Err: -2147024770, Desc: Automation errors DirectX у него новый. В чем дело?
Сообщение отредактировал ewel - Четверг, 25 Ноября 2010, 14:40 |
|
| |
ewel | Дата: Среда, 24 Ноября 2010, 20:14 | Сообщение # 7 | Тема: Создание и редактирование классов в Eclipse |
был не раз
Сейчас нет на сайте
| не, спрайты стандарт были, я только номер картинки в классе поменял, потому что тогда 0 не учитывал , и совсем не те картинки получились. Разобрался, я просто в data.ini тогда что-то там понапихивал, а щас просто стандартный взял и все норм.)
|
|
| |
ewel | Дата: Среда, 24 Ноября 2010, 17:53 | Сообщение # 8 | Тема: Создание и редактирование классов в Eclipse |
был не раз
Сейчас нет на сайте
| Я создал несколько классов, сначало все нормально было, но я когда номера картинок поменял, в игре они стали обрезанными, у некоторых только часть головы видна, а других только часть тела, как поправить?
|
|
| |
ewel | Дата: Четверг, 18 Ноября 2010, 15:32 | Сообщение # 9 | Тема: Урок по созданию браузерной игры № 9 |
был не раз
Сейчас нет на сайте
| Подскажите как осуществить перемещение по карте Добавлено (18.11.2010, 15:32) --------------------------------------------- Что, даже автор не знает?
|
|
| |
ewel | Дата: Суббота, 13 Ноября 2010, 19:30 | Сообщение # 10 | Тема: Урок по созданию браузерной игры № 5 |
был не раз
Сейчас нет на сайте
| я когда ввожу свою уч. запись на главной (index.php) нажимаю вход и перехожу на game.php, но ничего не успевает загрузиться потому что меня сразу переадресовывает обратно на index.php, как мне попасть на game.php?
|
|
| |