Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
вывод из Say2 в зоне
#11
Ну и слава богу) то что в лыже полно багов во всех подсистемах, и часто модели сделаны некорректно, что сами по себе баговые.

Что-то мне перехотелось что-то из фройзенов делать - ахтунг какой-то.

Добавлено через 32 секунды
Srkzm Написал:
off
А скория из космоса прилетела?
Ответ
#12
Visor Написал:Ну и слава богу) то что в лыже полно багов во всех подсистемах, и часто модели сделаны некорректно, что сами по себе баговые.

Что-то мне перехотелось что-то из фройзенов делать - ахтунг какой-то.
лучше задаунгрейдить свой проект, чем переписывать чужой, написаный как попало...

Добавлено через 32 секунды
Visor Написал:А скория из космоса прилетела?
нет, просто ее разраб неочень:redlol:
Ответ
#13
linliss Написал:лучше задаунгрейдить свой проект, чем переписывать чужой, написаный как попало...
да видимо так и прийдется сделать.
Ответ
#14
Единственное что нашел это вывод по сравнению с зоной в say2:

Код:
int region = MapRegionTable.getInstance().getMapRegion(activeChar.getX(), activeChar.getY());
        
        for(L2PcInstance player : L2World.getInstance().getAllPlayers())
        {
            if(region == MapRegionTable.getInstance().getMapRegion(player.getX(), player.getY()))
            {
                player.sendPacket(cs);
            }

Но здесь из активчар получает координаты персонажа, затем сравнивает с плеерами, которые входят в регион и тогда уже выводит \ или не выводит пакет.

А как бы есть нет активчара? Сообщения выводятся от нпц с обжектайди = 0, этот нпц не существует, это просто кричалка. координаты получить не возможно, но хотелось бы знать как четко вывести в зону гирана, адена или годдарда, например.

покопал файлы мепрегиона:

Код:
    public final int getMapRegion(int posX, int posY)
    {
        return _regions[getMapRegionX(posX)][getMapRegionY(posY)];
    }
и его таблицы:

Код:
# region;sec0;sec1;sec2;sec3;sec4;sec5;sec6;sec7;sec8;sec9

# 0 = "Talking Island Village"
# 1 = "Elven Village"
# 2 = "Dark Elven Village"
# 3 = "Orc Village"
# 4 = "Dwarven Village"
# 5 = "Town of Gludio"
# 6 = "Gludin Village"
# 7 = "Town of Dion"
# 8 = "Town of Giran"
# 9 = "Town of Oren"
# 10 = "Town of Aden"
# 11 = "Hunters Village"
# 12 = "Giran Harbor"
# 13 = "Heine"
# 14 = "Rune Township"
# 15 = "Town of Goddard"
# 16 = "Town of Shuttgart"
# 17 = "Floran Village"
# 18 = "Primeval Isle"
# default = "Town of Aden"
# _8
0;3;3;3;3;3;4;4;4;4;4
# _9
1;3;3;3;3;3;4;4;4;4;4
# _10
2;3;3;7;9;11;4;4;4;4;4
# _11
3;3;3;3;3;3;4;4;4;4;4
# _12
4;3;3;3;3;3;4;4;4;4;4
# _13
5;3;3;3;3;3;16;16;16;15;15
# _14
6;3;3;3;3;3;16;16;16;15;15
# _15
7;3;3;3;3;3;14;14;15;15;15
# _16
8;3;3;3;14;14;14;14;15;15;15
# _17
9;2;2;2;2;18;2;9;9;10;10
# _18
10;2;2;2;2;2;9;9;10;10;10
# _19
11;2;2;2;2;1;1;9;11;10;10
# _20
12;6;6;2;5;1;1;9;11;11;11
# _21
13;6;6;5;5;7;7;8;8;8;8
# _22
14;6;6;6;5;7;7;8;8;8;8
# _23
15;0;6;6;5;17;12;13;13;13;13
# _24
16;0;0;6;6;12;12;13;13;13;13
# _25
17;0;0;0;0;0;0;13;13;13;13

немного не могу понять по какому принципу это работает, и как я могу использовать таблицу что бы подставить координаты определенной локации в переменную региона:

Код:
int region = MapRegionTable.getInstance().getMapRegion(activeChar.getX(), activeChar.getY());

где находится активчар.

Помогите разобраться пожалуйста....=(
clan: Soprano :redlol:
Ответ
#15
На оффе это сделано через нпс: нпс появляется, орет, исчезает. Тут - придется изобретать что-то иначе.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  вывод как на PTS SkyWard 4 1,803 03-03-2015, 05:12 PM
Последний пост: GenCloud
  Красивый вывод строк в ГС ipx 4 1,697 07-19-2013, 02:13 AM
Последний пост: Mifesto
  Скилы в мирной зоне Kanabis 17 3,278 01-12-2013, 09:52 AM
Последний пост: Zubastic
  Как запретить атаковать НПЦ в мирной зоне? Ololowke666 5 2,033 10-30-2012, 02:49 PM
Последний пост: MrShyr
  Вывод ASCII без интервалов halaymoon 0 856 09-28-2012, 12:36 AM
Последний пост: halaymoon
  прочитать строку в Say2 mego4el 8 2,330 08-29-2012, 06:12 AM
Последний пост: Zubastic
  Вывод сообщения в ГС doDie 8 2,115 07-29-2012, 06:49 AM
Последний пост: Gattsu
  Зона респауна в пвп зоне Kanabis 2 1,375 05-01-2012, 04:35 PM
Последний пост: Kanabis
  Вывод профилей на стороннем хосте theПробел 6 1,459 01-25-2012, 09:46 PM
Последний пост: theПробел
  buff в pvp зоне JFS 1 1,558 04-10-2011, 11:03 AM
Последний пост: denissined

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


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