CarlosHenrqZ

Colaborador
  • Total de itens

    624
  • Registro em

  • Última visita

  • Days Won

    31

Reputação

123 Especialista

Sobre CarlosHenrqZ

  • Rank
    Desenvolvedor de Projetos
  • Data de Nascimento 16-02-1994

M?todos de Contato

Informa??o do Perfil

  • Sexo:
    Homem

Últimos Visitantes

5.835 visualizações
  1. Alguma skill ali está chegando com o ID = 0 aparentemente... Tem que olhar com alma algum autobonus da vida ou até mesmo itens que dão skills... você tem mais informações desse erro ai?
  2. Colocou skill nova? Pode ser isso =]
  3. Já que todo mundo ta contribuindo... if(eaclass()&(EAJL_2_2|EAJ_MERCHANT)) { mes "Você é um alquimista/creator/baby alquimista/bioquimico[genetic]."; close; } Mais rápido de testar kkkkkk
  4. Essa alteração não é feita no src e sim no client...
  5. Essa ai é tipo quando um jogador aparece usando teleporte, ou você usa a incubadora num pet, o monstro renasce, etc... As Rotinas para quando algo entra ou sai na visão do jogador, são: int clif_insight(struct block_list *bl,va_list ap) int clif_outsight(struct block_list *bl,va_list ap)
  6. Ta bem atualizado em. A Primeira alteração disso saiu faz anos, você pode conferir aqui https://forum.brathena.org/index.php?/topic/22284-suporte-a-endereço-mac/ Hoje, o pacote que é enviado pelo hexed que contém o mac_address é o pacote 0x825, você pode conferir aqui http://herc.ws/wiki/Packets#0x825 e também aqui https://github.com/brAthena/brAthena/blob/master/src/login/login.c#L1499 Essa rotina aqui que eu coloquei é para os pacotes que o hexed envia por padrão dependendo de como você realizou o diff. Um post logo acima explica. Se você deseja utilizar esta alteração junto a algum shield, é necessário que você modifique o SRC do emulador para isso. https://forum.brathena.org/index.php?/topic/26906-ban-por-mac/&do=findComment&comment=134984 Na resposta para o SBK, tem explicando os pacotes usados pra isso =)
  7. O Tio prota usa umas palavras mais bonitinhas que eu... então vou traduzir o que ele quis dizer de forma direta: "Continuo desenvolvendo o shield, mas não vou vender pra qualquer um. Quem sabe lanço uma versão para o público."
  8. Da truncate não tio AEUHUHAEUHAHEU Isso ai caga os ID de personagem do banco de dados vai voltar a gravar como como 1 e não 150000 bem como as tabelas de login... de 2000000 -> 1 Se você vai dar WIPE completo, dropa o banco e cria dinovo. Se não for (o wipe completo) roda "DELETE FROM <tabela>"
  9. @pandax As alterações são realizadas do lado do servidor... ainda é necessário o uso do launcher para isso, pois quem envia o pacote de mac é cliente
  10. AEHAHUEUHAEUHAEUAHEUAEHU Ta funcionando tão bem que deu autoban no próprio host mas qqr coisa posta a mensagem de erro que ainda ta meio estranho :v
  11. Posta o print =)
  12. Basicamente. Via SRC você pode travar (por você mesmo, ainda não tem um configurador pra isso mas posso providenciar) os pacotes que são recebidos. Se for o pacote sem mac você recusa a conexão, por exemplo. @edit Adicionado o configurador https://github.com/brAthena/brAthena/commit/f61cfbd7ec9193bd4f540291794fde2d57b0774d
  13. Antes de qualquer coisa, o suporte para receber mac_address do jogador foi incluído pelo Jônatas no tópico http://forum.brathena.org/index.php/topic/22284-suporte-a-endereco-mac/ e nos commits https://github.com/brAthena/brAthena/commit/d1ebe6dd5424bd92ec6bbd0e1b9ff033105f80f7, https://github.com/brAthena/brAthena/commit/23cafc6607baee9e5a79b4464e5084254cc457a3 Jovens, apartir do commit https://github.com/brAthena/brAthena/commit/6a11f7ee21cc7ec13c45ad9cc783f54a7d0183d5 é possível usar comandos de @ban_mac e @unban_mac por GMs e afins. Peço que vocês testem e por favor, postem aqui o resultado se funcionou e não funcionou. Devo lembrar a todos que existem condições especiais para você conseguir usar o mac-address pelo hexed, favor ler informações sobre os tópicos abaixo para conseguir aplicar e testar tudo direitinho * @ban_mac <mac_address> <minutos> Realiza uma requisição ao char-server para banir o mac_address informado. Após a requisição ser realizada a mesma será encaminhada ao login-server e após aplicada será retornada a todos os map-servers pedindo para deslogar os jogadores com o mac_address informado. * @unban_mac <mac_address> Realiza uma requisição ao char-server para desbanir o mac_address informado. @edit Adicionado configurador em config/login-server.conf para aceitar apenas o pacote que tratamos hoje como tendo mac_address (0x825). // Configuração para saber se é para o emulador trabalhar apenas // com o pacote de login 0x0825. // Padrão: no mac.force_packet: no Outros tópicos importantes: Mac_Address por JPSings Configuração bloqueio de dual login por endereço mac por CarlosHenrq Incrementado o suporte ao MacAddress por CarlosHenrq Suporte a endereço mac por Jonatas
  14. O GETARG(0) é para obter um parametro enviado para uma função ou callsub. Esta notação logo abaixo = erro callfunc "oi"; script function oi { [email protected] = getarg(0); } Notação abaixo = 'ok' callfunc "oi", 10;
  15. @Orce Mas pra localhost que é o caso dele, não da diferença