Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Список рангов и наград за их получение
#31
у кого-то готов сервер? я не очень в программировании но пб люблю. Играть на руофе стыд, на европе читы, на домашнем играть не очень. Мб поделитесь инфой, с чего начать чтоб уметь собирать сервак, что полезно знать и т.д.
Ответ
#32
Awiion Написал:Boris2105, Ох блин , ты извращенец 99 уровень.

Клац

Не много подправь, в шапке все описана, тебе только надо заполнить.
Хрена си, ты велосипед городить Big Grin


это писать в Program.cs или в пакет где использую?
Ответ
#33
Boris2105, где тебе, проще будет...
У меня отдельный,
Код:
LoadParser(Rank, "Rank.xml");
            LoadParser(Channel, "Channel.xml");
            LoadParser(Tutorial, "Tutorial.xml");
Ответ
#34
Awiion Написал:Boris2105, где тебе, проще будет...
У меня отдельный,
Код:
LoadParser(Rank, "Rank.xml");
            LoadParser(Channel, "Channel.xml");
            LoadParser(Tutorial, "Tutorial.xml");

Все понял, спасибо.
А использовать его в пакете как?
Ответ
#35
Boris2105, менеджер напиши и юзай в пакетах.

Можно немного усложнить(?), и добавить генериков. kappa

[SRC="csharp"]public class XmlParser<T> where T : class
{
public static T LoadFrom(string filename)
{
try
{
using (var reader = XmlReader.Create(filename))
{
// ...

return (T)serializer.Deserialize(reader);
}
}
catch (Exception ex)
{
// log.Error(ex);

return default(T);
}
}
}
[/SRC]


[SRC="csharp"]public class RankUpData : XmlParser<RankUpData>
{
[XmlElement("Rank")]
public List<Rank> Ranks = new List<Rank>();
}
[/SRC]


Ну и юзать:

[SRC="csharp"]var rankUpData = RankUpData.LoadFrom("Foo/Bar.xml");
[/SRC]
Ответ
#36
PROGRAMMATOR, ну теперь, чета совсем все усложнил Big Grin
Ответ
#37
PROGRAMMATOR,
Rank rank = RankSerializer.Load();
заюзан в CM пакете

Ошибка почему то в красном
Код:
WriteC(51);
            for (int i = 0; i < 51; i++)
            {
                WriteC(_rank.Id);              
                for (int o = 0; o < 4; o++)
                {
                    [color=red]WriteD(_rank.Reward.Items[o]);[/color]
                }              
            }

[Изображение: 1bMCBV5715g.jpg]
Ответ
#38
Boris2105, Я же тебе объяснял, у тебя даже ошибка указана .
Ссылка на объекта не указывает на экземпляр объекта
Смысл, была тебе делать логирования, если ты даже этого понять не можешь .....

Код:
[SRC="csharp"][XmlElement("Rank")]
public List<Rank> Ranks;[/SRC]

Сделай так, и не будет больше у тебя ошибки.
Ответ
#39
Awiion Написал:Boris2105, Я же тебе объяснял, у тебя даже ошибка указана .
Ссылка на объекта не указывает на экземпляр объекта
Смысл, была тебе делать логирования, если ты даже этого понять не можешь .....

Код:
[SRC="csharp"][XmlElement("Rank")]
public List<Rank> Ranks;[/SRC]

Сделай так, и не будет больше у тебя ошибки.

у меня это прописано, программатор же кидал.
но он все равно почему то так ругается
Ответ
#40
Boris2105,
Смотри

И хватит юзать for, зачем они тебе kappa
Научись пользоваться MSD или Google
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Список серверных пакетов PROGRAMMATOR 82 38,721 01-24-2020, 09:13 PM
Последний пост: Pyotr
  Список серверных пакетов [PB] Awiion 22 13,040 02-24-2019, 04:59 PM
Последний пост: bmzproject
  Вылетает клиент при получение MyInfo slawa560 2 2,585 08-23-2017, 06:02 PM
Последний пост: Awiion
  Список всех доступных карт PROGRAMMATOR 21 11,088 12-06-2016, 01:12 AM
Последний пост: Awiion
  Список умений \ Skills List PROGRAMMATOR 0 3,219 10-23-2016, 01:15 PM
Последний пост: PROGRAMMATOR
  Список предметов \ Item List PROGRAMMATOR 17 7,753 10-10-2016, 04:34 PM
Последний пост: bola

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)