Автор | Тема: Игроки онлайн(предложение) |
PuP ZeMLi
|
39
Ну я думаю у тебя будет еще такая вазможность .
Не вечнож я тут буду.) |
|
XPEHOTEHb
|
1 да ты прав, такая вещь пригодится |
|
Munhgausen
|
16.
___________________________________________________
13. В первую очередь на анализе подобных этой игр!
P.S. 8-й пост был про давнее моё предложение.
___________________________________________________
Читать-то я уменю :)...
Просто ты даешь далеко неигровое предложение и говоришь, что оно базируется на
анализе подобных игр. смешно...
Я тоже могу внести неигровое предложение:
выкинуть этот хромой в доску php, понять что флат файлы с данными на диске
хранить - это просто утопия(элемент mysql здесь есть я подозреваю..)...
все данные срочно перенести в нормальную бд (тьот же mysql подойдет...).и быстро
все переписать на java ...
и кто меня послушает? максимум десяток людей на форуме скажет... "хорошо
бы"... но нереально...
а ты говоришь про циферки в правом верхнем углу...
тем более что система поиска игроков доступна со страницы твоего персонажа... а
в игре игрок или нет можно понять по его статусу... а если тебя тревожит
постоянное знание находится ли человек в игре, то ты скорее всего добавишь его в
друзья... |
|
Appendixis
|
43 ты описал свое неигровое предложение ужАсно! :)))
Элемент mysql?? :)) да если бы БД MySQL не было бы тут, такой бы хаос был бы
:)))
Фсе сделать на Java - мда...ты представляешь себе это?
РНР точно не храмой, а 100% 5 версии...
и что в его предложении не реальногго? щас.. |
|
Appendixis
|
09:34, <a href="whoisonline.php">1196</a> игроков онлайн
ссылочка конечно...
далее в файле whoisonline.php:
1 *подключение к БД*
2 выбираем тех кто он-лайн:
$query=\"select * from `users` where online='1'";
$result = mysql_query($query);
3.считаем их:
$value_online_users = MYSQL_NUMROWS($result);
4. выводим их:
$nr++;
for ($i=1; $i<$nr; $i++) {
$query = "SELECT * FROM users WHERE online = '$i'";
$result = MYSQL_QUERY($query);
$data = mysql_fetch_array($result);
$online = $data['online'];
$name = $data['login'];
$id = $data['id'];
if($online==1) {
echo "[<a href='info.php?id=".$id."'>".$name."</a>]";
} else { }
}
/////////////////////////////
Фсе ... скрипт готов...тока что написал... |
|
Appendixis
|
+45 ТОКА ЗАЧЕМ ОНО НАДО????? |
|
Munhgausen
|
44.
Я не утверждал, что в ганже не хранятся данные в mysql.
Я утверждал, что есть предположение, что какая-то существенная часть данных
хранится в виде простых флат-файлов. Об этом хотя бы говорит тот факт, что
страницы секторов отстают от дествительности и не синхронизированы между собой.
Например, вот магазин, где я подпитываюсь ргд-5:
http://cartman.gwars.io/object.php?id=14850
он принадлежит tim13, а на карте некоему Chopp-y (тех персу..)
http://kenny.gwars.io/map.php?sx=53&sy=50
несинхронизированность данных говорит либо о плохом дб дизайне, либо о том, что
разные представления данных обновляются каждый час и хранатся в виде простых
готовых к показу текстовых файлов.
теперь что касается java.
не надо сужать ее возможности до апплета в своем браузере.
Я сам аплеты не люблю.
На java нужно писать серверную часть.. т.е. сам движок, потоу что java
приложения легко кластиризуется...
(не фсе, конечно, так просто.. но все равно...) |
|
Appendixis
|
47 мля, если не знаешь Веб программинга лучше промолчать! |
|
Appendixis
|
+48 чем такую ахинею с файлами придумывать :))) |
|
Munhgausen
|
48,49.
Заметь.. :)
упаси меня Святая Раковка от предложений хранить данные в флат файлах. я говорю
о подозрении на факт такого положения вещей на сегодня...
на java техтологиях между прочим сроится очень много веб проектов так что ты
лучше возьми свои слова обратно, пока я тебя пристыльным взглядом не застыдил :) |
|