sexta-feira, 30 de janeiro de 2009

[Tutorial] Como usar Lain Bot p/ Warcraft III DOTA

Fonte: Orkut, CCVTeam
Creditos: codeD_ (eurobattle.net)

Bem de acordo do tópico do Rake, moderador da euronet:


Agora só é permitido o ghost++ a ser utilizado na eurobattlenet, pois o enorme números de bots, está prejudicando a conexão da euro, e eles estão tendo problemas para controlar isso. Portanto as pessoas com outro bot dentro da eurobattle.net TERÃO SEU IP BANIDO.


Outro motivo da escolha do bot, é a opção de save game, que somado com a capacidade de diminuição de lag/delay, possibilitára a evolução da euro nos padrões de DotA nacionais e internacionais.


Como usar o BOT:
Atenção PARA USAR O GHOST++, voce precisa ser HOST NORMALMENTE, SENÃO NAO DARÁ CERTO.

Tutorial que eu traduzi e implementei , de como usar o Ghost++:

1.

http://w18.easy-share.com/1702390502.html

Baixe o ghost++, crie uma nova pasta, coloque nessa pasta , e extraia dentro dela.

2.

Dentro da pasta que será criada ao extrair, vá no arquivo ghost.cfg, clique com o botão direito e selecione ABRIR COM > selecionar programa>wordpad.

3. No Wordpad , abrirá todas as configurações do bot agora você tem que trocá-las.

Por exemplo, onde tem:

bot_war3path = C:\Program Files\Warcraft III\

Voce troca o c:\Program Files\Warcraft III\ , por onde está a pasta pasta do seu warcraft. 18 nov Godlike_
Onde eu tenho que mudar?

Aqui a lista dos lugares onde você tem que mudar logo, e com o que mudar:

bot_war3path = Onde está instalado o seu war.exe (pasta do seu warcraft), exemplo: c:\Arquivos de ProgramaWarcraft III\

bot_hostport = a porta que voce usa para hostear jogos normalmente.

Exemplo: 6113

bot_commandtrigger = O commando que voce usará pro seu bot te obedecer

Exemplos: ! .
bot_mappath = Onde estão seus mapas de warcraft.

Exemplo: c:\Arquivos de ProgramaWarcraft III\maps\

bnet_server = server.eurobattle.net

bnet_username = O USERNAME do seu bot, não o seu, o bot tem que ter uma conta própria.

bnet_password = Senha do seu bot

bnet_firstchannel = O channel que seu bot entrará ao logar ( Para mudar a sala que o bot está, dentro do server digite .say /join channel que voce quer

bnet_rootadmin = O seu nome de usuário.

Essa parte deve estar exatamente assim, ou não funcionará SEU BOT:

bnet_custom_war3version = 22
bnet_custom_exeversion = 184 0 22 1
bnet_custom_exeversionhash = 219 152 153 144
bnet_custom_passwordhashtype = pvpgn 18 nov Godlike_
Command list:

In battle.net (via local chat or whisper at any time):


!addadmin adiciona um novo admin para o bot.
!addban adiciona o player na banlist do bot
!ban alias to Mesma função do add ban.
!say /join Muda o channel do seu bot
!close fecha um slot no jogo.
!countadmins Mostra o número total de admins.
!countbans Mostra o total de bans.
!deladmin Remove um admin do bot.
!delban Remove a ban de um player.
!end Termina um jogo em andamento.
!exit [force]Shutdown do ghost++, comando [force] para forçar o shutdown.
!getgame Mostra a informação de um jogo em progresso.
!getgames Dá a informação de todos os jogos.
!load Dá load num mapa
!map igual ao !load
!open abre um slot num jogo.
!priv Hosta um jogo privado.
!privby Hosta um jogo privado por outro jogador.
!pub Hosteia um jogo público.
!pubby Hosta um jogo público por outro jogador.
!quit [force] igual ao !exit
!say envia o texto para a euro como se fosse chat.
!sp mistura os jogadores
!start [force] Começa o game automaticamente.
!stats [name] Adiciona o player para as estatísticas.
!statsdota [name] Mostra as estatísticas do player do dota stats
!swap Muda os slots dos jogadores escolhidos.
!unban igual !delban
!unhost dá unhost num jogo do lobby.
!version Mostra a informação da versão.

In game lobby:

!a Igual ao !abort
!abort aborta a contagem regressive.
!checkban Verifica se o player está banido.
!close Fecha um slot.
!comp Cria um slot como COMPUTER e o para definer se é easy, normal, hard, etc.
!compcolour Muda a cor de um slot de COMPUTER.
!comprace Muda a raça do computer
!compteam Muda o team de um computer.
!from Mostra a nacionalidade dos jogadores.
!hold Guarda um slot para alguém.
!kick Kika um jogador.
!latency Muda a latência do game. 18 nov Godlike_
!open Abre um slot.
!ping [number] Dá ping nos players :P.
!priv rehosta como private game.
!pub rehosta como public game.
!refresh Deixa on ou off as mensagens de refresh do bot.
!sp Mistura os jogadores nos slots.
!start [force] start game, optionally add [force] to skip checks
!stats [name] Mostra o status de um player,
!statsdota [name] Mostra as estatísticas de um jogador( que possuir o programa Dota Stats).
!swap Muda os slots ;P.
!unhost unhostA um jogo.

In game:

!addban Adiciona um player na ban
!ban igual a !addban
!checkban Checa se um usuário está banido
!end Termina um game.
!kick Kika um jogador.
!latency Define latência de um jogo
!muteall muta o global chat. (chat for all)
!synclimit Mostra o sync limit para o lag screen (nao entendi direito o que faz Oo, mas não parece muito útil.
!unmuteall desmuta o global chat.

Com a nova atualização do Warcraft, o injdll.exe não funciona mais.
A solução é adicionar um adaptador de rede para loopback.
Vá ao PAINEL DE CONTROLE do Windows, e clique no ícone ADICIONAR NOVO HARDWARE. O Windows vai procurar por novo hardware, ignore e aguarde. Em seguida selecione a opção SIM, EU JÁ CONECTEI O HARDWARE e avançar.
Role até o final da lista e selecione ADICIONAR NOVO DISPOSITIVO DE HARDWARE.
Na pergunta seguinte selecione INSTALAR O HARDWARE QUE EU SELECIONAR MANUALMENTE EM UMA LISTA (AVANÇADO). Na lista, selecione ADAPTADOR DE REDE e avançar. Agora selecione o fábricante MICROSOFT na caixa da esquerda. Na caixa da direita selecione MICROSOFT LOOPBACK ADAPTER.
Avançar até concluir a instalação. Agora siga as configurações abaixo conforme o que você deseja fazer:
a) Se você está tentando entrar em um jogo criado com bot (Ghost) hosteado no seu próprio PC:
SOLUÇÃO: Configure o IP do adaptador loopback que você instalou, para que seja o seu IP externo (IP usado pelo router). Visite o site http://whatismyip.com/ e anote o IP que é exibido.
NOTA: Se o seu router muda de IP toda vez que reinicia, então você vai ter que alterar o IP loopback manualmente toda vez que reiniciar, pois sempre tem que ser o mesmo IP do router.
COMO ALTERAR O IP DO LOOPBACK Para usuários do XP:
Localize o ícone MEUS LOCAIS DE REDE na área de trabalho, clique com o botão direito sobre ele e em seguinda selecione PROPRIEDADES no menu.
Vai abrir a tela de conexões de rede, clique com o botão direito sobre a conexão que foi criada com o adaptador LOOPBACK e em seguinda selecione PROPRIEDADES no menu.
A primeira caixa exibe o adaptador de rede que está sendo usado nesta conexão, tenha a certeza de que é o MICROSOFT LOOPBACK ADAPTER.
Logo abaixo onde aparece "ESTA CONEXÃO USA ESTES ITENS", marque PROTOCOLO TCP/IP. Clique nele e no botão propriedades. Configure o ENDEREÇO IP conforme você anotou o do router, MASCARA DE SUB-REDE fica 255.255.255.0 e as demais caixas não precisa preencher.

3 comentários:

Unknown disse...

Cara eu fiz tudo isso ae, mais aconteceu um erro, alguma coisa de versão, uso a WFT pode me ajudar? Ver a print e me diz o que eu faço, vou ficar sempre acompanho esse post.

Valeu JoHn!!!

PRINT: http://img193.imageshack.us/img193/4825/botdota.jpg

[]'s

Unknown disse...

Ao na parte do ghost.cfg em abrir como nao tem nada disso cara nao da


tipo eu clico com botao direito mas nao aparese " abrir como "

davyd ricardo disse...

oi sou novo no dota eu queria saber se tem como jogar dota e em portugues e sem conexao com internet?...
pq so consigo jogar com o bot em ingles... vlw ai pela ajuda xD