Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Guard
#1
Подскажите как осуществить такое дело
Guard

Добавлено через 4 минуты
Пока не забыл... Реально сделать отдельный чат для каждой расы? И где копать?
Ответ
#2
1
Ответ
#3
Реализую гвардов и чат. Пиши в лс. (Не бесплатно!) Smile
Ответ
#4
Zubastic, А ты хочешь мне запилить посты (за копейки 55$?) Smile
Ответ
#5
Чат - клиентский пакет SayC, очень даже легко.
Гвардов тоже легко, просто AI городских гвардов переписать, поменяв проверки на ПК/Монстров, на проверки соответствия команды.
Ответ
#6
допустим я беру етот кусок кода:
отдельный чат

и вписываю вместо (L2PcInstance player : L2World.getInstance().getAllhumanPlayers())
ето
for(L2PcInstance player : L2World.getInstance().getAllhumanPlayers())
if (L2PcInstance player : L2World.getInstance().getAllelfPlayers())
ну и соответственно AllhumanPlayers, AllelfPlayers в L2World.
подскажыте пож...

Добавлено через 3 минуты
ну ето хиро чата пример

Добавлено через 15 минут
в L2World

вписываю
if (player.getRace() == Race.human)
_allhumanPlayers.put(player.getName().toLowerCase(),player);
else if (player.getRace() == Race.elf)
_allelfPlayers.put(player.getName().toLowerCase(),player);


_allhumanPlayers = new FastMap<String, L2PcInstance>().setShared(true);
_allelflPlayers = new FastMap<String, L2PcInstance>().setShared(true);

я правельно понял?
Ответ
#7
BlackJeck Написал:допустим я беру етот кусок кода:
отдельный чат

и вписываю вместо (L2PcInstance player : L2World.getInstance().getAllhumanPlayers())
ето
for(L2PcInstance player : L2World.getInstance().getAllhumanPlayers())
if (L2PcInstance player : L2World.getInstance().getAllelfPlayers())
ну и соответственно AllhumanPlayers, AllelfPlayers в L2World.
подскажыте пож...

Добавлено через 3 минуты
ну ето хиро чата пример

if (L2PcInstance player : L2World.getInstance().getAllelfPlayers()) - оО, что это такое...

Код:
for(L2PcInstance player: L2World.getInstance().getAllPlayers())
    if(!BlockList.isBlocked(player, activeChar) && player.getRace() == activeChar.getRace())
        player.sendPacket(cs);
Ответ
#8
я думал что проверка на расу тут не катит)))) шя попробую :dy:

Добавлено через 6 минут
у меня расовые воины вот поэтому и используется if (L2PcInstance player : L2World.getInstance().getAllhumanPlayers())
вобщем на все 5 рас

Добавлено через 9 минут
"AI городских гвардов переписать, поменяв проверки на ПК/Монстров," на проверки расс?

Добавлено через 18 минут
ХЕХ!!!! блогодарю Mifesto! всьо роботает! в принцыпе и таким методом как я вышe написал тоже можно сделать))

Guard
Ответ
#9
offtop
// aka Deft
Ответ
#10
опа может кто то дать ответ по поводу "AI городских гвардов" тоже интересуюсь этим делом! заранее спасибо!!
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  GuardInstance & AI Guard Enjoooy 3 2,071 03-22-2017, 12:36 AM
Последний пост: Enjoooy
  Guard L2J 11 17,955 04-11-2014, 05:18 PM
Последний пост: moveton

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


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