Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
[help]Бафер и гк через Community Board
#41
Чуть не в тему, но кто даст ссылку на хелп по созданию команд типа .status и подобных?
Ответ
#42
А для какой сборки?

Если по-теме, тут в основном ребелионовские сборки обсуждались, то у ребелиона, дрима, феникса, они находятся в data/scripts/command/voice/ может мне изменяет память, но вроде бы было так. Дальше смотришь файлы, они называются соответственно команде. (.offline - offline.java). Ну дальше смотри как там и делай по аналогии Smile
Ответ
#43
Для l2jfree, если там возможно это.
Ответ
#44
Для l2jfree l2emu(l2emurt) l2jserver и других нужно в самом ядре

((папка с исходниками)main\java\net\l2jfree\gameserver\handler\voicedcommandhandlers\) А дальше как я и говорил, смотришь как там реализованно и делаешь по аналогии.
Ответ
#45
для бафа
Код:
<a action="bypass -h _bbsscripts;30;services.NPCBuffer.Buffer:doBuff 4345 3 0"><font color="aadd77">might</font></a>

только нада скрипт Buffer.java поковырять. убрать пару ифоф в чеккондишине и поменять в дубаф параметр npc на player в BeginBuffWink
Ответ
#46
Bastexses Написал:вобщем комунити борд и бафер в нём это всё старо
я предлагаю новую свою идею
сделать команду .buff, .mbuff, .fbuff
при наборе этих команд
.buff
вылазиет окошко )
[Изображение: Shot00000.jpg]

ну при наборе
.mbuff, .fbuff можно сделать так чтобы сразу накладывались все бафы на мага (.mbuff) или на война (.fbuff )

PHP код:
<?php 
package net
.sf.l2j.gameserver.handler.voicedcommandhandlers;

import net.sf.l2j.gameserver.datatables.SkillTable;
import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.model.L2Skill;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

public class
Buffs
implements IVoicedCommandHandler
{

public
Buffs()
{
}

public
boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
if(
command.equalsIgnoreCase("fbuff"))
{
activeChar.sendMessage("Koszunjuk hogy nalunk buffoltal. (Fighter)");
L2Skill fbuff01 = SkillTable.getInstance().getInfo(275, 1);
fbuff01.getEffects(activeChar, activeChar);
L2Skill fbuff02 = SkillTable.getInstance().getInfo(271, 1);
fbuff02.getEffects(activeChar, activeChar);
L2Skill fbuff03 = SkillTable.getInstance().getInfo(274, 1);
fbuff03.getEffects(activeChar, activeChar);
L2Skill fbuff04 = SkillTable.getInstance().getInfo(264, 1);
fbuff04.getEffects(activeChar, activeChar);
L2Skill fbuff05 = SkillTable.getInstance().getInfo(304, 1);
fbuff05.getEffects(activeChar, activeChar);
L2Skill fbuff06 = SkillTable.getInstance().getInfo(267, 1);
fbuff06.getEffects(activeChar, activeChar);
L2Skill fbuff07 = SkillTable.getInstance().getInfo(1240, 3);
fbuff07.getEffects(activeChar, activeChar);
L2Skill fbuff08 = SkillTable.getInstance().getInfo(1035, 4);
fbuff08.getEffects(activeChar, activeChar);
L2Skill fbuff09 = SkillTable.getInstance().getInfo(1068, 3);
fbuff09.getEffects(activeChar, activeChar);
L2Skill fbuff10 = SkillTable.getInstance().getInfo(1045, 6);
fbuff10.getEffects(activeChar, activeChar);
L2Skill fbuff11 = SkillTable.getInstance().getInfo(1048, 6);
fbuff11.getEffects(activeChar, activeChar);
L2Skill fbuff12 = SkillTable.getInstance().getInfo(1077, 3);
fbuff12.getEffects(activeChar, activeChar);
L2Skill fbuff13 = SkillTable.getInstance().getInfo(1086, 2);
fbuff13.getEffects(activeChar, activeChar);
L2Skill fbuff14 = SkillTable.getInstance().getInfo(1036, 2);
fbuff14.getEffects(activeChar, activeChar);
L2Skill fbuff15 = SkillTable.getInstance().getInfo(1040, 3);
fbuff15.getEffects(activeChar, activeChar);
L2Skill fbuff16 = SkillTable.getInstance().getInfo(1242, 3);
fbuff16.getEffects(activeChar, activeChar);
L2Skill fbuff17 = SkillTable.getInstance().getInfo(1062, 2);
fbuff17.getEffects(activeChar, activeChar);
L2Skill fbuff18 = SkillTable.getInstance().getInfo(1388, 3);
fbuff18.getEffects(activeChar, activeChar);
L2Skill fbuff19 = SkillTable.getInstance().getInfo(1268, 4);
fbuff19.getEffects(activeChar, activeChar);
L2Skill fbuff20 = SkillTable.getInstance().getInfo(1259, 4);
fbuff20.getEffects(activeChar, activeChar);
L2Skill fbuff21 = SkillTable.getInstance().getInfo(1243, 6);
fbuff21.getEffects(activeChar, activeChar);
L2Skill fbuff22 = SkillTable.getInstance().getInfo(1087, 3);
fbuff22.getEffects(activeChar, activeChar);
L2Skill fbuff23 = SkillTable.getInstance().getInfo(1204, 2);
fbuff23.getEffects(activeChar, activeChar);
L2Skill fbuff24 = SkillTable.getInstance().getInfo(349, 1);
fbuff24.getEffects(activeChar, activeChar);
L2Skill fbuff25 = SkillTable.getInstance().getInfo(364, 1);
fbuff25.getEffects(activeChar, activeChar);
} else
if(
command.equalsIgnoreCase("mbuff"))
{
activeChar.sendMessage("Koszunjuk hogy nalunk buffoltal. (Wizard)");
L2Skill mbuff01 = SkillTable.getInstance().getInfo(276, 1);
mbuff01.getEffects(activeChar, activeChar);
L2Skill mbuff02 = SkillTable.getInstance().getInfo(273, 1);
mbuff02.getEffects(activeChar, activeChar);
L2Skill mbuff03 = SkillTable.getInstance().getInfo(264, 1);
mbuff03.getEffects(activeChar, activeChar);
L2Skill mbuff04 = SkillTable.getInstance().getInfo(304, 1);
mbuff04.getEffects(activeChar, activeChar);
L2Skill mbuff05 = SkillTable.getInstance().getInfo(267, 1);
mbuff05.getEffects(activeChar, activeChar);
L2Skill mbuff06 = SkillTable.getInstance().getInfo(1085, 3);
mbuff06.getEffects(activeChar, activeChar);
L2Skill mbuff07 = SkillTable.getInstance().getInfo(1062, 2);
mbuff07.getEffects(activeChar, activeChar);
L2Skill mbuff08 = SkillTable.getInstance().getInfo(1078, 6);
mbuff08.getEffects(activeChar, activeChar);
L2Skill mbuff09 = SkillTable.getInstance().getInfo(1059, 3);
mbuff09.getEffects(activeChar, activeChar);
L2Skill mbuff10 = SkillTable.getInstance().getInfo(1303, 2);
mbuff10.getEffects(activeChar, activeChar);
L2Skill mbuff11 = SkillTable.getInstance().getInfo(1204, 2);
mbuff11.getEffects(activeChar, activeChar);
L2Skill mbuff12 = SkillTable.getInstance().getInfo(1036, 2);
mbuff12.getEffects(activeChar, activeChar);
L2Skill mbuff13 = SkillTable.getInstance().getInfo(1040, 3);
mbuff13.getEffects(activeChar, activeChar);
L2Skill mbuff14 = SkillTable.getInstance().getInfo(1389, 3);
mbuff14.getEffects(activeChar, activeChar);
L2Skill mbuff15 = SkillTable.getInstance().getInfo(1045, 6);
mbuff15.getEffects(activeChar, activeChar);
L2Skill mbuff16 = SkillTable.getInstance().getInfo(1048, 6);
mbuff16.getEffects(activeChar, activeChar);
L2Skill mbuff17 = SkillTable.getInstance().getInfo(1397, 3);
mbuff17.getEffects(activeChar, activeChar);
L2Skill mbuff18 = SkillTable.getInstance().getInfo(349, 1);
mbuff18.getEffects(activeChar, activeChar);
L2Skill mbuff19 = SkillTable.getInstance().getInfo(363, 1);
mbuff19.getEffects(activeChar, activeChar);
}
return
true;
}

public
String[] getVoicedCommandList()
{
return
_voicedCommands;
}

private static final
String _voicedCommands[] = {
"fbuff", "mbuff"
};

}
Я думаю ты разберешся
Ответ
#47
Кто-нибудь ещё что-то разрабатывал для phoenix ?
Ответ
#48
народ как сделать себя админом в феникс сборках? какой аксес лвл?
Ответ
#49
Цитата:package net.sf.l2j.gameserver.handler.voicedcommandhandlers;

import net.sf.l2j.gameserver.datatables.SkillTable;
import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.model.L2Skill;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

public class Buffs
implements IVoicedCommandHandler
{

public Buffs()
{
}

public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
if(command.equalsIgnoreCase("fbuff"))
{
activeChar.sendMessage("Koszunjuk hogy nalunk buffoltal. (Fighter)");

} else
if(command.equalsIgnoreCase("mbuff"))
{
activeChar.sendMessage("Koszunjuk hogy nalunk buffoltal. (Wizard)");
}
return true;
}

public String[] getVoicedCommandList()
{
return _voicedCommands;
}

private static final String _voicedCommands[] = {
"fbuff", "mbuff"
};

}

сделал как тут и написано, создал файл Buffs.java в package net.sf.l2j.gameserver.handler скоспилило отлично, но вот в игре нина команду .fbuff ни на команду .mbuff неправильная реакция, тоесть так и пишет в чате .mbuff, а не выводит в чат сообщение... В чем проблема?

Добавлено через 10 часов 29 минут
нашел вот это -
Open voicedcommandhandler.java
Search for the private VoiceCommandHandler() section there you can register your command
To register the .info command for example type this under the last registered command.
registerVoicedCommandHandler(new info());
Compile your core and you are done.

сегодня попробую, думаю поможет
Ответ
#50
Ну так получилось или что? Попробовал как ты говоришь зарегистрировать новую команду, но при компиляции такая ошибка:
Цитата: [javac] symbol : class mbuff
[javac] location: class net.sf.l2j.gameserver.handler.VoicedCommandHandler
[javac] registerVoicedCommandHandler(new mbuff());
"Знающие не говорят, говорящие не знают"
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ошибки при исправлении через Diff sullen.nv 1 1,428 06-18-2018, 03:06 PM
Последний пост: 4ipolino
  Нужен бафер PW Megaavatar 1 1,856 04-20-2016, 04:28 PM
Последний пост: Megaavatar
  community tablichka 12 8,414 01-23-2016, 06:31 PM
Последний пост: grabedinex
  Community Server YuLs 8 3,956 01-22-2016, 08:09 PM
Последний пост: Yakuza
  Community Board задержка mego4el 6 1,721 12-01-2015, 07:19 PM
Последний пост: Zubastic
  Бафер для interlude zane 2 1,356 10-30-2015, 05:52 PM
Последний пост: zane
  Помогите Запустить сервер через Wi-Fi Роутер OverMan 17 5,150 10-16-2015, 10:18 PM
Последний пост: Rolfer
  Lineage 2 community oshadow 2 1,275 10-14-2015, 12:43 AM
Последний пост: demort
  Community Board fghk 64 19,590 07-27-2015, 02:58 PM
Последний пост: Disenchanted
  Community Board like Steam for Lineage communityboard 25 8,365 05-01-2015, 10:50 PM
Последний пост: PowerLife

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


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