Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
[Core]Community Board
#11
Ну ладно поделюсь и я компилом сборки. Там не много реализованно ещё но что то есть, реализация не идеал но всё же.
Core: скачать
DataPack: скачать

Просьба евент лас хиро не включать!Либо использовать свой, либо просто не включать используемый в сборке ещё не доделан окончательно))Небыло времени!

Небольшое описание некоторых добавлений:
Код:
Core: 4513
DataPack: 7813

1. Item Mall.
2. Феерверки при заточке.
3. Спавн персонажей в определённой точке.
4. Добавлен конфиг на заточку ( На сколько сбрасывать при неудачной заточке )
5. Добавление функции включения отключения Item Mall.
6. Добавление FakeNPC
7. Добавление функции старт ноблес и хиро.
8. Встроен бекап менеджер БД.
9. Добавлен сервис поошрения за голосования на L2Top.
10.Добавление евента LastHero.
11.Вынес настроек евентов в отдельный конфиг. (Постепенно все евенты будут перенесены)
12.Nobless Color Name System.
13.Вывод в конфиг настройки PvP Win сообщения.
14.Эмуляция Офф ядра
15.Добавление Премиум системы, необходимо доработать её для ПАТИ ( 1 - есть премиум, 0 - нет премиума )
16.Золотой квадратик для Премиум Аккаунта.
17.Добавлен сервис CommunityBoard. Что в него входит:
    17.1 Магазин.
    17.2 Бафер с запоминанием бафов.
    17.3 Сервис заточки вещей и оружия.
    17.4 Сервис СМС.
    17.5 Топ ПВП/ПК.
    17.6 Класс мастер.
    17.7 Хранилище клановое и личное.
18.Добавлена проверка на xml мультиселов для магазина в CommunityBoard, настройка через конфиг.

Мультиселы я думаю сами допишите!Или возмёте от куда то))

Вроди .sql файлы все внёс в инсталятор!Если упустил, думаю не составит труда слить в ручную пару файлов))
Ответ
#12
alerion, а премиум ты как выдаешь? из админки?
Ответ
#13
Нет!Пока через базу!Я просто не задумывал через админку!Я решил лудше через лк выдавать!Через веб скрипт!
Разумеется многое сразу работать не будет из списка добавлений!Некоторые опции по умолчанию отключены!Просто нужно включить!К примеру камунку или итем мол и т.д! Думаю полазив по конфигам там разберётесь))
Ответ
#14
прямые запросы в базу?

upd: http://www.l2jserver.com/forum/viewtopic...69&t=19236 этот премиум или сам делал?
Ответ
#15
У меня нет акка на сайт лыжи, прем скажу по сикрету))))Совсем не от туда, прем я взял у товарища с свн я ему помог он мне, ну разумеется чуток поправил ещё. Вот чем хорошо когда обмениваешся полезным в определённом кругу!Там хоть помогают друг другу)

Пока запросом, или веб скриптом!Я ж говорю, в админке я не планировал включение отключение према, так как у меня по плану через веб интерфейс раздача премиума!

Заглянь в табличку account_premium и всё поймёш)
Ответ
#16
Да, кстати, в CommunityBoard.java импорты

import com.l2jserver.gameserver.communitybbs.Manager.BuffBBSManager;
import com.l2jserver.gameserver.communitybbs.Manager.TeleportBBSManager;
import com.l2jserver.gameserver.datatables.MultiSell;

не используются, если верить эклипсу.
Ответ
#17
А у меня и нет таких импортов!У меня вот так прописанно!
import com.l2jserver.gameserver.communitybbs.Manager.*;
import com.l2jserver.gameserver.datatables.MultiSell;
Ответ
#18
я не про твою )) с импортами разобрался, но все-равно community от surfacing не обрабатывает комманды мультиселла, телепорта, бафа и т.д Sad говорит неизвестная команда
Ответ
#19
в фреи магазин делается вообще в 2-а приёма!там ток CommunytyBoard.java прописуется и потом ещё в 1-м месте проверка!Что б без трейда шоп работал!А там по возможности можно самому ещё проверак додумать))И не надо вилосипед изобретать)

Код:
Index: /trunk/GameServer/java/com/l2jserver/gameserver/communitybbs/CommunityBoard.java
===================================================================
--- /trunk/GameServer/java/com/l2jserver/gameserver/communitybbs/CommunityBoard.java (revision 53)
+++ /trunk/GameServer/java/com/l2jserver/gameserver/communitybbs/CommunityBoard.java (revision 59)
@@ -15,30 +15,15 @@
package com.l2jserver.gameserver.communitybbs;

-import java.util.StringTokenizer;
-import javolution.text.TextBuilder;
-
import com.l2jserver.Config;
-import com.l2jserver.gameserver.TradeController;
-import com.l2jserver.gameserver.communitybbs.Manager.ClanBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.PostBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.RegionBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.SmsBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.TopBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.TopicBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.TeleportBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.EnchantBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.ClassBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.BuffBBSManager;
-import com.l2jserver.gameserver.communitybbs.Manager.FailBBSManager;
+import com.l2jserver.gameserver.communitybbs.Manager.*;
+import com.l2jserver.gameserver.datatables.MultiSell;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
-import com.l2jserver.gameserver.model.L2TradeList;
import com.l2jserver.gameserver.network.L2GameClient;
-import com.l2jserver.gameserver.cache.HtmCache;
+import com.l2jserver.gameserver.network.SystemMessageId;
import com.l2jserver.gameserver.network.serverpackets.SellList;
-import com.l2jserver.gameserver.network.serverpackets.ExBuySellListPacket;
-import com.l2jserver.gameserver.network.SystemMessageId;
import com.l2jserver.gameserver.network.serverpackets.ShowBoard;
import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
-import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage;
+
+import java.util.StringTokenizer;

public class CommunityBoard
@@ -114,4 +99,11 @@
                    ClassBBSManager.getInstance().parsecmd(command, activeChar);
                }
+                else if (command.startsWith("_bbsmultisell;"))
+                {
+                    StringTokenizer st = new StringTokenizer(command, ";");
+                    st.nextToken();
+                    TopBBSManager.getInstance().parsecmd("_bbstop;" + st.nextToken(), activeChar);
+                    MultiSell.getInstance().separateAndSend(Integer.parseInt(st.nextToken()), activeChar, null, false);
+                }
                else if(command.startsWith("_bbssms;"))
                {

Думаю остальное дадумаете сами. Убрать проверку на гм и т.д!Что б шоп работал не ток у гм и т.д!

Проверка в MultiSellChoose.java

Собственно вот небольшое решение:
Код:
Index: /trunk/GameServer/java/com/l2jserver/gameserver/network/clientpackets/MultiSellChoose.java
===================================================================
--- /trunk/GameServer/java/com/l2jserver/gameserver/network/clientpackets/MultiSellChoose.java (revision 56)
+++ /trunk/GameServer/java/com/l2jserver/gameserver/network/clientpackets/MultiSellChoose.java (revision 60)
@@ -121,11 +121,4 @@
        
        L2Npc target = player.getLastFolkNPC();
-        if (!player.isGM() && !player.isUsingAIOItemMultisell() && (target == null
-                || !list.checkNpcObjectId(target.getObjectId())
-                || !target.canInteract(player)))
-        {
-            player.setMultiSell(null);
-            return;
-        }
        
        for (Entry entry : list.getEntries())

Этого в полне хватит что б работал магазин((
Ответ
#20
я не понял как работать в комьюнити alerion((
кто может обьяснить как ее запускать)?потому как все файлы для нее в папке гейм сервер

Добавлено через 29 минут
icq: 587764845

Добавлено через 2 часа 54 минуты
все)подсказал alerion)спс ему огромное)

Добавлено через 3 часа 27 минут
все)подсказал alerion)спс ему огромное)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  iframe в Community Board Froust 7 3,162 05-16-2017, 07:36 AM
Последний пост: Froust
  Нужен Community Board под Interlude Bear_Rux 0 1,672 08-22-2016, 11:37 AM
Последний пост: Bear_Rux
  установка Community Board Vlad2000 37 26,844 02-08-2016, 05:57 AM
Последний пост: Senriido
  Community Board Shiler 8 4,442 03-16-2015, 09:42 PM
Последний пост: ProDev
  Core buffer l2j ccc 11 3,773 03-07-2015, 05:02 PM
Последний пост: ccc
  Community board n00N 4 1,896 10-12-2013, 10:24 AM
Последний пост: n00N
  Community Board Сантехник 1 1,729 10-01-2013, 05:18 PM
Последний пост: Scream
  Гм-Шоп в community cool235 5 2,438 09-14-2013, 05:57 PM
Последний пост: OneThunder
  Примочки для Community Board atures 6 2,418 08-10-2013, 11:45 PM
Последний пост: atures
  Исходники community board bujhm1706 16 8,005 08-02-2013, 09:27 PM
Последний пост: Gaikotsu

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


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