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

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

Описание темы:Room.cs

Ответ
Опции темы
Непрочитано 14.11.2016, 18:33   #1
Пользователь

Автор темы (Топик Стартер) Help Ready Battle

what is wrong with this?
Please help me
@PROGRAMMATOR
@Awiion
[IMG]upload gifs[/IMG]
XRoro вне форума Ответить с цитированием
Непрочитано 14.11.2016, 19:24   #2
Аватар для bola
Пользователь

По умолчанию Re: Help Ready Battle

bad code identation at final of code, also post complete code on pastebin, developers still don't has developed technology of crystal ball.
bola вне форума Ответить с цитированием
Непрочитано 14.11.2016, 22:00   #3
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Help Ready Battle

At first we should find out where are the odd brackets from }}.
Then need to add property _playerList because probably:

Цитата:
The name '_playerList' does not exist in the current context
And the code must be written in C# style as you work with it.

private IList<Account> accounts = new List<Account>();
 
/// <summary>
/// Account join to room
/// </summary>
/// <param name="account"></param>
public void Join(Account account)
{
    // ...
 
    accounts.Add(account);
 
    // ...
}
 
/// <summary>
/// Get accounts by SlotState
/// </summary>
/// <param name="state"></param>
/// <returns></returns>
public IEnumerable<Account> GetAccounts(SlotState state)
{
    return Accounts.Where(x => x.Slot.HasState(state));
}
 
/// <summary>
/// Ready battle request
/// </summary>
/// <param name="account"></param>
public void ReadyBattleRequest(Account account)
{
    // ...
 
    if (slot.HasState(SlotState.Normal))
    {
        account.SetState(SlotState.Ready);
    }
    else
    {
        account.SetState(SlotState.Normal);
    }
 
    // ...
}
 
Code: C#

And use:

var accounts = GetAccounts(SlotState.Ready);
 
Code: C#
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 15.11.2016, 00:05   #4
Аватар для Awiion

По умолчанию Re: Help Ready Battle

XRoro,
Part[2]:
Свернуть ↑Развернуть ↓
__________________
Разработка Emu: PiercingBlow 90%, APB Reloaded 100%.
Самый действенный инструмент для самообучения - грабли.
Awiion вне форума Отправить сообщение для Awiion с помощью Skype™ Ответить с цитированием
Непрочитано 15.11.2016, 10:12   #5
Пользователь

Автор темы (Топик Стартер) Re: Help Ready Battle

thanks for all your help
XRoro вне форума Ответить с цитированием
Ответ

Метки
awiion, programmator


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Start Battle Aluucard Point Blank (Piercing Blow) 1 02.03.2016 00:59
[Продам] Ключики Wow Off http://eu.battle.net/ru/ zag22 Рынок / Marketplace 2 26.02.2012 02:19
Battle Hearts tresh11 Другие игры / Other games 5 28.12.2010 22:57
Проект Battle.net godlike78 Рынок / Marketplace 2 07.12.2010 23:40


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

Вверх