Результаты поиска
| |
lvovand | Дата: Вторник, 27 Июля 2010, 13:08 | Сообщение # 1581 | Тема: Орион [браузерная глобальная РТС] |
старожил
Сейчас нет на сайте
| Zizilk, а про NodeJS сможешь сказать что-нибудь? хочу опробовать сервачок этот из-за того что простой вроде, и сокеты jsSocket
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Вторник, 27 Июля 2010, 12:57 | Сообщение # 1582 | Тема: Помогите в создании боя [PHP] |
старожил
Сейчас нет на сайте
| Fusix, в чем конкретно проблема? если правильно понял, в PHP это будет примерно так Code <?php
//получаем данные из таблицы по id $sql = "SELECT * FROM `users` WHERE `id` = '331256' LIMIT 1"; $res = mysql_query($sql); $row = mysql_fetch_array($res);
$person= "{'hp' : '".$row['hp']."','hp_max' : '".$row['hp_max']."' }"; // ну и так далее по всем полям ?> в переменной на джаваскрипте текст можешь присвоить Code <script type='text/javascript'>var person = <? echo $person;?> </script>
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Вторник, 27 Июля 2010, 12:49 | Сообщение # 1583 | Тема: Создание клона игры RomeWar |
старожил
Сейчас нет на сайте
| Quote Требуется написать на PHP файлы, получающие данные из базы данных. (3-7 дней работы). Fusix, ты бы конкретику сказал, скрипт, получающий данные из базы пишется в течение минуты
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Вторник, 27 Июля 2010, 11:23 | Сообщение # 1584 | Тема: Орион [браузерная глобальная РТС] |
старожил
Сейчас нет на сайте
| Zizilk, Удачи! И вопрос, а ты связываешь PHP с сервером на С++ с помощью сокетов?
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Воскресенье, 25 Июля 2010, 11:10 | Сообщение # 1585 | Тема: Создание инвентаря персонажа |
старожил
Сейчас нет на сайте
| ну даже взять по 30 предметов у скажем 10000 персонажей, получаем 300000 записей, чтобы не разрасталась ненужные записи удаляешь, а также все числовые поля (id персонажа, id вещи) делаешь индексными, и со скоростью будет норм. можно сделать таблицу для инвентаря для каждого персонажа такого плана (id персонажа, id вещи1, кол-во вещей1, id вещи2, кол-во вещей2) и т.д. т.е. если 30 вещей, то 60 полей для вещей + поле для персонажа, тогда таблица разрастаться так шибко не будет и со строками возиться не надо. со строками больше гемора вот например apple,grape,orange, - 1,1,1, если не стало грейпа, то тебе надо либо строку 1,1,1 переделать в 1,0,1, либо изменять количество переменных, с числами в этом плане проще, обратился по id и вперед. Можно накатать какой-нибудь скрипт для теста и закинуть в базу пару сотен тысяч записей, тогда наглядно видно будет. По своему опыту скажу, админю сайт, где база пользователей около 500000 и в онлайне в среднем от 100 до 3000 человек, так по максимому от строк отказываться приходиться, везде где можно оставляя индексные числовые поля.
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Суббота, 24 Июля 2010, 22:07 | Сообщение # 1586 | Тема: Создание инвентаря персонажа |
старожил
Сейчас нет на сайте
| SoWa, строки могут подвесить базу или Apache при большом онлайне,и неудобно изменить что-то в инвентаре, лучше числами обходиться, в таблице инвентаря, например, есть id записи, id вещи, кол-во вещей и id персонажа, и манипулируешь уже записями, фильтруя по id персонажа, а надетые вещи - либо статус сделать типа 0 - в рюкзаке, 1 - одета, либо таблицу отдельно сделать с надетыми вещами и связать через id персонажа
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Пятница, 23 Июля 2010, 15:20 | Сообщение # 1587 | Тема: РАсказ присланнный на конкурс фантастов |
старожил
Сейчас нет на сайте
| Quote После этого прошло много лет. Мать нашла себе нового мужа. Они поженились (Внимание) и родился я Ну а что, слоны, например, три года дите вынашивают
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Пятница, 23 Июля 2010, 11:24 | Сообщение # 1588 | Тема: Как запретить кнопки? |
старожил
Сейчас нет на сайте
| NeZnayu, не самое плохое решение тогда - можно DisableTaskMgr выставлять 1 при запуске приложения и удалять либо ставить 0 при выходе
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Четверг, 22 Июля 2010, 14:36 | Сообщение # 1589 | Тема: Переменные и MySQL |
старожил
Сейчас нет на сайте
| MYISAM - тип таблицы, обычно используется MYISAM или INNODB если нужен юникод, то вместо ENGINE = MYISAM CHARACTER SET cp1251 COLLATE cp1251_general_ci; будет ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Четверг, 22 Июля 2010, 14:19 | Сообщение # 1590 | Тема: Переменные и MySQL |
старожил
Сейчас нет на сайте
| если таблица создается, то такой запрос можно сделать, я пользуюсь PHPMyAdmin, но в принципе через любой менеджер базы можно: Code CREATE TABLE `game` ( `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `money` INT( 10 ) NOT NULL DEFAULT '5000', `x` INT( 10 ) NOT NULL DEFAULT '50', `y` INT( 10 ) NOT NULL DEFAULT '50', `system` INT( 1 ) NOT NULL DEFAULT '1', `health` INT( 1 ) NOT NULL DEFAULT '100' ) ENGINE = MYISAM CHARACTER SET cp1251 COLLATE cp1251_general_ci;
AUTO_INCREMENT - будет добавлять 1 к следующей записи DEFAULT '5000' - по умолчанию значение 5000 если таблица у тебя уже создана, то можно редактировать, например изменяем столбец money Code ALTER TABLE `game` CHANGE `money` `money` INT( 10 ) NOT NULL DEFAULT '50' или устанавливаем автоинкремент у id Code ALTER TABLE `game` CHANGE `id` `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Четверг, 22 Июля 2010, 13:42 | Сообщение # 1591 | Тема: Переменные и MySQL |
старожил
Сейчас нет на сайте
| собственно mysql знаю неплохо, если проблема с самим запросом, то помогу, а вот с gml не работал
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Четверг, 22 Июля 2010, 13:13 | Сообщение # 1592 | Тема: Переменные и MySQL |
старожил
Сейчас нет на сайте
| Arz, на чем серверные скрипты писаться будут?
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Среда, 21 Июля 2010, 23:09 | Сообщение # 1593 | Тема: Как запретить кнопки? |
старожил
Сейчас нет на сайте
| Buran, может и мысль, если GML умеет процессы отлавливать и закрывать, то находим процесс taskmgr.exe и закрываем
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Среда, 21 Июля 2010, 22:52 | Сообщение # 1594 | Тема: Как запретить кнопки? |
старожил
Сейчас нет на сайте
| у меня тоже денди был )) грешок есть - вконтакте эмулятор запускаю иногда минут 30-40 времени потратить ))
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Среда, 21 Июля 2010, 22:36 | Сообщение # 1595 | Тема: Как запретить кнопки? |
старожил
Сейчас нет на сайте
| программно перехват такой сделать проблематично на любом языке, винда все-таки будет приоритетно перехватывать, GML я не особо не знаю, на ассемблере такую штуку один раз видел, но это было еще во времена 6-го DOS ))
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Среда, 21 Июля 2010, 19:03 | Сообщение # 1596 | Тема: Как запретить кнопки? |
старожил
Сейчас нет на сайте
| AltairS, в винде есть dll GINA, которая отвечает за загрузку системы и за вызов Ctrl+Alt+Del в частности, самое простое найти твикер, который будет позволять запрещать вызов, например http://xptweak.sourceforge.net/index.htm если хорошо реестр знаешь, то зайди в раздел HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System в нем должне быть параметр DisableTaskMgr типа DWORD DisableTaskMgr, значение 1 - запрещает вызов диспетчера задач
Разработка и продвижение сайтов. Дизайн
|
|
| | |
lvovand | Дата: Среда, 21 Июля 2010, 16:15 | Сообщение # 1598 | Тема: Связь флешек между собой и с внешней средой |
старожил
Сейчас нет на сайте
| andarky, а как предполагается сохранение в файл, чтение сохраненных данных, связь с реестром...? связь возможна только между swf-файлами
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Среда, 21 Июля 2010, 12:45 | Сообщение # 1599 | Тема: Создание flash игры для VKontakte |
старожил
Сейчас нет на сайте
| SNEW, первым делом надо проверить файл hosts - в Win XP он лежит в C:\WINDOWS\system32\drivers\etc , в свойствах папки надо указать, чтобы отображались скрытые системные файлы, открываем файл блокнотом и если есть строчки содержащие vkontakte.ru, odnoklassniki.ru и т.д. надо эти строчки удалить. Антивирусом проверить хорошо бы еще
Разработка и продвижение сайтов. Дизайн
|
|
| |
lvovand | Дата: Понедельник, 19 Июля 2010, 15:44 | Сообщение # 1600 | Тема: Вопросы про браузерные игры. |
старожил
Сейчас нет на сайте
| зависит от того, как скрипты серверные написаны будут, 5000 онлайн для сервера на php могут оказаться неподъемной ношей
Разработка и продвижение сайтов. Дизайн
Сообщение отредактировал lvovand - Понедельник, 19 Июля 2010, 15:45 |
|
| |
|