Ir para conteúdo
  • Cadastre-se

Sistema de Bots que simula a ação dos players


Kelvin

Posts recomendados

  • L2JBr ADM

Caminho: \gameserver\config\altrecbots.properties
A Lucera foi uma das revisões da vanguarda de sistemas de Phatom, esse mod é diferente, ele grava a ação dos players e replica no próximo restart.

No momento este sistema funciona apenas em zonas de paz.

# A extensão altrecbots está ativada.
BotsEnabled = False

# Use executor dedicado. Caso contrário, o interno do gamed será usado.
UseDedicatedExecutor = True
DedicatedExecutorThreads = 1
DedicatedScheduledThreads = 2

# Propriedades de gravação de ação do jogador.
# A sequência de ações do jogador é a fonte das ações que o bot animará.

# A gravação automática começa com o jogador aparecendo em uma zona de paz em um estado normal
# e termina com o éter do jogador deixando a zona ou entra em um estado inanimável (por exemplo, armazenamento particular).
# Apenas as ações mais idiotas são registradas: movimento básico, equipamento / desequipamento de item, uso de habilidade, mudança de classe, etc.
# Ative a gravação automática.
AutoRecordPlayerActions = True
# Nível mínimo / máximo de jogadores para gravação automática.
AutoRecordMinLvl = 10
AutoRecordMaxLvl = 78

# Ignorar jogadores / herói nobre / GM de ação recodificação
AutoRecordIgnoreNoble = False
AutoRecordIgnoreHero = True
AutoRecordIgnoreGM = false
# Ignorar jogador nessas zonas
AutoRecordIgnoreZones = [gludin_port1]; [glludin_port2]; [giran_port1]; [giran_port2]
# Ignore o teletransporte se o jogador se teletransportar de uma zona de paz para outra.
# Caso contrário, instancie uma nova sequência de ação.
AutoRecordIgnorePeaceTeleport = True

# Número mínimo de ações a serem gravadas
PlayerRecordMinSequenceLength = 10
# Número máximo de ações a serem gravadas
PlayerRecordMaxSequenceLength = 500
# Tempo mínimo de gravação de ações (milissegundos)
PlayerRecordMinSequenceDuration = 10000
# Tempo máximo de gravação de ações (milissegundos)
PlayerRecordMaxSequenceDuration = 600000

# Instanciar uma nova gravação de sequência de ação novamente
AutoRecordNewSequence = True

# Propriedades de reprodução de sequência de ação
# Loops rotações Teleporta de volta para o local de início e repita.
LoopPlayback = False

# Tempo do bot para viver
PlaybackBotTTL = 600000

# Intervalo de espera antes de
BotsUnspawnIntervalMin = 5000
BotsUnspawnIntervalMax = 15000
# Intervalo de espera após a geração
BotsFirstActionMin = 5000
BotsFirstActionMax = 15000

# Reação a uma oferta para um bot se juntar a um clã ou partido ou negociar
BotAcceptRequestChances = PARTY: 10; CLAN: 15; TRADE: 40
BotDenyRequestChances = PARTY: 10; CLAN: 15; TRADE: 40

# Título do bot inicial
InitialBotsTitle =
# A chance de um título de um bot da lista carregada (somente nobres)
IndividualBotTitleChance = 30

#Enchant de item será limitado por esta configuração BotItemEnchantAnimateLimit = 10

# Raio de randomização de posição de spawn bot
PlaybackSpawnPosRandomRadius = 128
# Não anime ações envolvendo itens com esses ids
PlaybackIgnoredItemIds =

# Itens iniciais para bots
# Por padrão, adicione SS / BSS
BotAdditionalInventoryItems = 5789: 100,1835: 100,1463: 100,1464: 100,1465: 100, 1466: 100, 1467: 100, 5790: 100, 2509: 100, 2510: 100, 2511: 100, 2512: 100, 2513: 100, 2514: 100

# Spawn do bot com um certo modificador de probabilidade de id de classe
# <classId1>: <mod1>; <classId2>: <mod2> ...
# onde <classIdN> - id de classe de base
# <mod1 > - 0 - não será gerado, 0,5 - metade, 1 normal, 2 - x2, ...
# Padrão: vazio - probabilidade igual para todos.
PlaybackClassIdProbabilityMod =

# Chance em porcentagem de um bot dizer algo.
BotTalkChance = 0
BotTalkChanceShout = 0
# Tempo de reutilização da frase.

# Constant - contagem de spawn estática
# OnlinePercent - porcentagem de
BotSpawnStrategy = Constant (50)

 

Tabelas SQL em detalhes:
altrec_actions.sql - lista de ação do bot (mover / habilidade / etc)
altrec_bots.sql - id do bot, classes do bot, linha de status do bot nobre
altrec_items.sql - itens de bots
altrec_names.sql - nomes dos bots
altrec_phrases.sql - frases de bot
altrec_skills.sql - habilidades de bots
altrec_subclasses.sql - lista de subclasses de bots
altrec_title.sql - título do bot

Link para o comentário
Compartilhar em outros sites


Que delícia de bot na palavra literal.

 

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites

  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.