Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.11.2010, 15:51
ALIEN XIII вне форума Посмотреть профиль Отправить личное сообщение для ALIEN XIII Посетить домашнюю страницу ALIEN XIII Найти все сообщения от ALIEN XIII
  № 1  
Ответить с цитированием
ALIEN XIII
 
Аватар для ALIEN XIII

Регистрация: Feb 2008
Адрес: Volgograd
Сообщений: 23
Отправить сообщение для ALIEN XIII с помощью ICQ
По умолчанию MochiScores (или альтернатива). Таблица рекордов.

Ребят, помогите, решить проблему, пожалуйста.

Всегда хотел попробовать сделать игру-змейку на flash, убил полнедели - получилось. Всё работает, всё хорошо.

Но очень хотелось бы таблицу с рекордами, использующими переменную Highscore.
С сетевыми возможностями flash я мало знаком. Только с VkontakteAPI баловался немного.

Посоветовали использовать MochiScores. Поэтапного туториала найти не смог.
Зашёл на оф.сайт, создал свой аккаунт, зарегистрировал игру, скачал архив с API.

Итак, папка AS2 состоит из 8 файлов.
В исходнике всего две строки.
Код AS1/AS2:
 Init.main( this );
 stop();
Значит, если я правильно понял, можно использовать этот исходник и поправить некоторые строчки когда, применимые к своей игре? То есть ID игры, название переменной, которую нужно передавать.

Возможно, как-то можно использовать одну таблицу без прелоадера может быть. В ридми файле всё сумбурно как-то описано.

Кто нибудь вообще использовал MochiAPI? Помогите, плиз, раньше с подобным никогда не сталкивался.

Или может что другое посоветуете, нужно всего-то выводить значения "ник - результат" и топ мест с 1-го по (к примеру) 10-ое.

Заранее благодарю за помощь.


Добавлено через 8 часов 30 минут
В общем, не дождался ответа и ещё час вечерком посидел внимательно.

Что-то подсказали, над чем-то ещё пришлось повозиться. Всё заработало.

Кому интересно:
Оказывается на оф.сайте всё хорошо написано, после регистрации игры нужно заглянуть в раздел "Scores", где всё интуитивно понятно. Затем в первый кадр скопировать:
Код AS1/AS2:
mochi.as2.MochiServices.connect("ID игры");
И в то место, где вызывается таблица один из трёх скриптов, например:
Код AS1/AS2:
var o:Object = { n: [0, 8, 14, 5, 13, 3, 11, 14, 14, 6, 9, 9, 5, 8, 11, 5], f: function (i:Number,s:String):String { if (s.length == 16) return s; return this.f(i+1,s + this.n[i].toString(16));}};
var boardID:String = o.f(0,"");
mochi.as2.MochiScores.showLeaderboard({boardID: boardID, score: playerscore, name: ИМЯВАШЕЙПЕРЕМЕННОЙ});
Затем из папки с MochiAPI перекинуть AS файлы в каталог игры, убрав приставку "Mochi" в именах файлов.


Последний раз редактировалось ALIEN XIII; 21.11.2010 в 15:32.
Создать новую тему Ответ Часовой пояс GMT +4, время: 19:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:45.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.