

987987987
Bronze MemberTipo de Conteúdo
Perfis
Fóruns
Atualizações
Quizzes
Store
Tudo que 987987987 postou
-
Olhando por cima, o código salva um txt com algumas informações. Você quer que os dados sejam enviados para o site? Se sim, tem algumas coisas que podem ser feitas: 1 - Consolidadores de logs podem escutar a pasta e, ao salvar um dado nela, enviar essa info para seu site via HTTP 2 - Editar a source para fazer o request http para o seu site/api 3 - Um processo/sistema a parte que fica lendo essa pasta e enviado para o site/api Sobre a integração MySQL <> DB, não consigo ajudar, normalmente o MySQL é reativo, quando provocado, faz algo. Provavelmente teria que editar o DBSrv para, quando algo for salvo, enviar um http para sua API ou diretamente para o MySQL. Imagino ser mais fácil chamar uma API do que carregar uma lib de banco.
-
Olá, do que precisa? ( Mande mensagem aqui por favor, não tenho o aplicativo ) Obrigado, já consegui, tinha um path de segurança =)
-
Tentou remover outro item que afete o HP? Quando vc clica nele, por algum motivo está sendo enviado o UpdateScore com bytes "incorretos". Talvez o hook que alterou o score para uma nova estrutura não tenha considerado o Dragão ( algum cenário que manda o pacote antigo, supondo ). Vc pode tentar, ao clicar no dragão, mandar novamente o UpdateScode/SendScore, é uma gambiarra, mas vai funcionar. É estranho acontecer isso nativamente, algum hook no GetCurrentScore? ( seja lá o que chamam agora rsrs, a função que calcula o status )
-
Se não vai adicionar/remover itens, somente mudar a imagem, só mudar na textura ( wyt ) já resolve.
-
Quando vc tenta equipar, sabe dizer se o pacote vai do cliente para o servidor? Isso define se o problema é o cliente que não dispara a informação ou a source que recusa
-
hum..., interessante. Muito obrigado, é possível então, mas com algum trabalho. Vou seguir até a 754, vlws
-
O DirectX 9 tem uma boa performance em comparação com o 8, acho que sem fazer muita coisa, o jogo ganha uns 40% de performance. Resta saber se removeram a renderização dos itens a frente da interface, ai ferrou, não vai ter como ter o 3D nas versões 7.55+
-
Olá =) Preciso de uma ajuda da comunidade: Alguém já tentou reverter as "figurinhas" da interface 755+? Na saga do eWYD, acabei esbarrando na interface, está teoricamente possível importar as interfaces 6.13/6.56/7.48 para a versão 7.54. Já decodifiquei grande parte do cliente KO ( imagino ser 7.80+ ) Porém, o cliente 7.55+ tem melhorias no macro e na renderização, gostaria de tentar reverter e voltar ao 3D. Alguém imagina ser possível isso? Já tentaram?
-
Hum..., não passei do 7.54, não gostei das figurinhas rsrs Maaaaaas, o arquivo que define coisas da interface é o UI\UITextureSetList Abrindo rapidinho o 7.80, vi que ele tem ma área "[ItemIcon]", que define "Id, posX, posY, sizeX,sizeY, unk, unk2" Não sei, mas pode ser uma solução para vc, provavelmente, se vc ajustar esse arquivo ele vai trocar no jogo, logo, poderia adicionar. Se for colocar novos, provavelmente tem que mudar algum id no itemlist.
-
Nostalgic Server em Breve
987987987 respondeu ao tópico de fodex3 em Servidores em Versão Beta-Teste / Projetos
Teoricamente possível. Tecnicamente viável. Teria que ter uma release 7.48 disponível para comparar os pacotes. -
O que exatamente vc precisa? Pense assim, o hook é uma "ajuste" em um fluxo. O código vai caminhando pelas instruções e então é desviado. O hook que funciona em um cliente pode não funcionar em outro, na maoria das vezes onde ele vai desviar o código pode mudar um pouco. hooks.setHook(eHookType::JMP, 0x04DE6A1, hooks.getAddress(&NKD_NewCapeRedID)); hooks.setHook(eHookType::JMP, 0x04DE648, hooks.getAddress(&NKD_NewCapeBlueID)); hooks.setHook(eHookType::JMP, 0x04DE6FA, hooks.getAddress(&NKD_NewCapeWhiteID)) O código acima é onde ele altera o fluxo e desvvia para as funções seguintes, os endereços são próximos, provavelmente é o mesmo fluxo que poderia ter sido desviado por completo. Qual o problema/erro enfrentado?
-
Nostalgic Server em Breve
987987987 respondeu ao tópico de fodex3 em Servidores em Versão Beta-Teste / Projetos
Sinceramente eu também não sei o motivo, mas tenho muito mais carinho pela 7.48 do que pela 7.54. Está ficando complicado não chutar o balde e fazer um 7.48. Eu não lembro o que me fez parar o 7.48 na época, qual limitação era. Mas que o dedo quer abrir a Unity...a ele quer... -
Como criar servidor de WYD Móbile?
987987987 respondeu ao tópico de paulond2 em WYD - Servidores Privados
Sinceramente? Possível é, não é tão difícil: 1 - Abre um emulador android com proxy para capturar os pacotes 2 - Ajuste a TM para ler esses pacotes 3 - Acha onde está a config de servidor e porta do app mobile, ajustar 4 - Ser "feliz". A pergunta é, vale a pena? -
Nostalgic Server em Breve
987987987 respondeu ao tópico de fodex3 em Servidores em Versão Beta-Teste / Projetos
7.48 é vida, briga pau a pau com a 7.54 =) Possui, a primeira versão não, mas quando saiu a global, tinha, versão inicial/básica -
O Visual Studio e Code são duas ferramentas boas, mas definitivamente não são a favor do MySQL, use o MySQL Worbench, vai te poupar um grande trabalho deixando o VS as escuras mesmo. Use o EF + Pomelo e seja feliz =)
-
(AJUDA) CLIENTE WYD - RELEASE by SexyCode
987987987 respondeu ao pergunta de kusaldo em WYD - Dúvidas
Impossível conectar? Tem acesso a source da release? Control + Shift + F, procure por impossível Comente todo o código ( geralmente ligado ao Mac Address, e seja feliz. -
Vlw d+. Acabei apelando e indo fazer o hook no d3d8 ( falhei miseravelmente hahaha ), mas acabei esbarrando no código original do render. No lugar de criar as coisas, acabei sobrescrevendo, nasce o widescreen sem textura esticada rsrs Vou confirmar em breve, mas acho que vai dar certo. Obrigado mesmo assim.
-
Alguem tem a release WYD 6.56 com 26 classes?
987987987 respondeu ao tópico de ExploiTT em WYD - Desenvolvimento
Server inexistente ( sem players ) é por causa do request http que ele faz. Na edição do serverlist, vc coloca a url do "Grupo de canais" e o IP de cada canal. O IP server para conectar no servidor, a url serve para ver quantos players existem em cada um. Como resolver: 1 - Tenha um WebServer local, respondendo na porta 80, algo como "serv00.htm". Ao entrar no site "[Hidden Content]" precisa retornar algo como ( para 10 canais com 300 jogadores cada ): 300 300 300 300 300 300 300 300 300 300 2 - Altere o serverlist.bin do cliente, colocando essa url ( ou do seu vps/site/host/qualquer coisa. Então, quando o cliente abrir o jogo, um request http será feito, esses valores são colocados em cada canal. -
O que vc quer dizer com não reconhece? O plugin de conexão falha e ele não acessa o banco? Outros gerenciados de banco conectam normal? ( MySQL Work Bench ) ?
-
Alguem tem a release WYD 6.56 com 26 classes?
987987987 respondeu ao tópico de ExploiTT em WYD - Desenvolvimento
Gerados pela release Alastar 7.54 ( provavelmente apontando para localhost no momento ). [Hidden Content] Obs.: Pq tantas classes? Definitivamente não faz sentido kkkkk =)- 14 respostas
-
- 14
-
-
-
Quando vc clica no NPC, o pacote 635 vai ser enviado passando o ID do NPC. volta o pacote 380 contendo o tipo, 27slots de itens e a taxa. Pensando assim, vc coloca na sua source para que, em um NPC específico, quando o item X for comprado, vc vai reenviar o pacote 380 alterando os slots para os itens que vc deseja. Basicamente, comprar um item específico no NPC que vc escolher vai resultar em uma "nova abertura do NPC". Você pode colocar quantos itens e níveis desejar. Quando finalizar, a compra vai ser o ID do NPC e o Slot, neste caso vc precisa armazenar em qual "nível/categoria" ele está.
-
Olá. Alguém saberia ou teria uma direção para ajudar em um hook na interface? Gostaria de ajustar o valor das quantidades, levando o valor um pouco para a esquerda ( centralizar ). Tentei pesquisar o valor por texto, string, desconhecido e tudo que tiver direito rsrs Qualquer ajuda é bem vinda =)
-
Entendendo que existe uma conexão aberta entre origem e banco, veja a questão da versão. Os conectores funcionam diferente entre 5.6 e 8.0. Mas acredito que deveria aparecer um erro no conector, as versões do MySQL são iguais? Literalmente não faz sentido ter conexão e não gerar erro, mas não funcionar. Ao menos tentei =)
-
Antes de qualquer coisa: 1 - fez o teste com o telnet? deu sucesso? 2 - Aparece algum erro/log do MySQL ? Parece que o código informaria alguns. Dois computadores se conectando usando redes diferentes requerem configuração adequada. Supondo que o Servidor A ( TM/DB ) quer falar com o Servidor B ( MySQL ), vc tem que garantir que o servidor A pode falar com B. O telnet vai te mostrar isso, se pode um falar com o outro. Lembrando, se o servidor A tem o ip 45.84.52.41, e o servidor B tem o ip 45.84.52.41, nem sempre vai funcionar vc colocar o ip do servidor B. Se ambos estão na mesma rede interna, eles vão ter um ip diferente, tipo 192.168.0.10 e 192.168.0.11. Neste cenário, o ip que vc colocaria do servidor MySQL seria 192.168.0.11, pois o ip 45.84.52.41 é o ip externo, da internet, que chega nesse servidor. Bem, antes de mais nada, faça o teste com telnet que pedi, então vemos se é firewall ou rede. ( se funciona local, deveria funcionar externamente rsrs, salvo interfaces locais )
-
Ajudo sim, mas prefiro que seja aqui. Outros podem ter esse erro e acaba ajudando indiretamente. Um ponto a verificar é se a conexão está liberada. O DBSrv pode tentar acessar o banco, mas não conseguir. Para testar, acesse o servidor ( onde o DBSrv é executado ), abra o prompt de comando ( CMD ) e tente chegar no banco através do comando telnet ( se não estiver habilitado, ative nos serviços do windows ou use o putty ): telnet 127.0.0.1 3306 Troque o valor "127.0.0.1" pelo ip do seu servidor de banco de dados. Se a tela ficar toda preta ( sem nenhum texto ), é porque está ok a conexão, pode ser configuração. Se aparecer timeout/erro, verifique o firewall do sistema e do serviço. Geralmente todos os serviços são protegidos por firewall.