|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2012, 02:28 | #1 |
Регистрация: 18.10.2012
Сообщений: 5
|
создание топа или рейтинга.
Сделать топ или рейтинг игроков, сделал игру на Html, Мне нужно сделать топ 5 людей. Например: набрал первый человек 100 очков он встает на первое место кто то другой набрал больше его он встает на место первого, а тот перемещается вниз как бы на второе. Помогите пожалуйста очень нужно. Вот ссыль на игру. http://vk.com/app3163130
|
18.10.2012, 09:03 | #2 |
Пользователь
Регистрация: 17.10.2012
Сообщений: 37
|
Нет доступа к приложению.
Если вам нужно решить задачу не прибегая к серверным скриптам то попробуйте следующее. Код HTML:
<div id="result"></div> <script language="javascript"> //Функция сортировки и вывода объекта function getTopList(obj) { var tuples = []; for (var key in obj) tuples.push([key, obj[key]]); tuples.sort(function(a, b) { return a[1] < b[1] ? 1 : a[1] > b[1] ? -1 : 0 }); for (var i = 0; i < tuples.length; i++) { var key = tuples[i][0]; var value = tuples[i][1]; document.getElementById('result').innerHTML += key+':'+value+'<br/>'; } } /*Список игроков вам необходимо самостоятельно вылавливать значения для списка*/ var userList = { 'Вася':100, 'Петя':105, 'Вова':110, 'Саша':105 }; //Вывод getTopList(userList); </script>
http://dev-snippet.com
|
18.10.2012, 09:10 | #3 |
Регистрация: 18.10.2012
Сообщений: 5
|
спасибо по пробую.
А как сделать, чтобы игроки сами добавлялись в список? Последний раз редактировалось Ale22Xey; 18.10.2012 в 09:14. |
18.10.2012, 09:35 | #4 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Не знаете как массив отсортировать,
Цитата:
Alar, верни репу!
|
|
18.10.2012, 09:53 | #5 |
Пользователь
Регистрация: 17.10.2012
Сообщений: 37
|
Добавлять можно в любом месте и в любом порядке перед функцией getTopList()
Код HTML:
<script language="javascript"> userList['Шурик'] = 5; userList['Мишка'] = 115; getTopList(userList); </script>
http://dev-snippet.com
|
18.10.2012, 13:35 | #6 |
Регистрация: 18.10.2012
Сообщений: 5
|
я знаю куда добавлять, но говорю как сделать чтобы игроки сами добавлялись в список, потому что игра вконтакте и надо, чтобы кто играл записывался в список.
|
18.10.2012, 13:51 | #7 |
Пользователь
Регистрация: 17.10.2012
Сообщений: 37
|
Как выводятся игроки ВК? Код есть?
http://dev-snippet.com
|
18.10.2012, 20:24 | #8 |
Регистрация: 18.10.2012
Сообщений: 5
|
Вот так выглядит игрок, надо сделать когда заходишь в игру он сам вписывался, а то приходиться вводить самому.
<center><div><a href="http://vk.com/prostoromeo"; target="_blank" style="width:50%;" class="text">Алексей Самородов 255 очков</a></div></center> |
19.10.2012, 07:13 | #9 |
Пользователь
Регистрация: 17.10.2012
Сообщений: 37
|
Если нет места где хранятся игроки, тогда рейтинг у вас создается руками. А если есть, тогда также присутствует функция вывода игроков. Так вот просто выведите игроков этой функцией в теги <script><?php foreach(get_users() as $val){}?></script> по предоставленному вам шаблону. И дело в шляпе.
http://dev-snippet.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание связанных списков или таблиц с фильтром или выборкой | sindo | Microsoft Office Word | 2 | 25.11.2010 16:59 |
Паскаль. Расчет рейтинга | Regina | Помощь студентам | 3 | 29.11.2009 06:58 |
Расчёт рейтинга ELO | sasha14486 | PHP | 0 | 14.05.2009 00:19 |
Повышение рейтинга пользователя? | spamer | О форуме и сайтах клуба | 5 | 13.03.2009 20:35 |
Бесплатный серверный движок или PHP скрипт рейтинга сайтов | Alar | PHP | 10 | 24.01.2009 23:05 |