[Core]Community Board - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:Buffer Teleport Shop

Ответ
Опции темы
Непрочитано 03.03.2011, 13:40   #11
Герой

По умолчанию Re: [Core]Community Board

Ну ладно поделюсь и я компилом сборки. Там не много реализованно ещё но что то есть, реализация не идеал но всё же.
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 файлы все внёс в инсталятор!Если упустил, думаю не составит труда слить в ручную пару файлов))
alerion вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 03.03.2011, 14:07   #12
Пользователь

По умолчанию Re: [Core]Community Board

alerion, а премиум ты как выдаешь? из админки?
tolik5190 вне форума Отправить сообщение для tolik5190 с помощью ICQ Ответить с цитированием
Непрочитано 03.03.2011, 14:12   #13
Герой

По умолчанию Re: [Core]Community Board

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

По умолчанию Re: [Core]Community Board

прямые запросы в базу?

upd: http://www.l2jserver.com/forum/viewt...p?f=69&t=19236 этот премиум или сам делал?
tolik5190 вне форума Отправить сообщение для tolik5190 с помощью ICQ Ответить с цитированием
Непрочитано 03.03.2011, 14:18   #15
Герой

По умолчанию Re: [Core]Community Board

У меня нет акка на сайт лыжи, прем скажу по сикрету))))Совсем не от туда, прем я взял у товарища с свн я ему помог он мне, ну разумеется чуток поправил ещё. Вот чем хорошо когда обмениваешся полезным в определённом кругу!Там хоть помогают друг другу)

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

Заглянь в табличку account_premium и всё поймёш)
alerion вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 03.03.2011, 19:03   #16
Пользователь

По умолчанию Re: [Core]Community Board

Да, кстати, в CommunityBoard.java импорты

import com.l2jserver.gameserver.communitybbs.Manager.Buff BBSManager;
import com.l2jserver.gameserver.communitybbs.Manager.Tele portBBSManager;
import com.l2jserver.gameserver.datatables.MultiSell;

не используются, если верить эклипсу.
tolik5190 вне форума Отправить сообщение для tolik5190 с помощью ICQ Ответить с цитированием
Непрочитано 04.03.2011, 14:52   #17
Герой

По умолчанию Re: [Core]Community Board

А у меня и нет таких импортов!У меня вот так прописанно!
import com.l2jserver.gameserver.communitybbs.Manager.*;
import com.l2jserver.gameserver.datatables.MultiSell;
alerion вне форума Ответить с цитированием
Непрочитано 04.03.2011, 15:21   #18
Пользователь

По умолчанию Re: [Core]Community Board

я не про твою )) с импортами разобрался, но все-равно community от surfacing не обрабатывает комманды мультиселла, телепорта, бафа и т.д говорит неизвестная команда
tolik5190 вне форума Отправить сообщение для tolik5190 с помощью ICQ Ответить с цитированием
Непрочитано 04.03.2011, 15:45   #19
Герой

По умолчанию Re: [Core]Community Board

в фреи магазин делается вообще в 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())
Этого в полне хватит что б работал магазин((

Последний раз редактировалось alerion; 05.03.2011 в 14:23.
alerion вне форума Ответить с цитированием
Непрочитано 06.03.2011, 14:53   #20
Пользователь

По умолчанию Re: [Core]Community Board

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

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

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

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

Последний раз редактировалось xArhangelSx; 06.03.2011 в 18:20. Причина: Добавлено сообщение
xArhangelSx вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Community Board kingzor Lineage II 2 25.12.2010 22:01
[help]community board DarkFall Lineage II 4 28.11.2010 15:24
Community Board NooboAdm Lineage II 3 11.08.2010 13:38
Community board ВОРОН Lineage II 5 27.07.2010 18:46
Community Board battle Lineage II 1 11.03.2009 18:41


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

Вверх