[Piercing Blow] Список рангов и наград за их получение - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Point Blank (Piercing Blow)

Point Blank (Piercing Blow)
Общие вопросы по написанию эмулятора. General questions on developing emulator. При поддержке: Lucera 2 - разработка Java Interlude

Ответ
Опции темы
Непрочитано 23.05.2016, 18:52   #1
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Список рангов и наград за их получение

Приветствую! Обратил внимание, что на официальном сайте Piercing Blow содержится некорректная информация о рангах и требованиях по их получению. Поэтому решил собрать данные с клиента.

RankUp.xml содержит в себе все возможные ранги от 0 до 60 (последние скорее всего выдаются за определённые достижения, а возможно это только наброски для будущих обновлений).



Опыта за получение Brigadier General - Hero в клиенте нет, так что оставил как есть. Для остальных же, включая ежей - опыт указан.

  <Rank Id="24" Title="Second Lieutenant Rank 3" ToNextLevel="110000" RequiredExp="745400">
    <Reward Points="14000">
      <Items>
        <Item>200014051</Item>
        <Item>21300308</Item>
        <Item>80003408</Item>
        <Item>100002308</Item>
      </Items>
    </Reward>
  </Rank>
 
Code: XML

Класс Rank:

public class Rank
{
    [XmlAttribute]
    public uint Id { get; set; }
    [XmlAttribute]
    public string Title { get; set; }
    [XmlAttribute]
    public uint ToNextLevel { get; set; }
    [XmlAttribute]
    public uint RequiredExp { get; set; }
    public RankReward Reward { get; set; }
 
    public class RankReward
    {
        [XmlAttribute]
        public uint Points { get; set; }
        [XmlArrayItem("Item")]
        public List<uint> Items { get; set; }
    }
}
 
Code: C#

Для десериализации используется XmlSerializer.
Вложения
Тип файла: 7z New_RankUp.7z (1.4 Кб, 68 просмотров)
Тип файла: 7z Garena_RankUp.7z (1.4 Кб, 51 просмотров)
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 23.05.2016, 19:07   #2
Забанен за кидаловo/обман/развод

По умолчанию Re: Список рангов и наград за их получение

Это случаем идет не в пакете PROTOCOL_BASE_GET_SYSTEM_INFO_ACK?
Boris2105 вне форума Ответить с цитированием
Непрочитано 23.05.2016, 19:13   #3
Аватар для Awiion

По умолчанию Re: Список рангов и наград за их получение

Boris2105, идет
Awiion вне форума Отправить сообщение для Awiion с помощью Skype™ Ответить с цитированием
Непрочитано 23.05.2016, 19:49   #4
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Re: Список рангов и наград за их получение

Boris2105, Применяется в том числе в этом пакете. Там отправляется список предметов которые получит игрок по достижению определенного уровня (При выходе из игры отображаются эти предметы).
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 23.05.2016, 20:13   #5
Забанен за кидаловo/обман/развод

По умолчанию Re: Список рангов и наград за их получение

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
Boris2105, Применяется в том числе в этом пакете. Там отправляется список предметов которые получит игрок по достижению определенного уровня (При выходе из игры отображаются эти предметы).
а где еще применяется?
Boris2105 вне форума Ответить с цитированием
Непрочитано 23.05.2016, 20:41   #6
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Re: Список рангов и наград за их получение

При достижении порога в (Exp >= RequiredExp + ToNextLevel) выдача предметов, обновление поинтов, повышение ранга, очевидно же.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 24.05.2016, 19:02   #7
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Re: Список рангов и наград за их получение

Добавил так же RunkUp.xml для клиента Garena, как оказалось, у них с канадским отличаются Id предметов. Из-за этого часть наград вообще не отображалось.

Ну и класс Rank добавил, чтобы не возникало вопросов, что как и куда.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 30.05.2016, 02:57   #8
Забанен за кидаловo/обман/развод

По умолчанию Re: Список рангов и наград за их получение

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
Добавил так же RunkUp.xml для клиента Garena, как оказалось, у них с канадским отличаются Id предметов. Из-за этого часть наград вообще не отображалось.

Ну и класс Rank добавил, чтобы не возникало вопросов, что как и куда.
У тебя в списках отсутствует 55 номер.
И у меня почему после 54 нету званий , просто черный квадрат и все.
Boris2105 вне форума Ответить с цитированием
Непрочитано 30.05.2016, 07:43   #9
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Re: Список рангов и наград за их получение

Его (55) в клиенте нет.

Если делать, то всё работает:
Свернуть ↑Развернуть ↓
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 30.05.2016, 12:52   #10
Забанен за кидаловo/обман/развод

По умолчанию Re: Список рангов и наград за их получение

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
Его (55) в клиенте нет.

Если делать, то всё работает:
Свернуть ↑Развернуть ↓
а что доделать надо?
Boris2105 вне форума Ответить с цитированием
Ответ

Метки
piercing blow, ranks, ранги


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
(Reb) Сервис выдачи наград L2Top duhnochi Работа со скриптами 3 26.08.2012 11:51
получение онлайна Миракл Lineage II 16 22.03.2012 14:29
Получение переменных .. Effas Программирование / Programming 13 30.11.2011 13:18
Получение профессии Wolfas Серверная часть 7 05.09.2010 07:38
Настройка Наград BatlNet Spanki Создание сервера 1 04.08.2010 16:54


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 06:18. Часовой пояс GMT +3.

Вверх