Перейти к содержанию
Авторизация  
FludGod

Команды Через Чат.

Рекомендуемые сообщения

Всем Привет!

искал в инете подобное но нашел только готовое...и то ТП по городам...

мне вот интересно как сделать команду .menu в сборке l2jlink?

хоть примерно обьясните пожалуйста...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То что она там есть,я знаю...

но мне интерестно...как это сделать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в том то и дело...что я не могу найти в конфигах..."включить команду .menu" ну или что-то подобное...

:mellow:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
конфиг mods slowpoke.png

 

Скрытый текст
#============================================================#

# Server Config #

#============================================================#

 

# Вкл/выкл имя сервера

ServerNameEnabled = False

 

# Имя сервера

ServerName = L2jLink

 

# Количество МП которое будет восстанавливать МП банка

ManaPotionRes = 200

 

# Бонус за захват замка!

OwnedItemId = 9142

OwnedItemCount = 400

 

# Если "True" торговать можно только в трейд(Trade) зонах

# Если "False" торговать нельзя только в трейд(Trade) зонах

UseTradeZone = false

 

# Давать ли пвп очки на арене

# Retail: false

AltGivePvpInArena = True

 

# Максимальная разница между чаром и любым новым обьектом по оси Z

DifferentZchangeObject = 650

 

# Максимальная разница между текущей координатой и новой координатой чара по Z оси

DifferentZnewmovie = 1000

 

# Эмуляция PTS сервера

# Подгружать НПС сервер через n секунд

# Для отключения системы поставьте 0

PTSEmulationLoadNpcServerTime = 120

 

# Лимит размера html (html limitations size allowed)

# По умолчанию: 8192. Рекомендуется: 16384.

NpcHtmlLimit = 16384

 

# Максимальное количество предметов которое можно купить через мультисел

# По умолчанию: 5000

MaxMultisell = 5000

 

# ------------------------------------------------------------

# Дополнение к настройкам осад

# ------------------------------------------------------------

 

# Количество дней между осадами (Может принимать значения 7 либо 14,21,28,35 и т.д)

SiegeDayConfig = 7

 

# Если True то виверны могут быть использованы во время осады.

# Если False то виверны не могут быть использованы во время осады.

# (стандартно = False)

FlyingWyvernDuringSiege = False

 

# --------------------------

# болезни хот спрингс

# --------------------------

 

# шанс получить Maleria

MaleriaChance = 5

 

# шанс получить Flu

FluChance = 5

 

# шанс получить Cholera

CholeraChance = 10

 

# шанс получить Rheumatism

RheumatismChance = 10

 

# --------------------------

# Custom Tables -

# --------------------------

 

# Вкл/выключить Custom Spawnlist Table

CustomSpawnlistTable = False

 

# Сохранять проспауненых мобов от ГМ в таблицу спауна?

SaveGmSpawnOnCustom = False

 

# Удалять проспауненых мобов от ГМ из таблицы спауна?

DeleteGmSpawnOnCustom = False

 

# -------------------------------------------------------

# Настройка нубл предмета

# -------------------------------------------------------

# Если активировать этот предмет игрок станет нублессом

EnableNobleCustomItem = False

# ID предмета

NoobleCustomItemId = 6673

 

# -----------------------------------------------------

# Настройка херо предмета

# -----------------------------------------------------

# Если активировать этот предмет игрок станет херо

EnableHeroCustomItem = True

# ID предмета

HeroCustomItemId = 6392

# Херо выдается на Х дней. 0 - пожизненно.

HeroCustomDay = 7

 

# --------------------------------------------

# Custom hero subclass skill -

# --------------------------------------------

# Давать Херо скилы на саб

# CustomHeroSubSkill: установка в True - разрешает, False- запрещяет

# HeroCount - по умолчянию 1

CustomHeroSubSkill = False

HeroCount = 1

 

# ----------------------

# Настройка скилов -

# ----------------------

# Список разрешонных скилов для всех класов если параметер "CheckSkillsOnEnter = True"

AllowedSkills = 541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,617,618,

619

 

# ------------------------------

# Настройка клановой екипировки

# ------------------------------

# Использование:

# true - Запрет на использование включен

# false - Запрет на использование выключен

# Щит замка могут одеть только члены клана которые владеют замком. По умолчянию true.

CastleShieldRestriction = True

 

# Щит кланхола могут одеть только члены клана которые владеют кланхолом. По умолчянию true.

ClanHallShieldRestriction = True

 

# Apella могут одевать толька члены клана с класом Baron или выше. По умолчянию true.

ApellaArmorsRestriction = True

 

# Oath армор могут одевать толька члены клана. По умолчянию true.

OathArmorsRestriction = True

 

# Корону замка может одеть толька владелец замка. По умолчянию true.

CastleLordsCrownRestriction = True

 

# Серклет замка могут одеть только членами клана которые владеют замком. По умолчянию true.

CastleCircletsRestriction = True

 

 

# ------------------------------

# Дополнительные настройки

# ------------------------------

# Если параметер True, то при смени саб класа у игрока останутся скилы от предыдущего саба.

# Если False, то все скилы с предыдущего саба будут удалены.

# По умолчянию False

KeepSubClassSkills = False

 

# голосовая команда .offline (включить/выключить)

# выводит информацию о том как воспользоваться офф трейдом.

AllowOfflineCommand = False

 

# Allows user to use command .stats

# And view the targets simple statics.

AllowSimpleStatsView = False

# Allows user to use command .stat

# And view the targets detailed statics.

AllowDetailedStatsView = False

 

# Отключить штраф перевеса (Weight Penalties).

DisableWeightPenalty = True

 

# Сохранять данные про РБ в базу после убийства?

# Значение True будет полезно для отображения статуса РБ на сайте.

SaveRBStatusIntoDB = False

 

# Иконки клана на НПС, тоесть если вы Владелец замка например гирана то значек вашего клана будет отображаться на всех НПС в данном городе

ShowNpcCrest = True

 

# Разрешить Рейдбоссам превращять игроков в камень?

# Запомните: Если параметер будет False, тогда игроки 80 лвл смогут бить Рейдбоса 20 лвл.

# По умолчянию True. (разрешена разница в 9 уровней).

AllowRaidBossPetrified = True

 

# Запрещает игрокам с уровнем выше чем Х атаковать игроков чей уровень ниже Х.

# Запомните: Х - число используется для указания уровня. Сейчас оно 25.

AltPlayerProtectionLevel = 0

 

# Разрешить игрокам выше 76 торговать с игроками ниже 76 лвл??

# По умолчянию True

AllowLowLevelTrade = True

 

# Разрешить ПвП только на своих уровнях:

# 0-19,20-39,40-51,52-60,61-76,76-85

# По умолчянию False

AllowLowLvlProtect = False

 

# Максимальный уровень на котором можно войти в Cruma Tower

# По офу: 56

CrumaTowerLevelRestrict = 56

 

# Задержка перед тем как телепортировать мобов на точку их спавна если они отошли слишком далеко.

# 0 отключяет функцию, 300 для 5 минутного интервала.

# По умолчянию: 0

MonsterReturnDelay = 0

 

# -------------------------------------------

# Clan Leader Color Config -

# ------------------------------------------

ClanLeaderNameColorEnabled = False

ClanLeaderColor = 00FF00

ClanLeaderColorAtClanLevel = 3

# Color Where?

# 1 - Name

# 2 - Title

ClanLeaderColored = 1

 

# ----------------------------------------------

# Custom Commands -

# ----------------------------------------------

# Allows user to use command .farm1

AllowFarm1Command = False

# Put your Farm1 Location ( x,y,z )

farm1_X = 81304

farm1_Y = 14589

farm1_Z = -3469

# Message after successful TP

Farm1CustomMeesage = You have been teleported to Farm Zone 1!

 

# Allows user to use command .farm2

AllowFarm2Command = False

# Put your Farm2 Location ( x,y,z )

farm2_X = 81304

farm2_Y = 14589

farm2_Z = -3469

# Message after successful TP

Farm2CustomMeesage = You have been teleported to Farm Zone 2!

 

# Allows user to use command .pvp1

AllowPvP1Command = False

# Put your Farm1 Location ( x,y,z )

pvp1_X = 81304

pvp1_Y = 14589

pvp1_Z = -3469

# Message after successful TP

PvP1CustomMeesage = You have been teleported to PvP Zone 1!

 

# Allows user to use command .pvp2

AllowPvP2Command = False

# Put your Farm2 Location ( x,y,z )

pvp2_X = 81304

pvp2_Y = 14589

pvp2_Z = -3469

# Message after successful TP

PvP2CustomMeesage = You have been teleported to PvP Zone 2!

 

# -----------------------------------------

# Protector System Config -

# -----------------------------------------

# Protector activate when a player this PK

ProtectorPlayerPK = False

# Protector activate when a player is flaged

ProtectorPlayerPVP = False

# Radius of action

ProtectorRadiusAction = 5000

# Skill ID used for the npc

ProtectorSkillId = 1170

# Skill Level used for npc

ProtectorSkillLevel = 13

ProtectorSkillTime = 600

# Npc Protector Message

ProtectorMessage = Hey You!, Never Kill On This Area, Go Read The Rules!

тыкни носом...а то чет я не вижу

Изменено пользователем fludgod

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Открой класс VoicedCommandHandler и найди где вызывается конструстор Menu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Открой класс VoicedCommandHandler и найди где вызывается конструстор Menu

Посмотрел уже...набор переменных...и настройки конфига совпадают....нет команды меню....она только в хтмл...

то есть ...пвптп...и фарм тп,команда оффлайн...и т.д..

но насчет меню все пусто...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в папке voicecommandhandler нету класса Menu?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
в папке voicecommandhandler нету класса Menu?

Все нашел...

то я насчет указателя в конфиги...

там есть

Menu$1.class

Menu$CommandEnum.class

Menu.class

 

теперь вопрос))что с этим делать?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
это уже байт-код.

Хорошо,допустим)

но как это реализировать?

то есть..ну ты понимаешь...

задить в конфиг mods это меню...(трее/фалс)

как и

Скрытый текст
# Allows user to use command .pvp1

AllowPvP1Command = False

# Put your Farm1 Location ( x,y,z )

pvp1_X = 81304

pvp1_Y = 14589

pvp1_Z = -3469

# Message after successful TP

PvP1CustomMeesage = You have been teleported to PvP Zone 1!

 

# Allows user to use command .pvp2

AllowPvP2Command = False

# Put your Farm2 Location ( x,y,z )

pvp2_X = 81304

pvp2_Y = 14589

pvp2_Z = -3469

# Message after successful TP

PvP2CustomMeesage = You have been teleported to PvP Zone 2!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

gameserver\config\powerpak\powerpak там !!

# разрешить использовать? .menu

AllowMenu = True :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gameserver\config\powerpak\powerpak там !!

# разрешить использовать? .menu

AllowMenu = True :)

ахха)точно))да нашел)не понял я тесте)ппц...

спасибо всем!

посмотрел я те байт-коды....разных дополнений...

как бы понял..как сделать что-то подобное..

еще раз спасибо!

всем спасибки)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...