Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Мультипрофа (https://forum.zone-game.info/showthread.php?t=25655)

AdamasX 12.01.2013 09:44

Re: Мультипрофа
 
вы l2new посмотрите, а я просто искал помощь

BoneBreaker 12.01.2013 12:23

Re: Мультипрофа
 
Ну вообще, про барыг, камень был не в огород вашей студии, Юрий, я абстрактно сказал.

L2-Scripts 12.01.2013 13:06

Re: Мультипрофа
 
Да просто тут все камни кидать любят и никто сперва на себя не смотрит. Если не в мой огород, то извиняюсь. Удачи значит вам в разработке !

BoneBreaker 15.01.2013 15:59

Re: Мультипрофа
 
Апну тему, не понимаю логики, при добавлении саба, если условия соответствуют то работате это:
Код:

                                        if(allowAddition)
                                        {
                                                if(!player.addSubClass(classId, true, 0))
                                                {
                                                        player.sendMessage(new CustomMessage("sw.awaken.gameserver.model.instances.L2VillageMasterInstance.SubclassCouldNotBeAdded", player));
                                                        return;
                                                }

                                                content.append("Add Subclass:<br>The subclass of <font color=\"LEVEL\">").append(HtmlUtils.htmlClassName(classId)).append("</font> has been added.");
                                                player.sendPacket(SystemMsg.THE_NEW_SUBCLASS_HAS_BEEN_ADDED);
                                        }

и соответственно из класса Player:
:
Свернуть ↑Развернуть ↓



Так, где должно быть условие, чтобы при добавлении саба, скилы основы удалялись, но при смене саба на основу, скилы саба переходили на основу?

womandark 29.08.2020 17:26

Re: Мультипрофа
 
Цитата:

Сообщение от BoneBreaker (Сообщение 262683)
Код:

       
public static boolean areClassesComportable(PlayerClass c1, PlayerClass c2)
        {
                if(c1.isOfRace(Race.kamael) != c2.isOfRace(Race.kamael))
                        return false; // камаэли только с камаэлями
                if(c1.isOfRace(Race.elf) && c2.isOfRace(Race.darkelf) || c1.isOfRace(Race.darkelf) && c2.isOfRace(Race.elf))
                        return false; // эльфы несовместимы с темными
                if(c1 == PlayerClass.Overlord || c1 == PlayerClass.Warsmith || c2 == PlayerClass.Overlord || c2 == PlayerClass.Warsmith)
                        return false; // эти вообще
                if(subclassSetMap.get(c1) == subclassSetMap.get(c2))
                        return false; // однотипные
                return true;
        }

Это имеется ввиду?

В каких файлах это находиться подскажи

orchila 31.08.2020 09:38

Re: Мультипрофа
 
Цитата:

Сообщение от womandark (Сообщение 435710)
В каких файлах это находиться подскажи

По всей видимости в ядре в файле с названием L2VillageMasterInstance или что-то в этом роде.


Текущее время: 05:54. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot