Você terá que substituir a definição de RAND no script snake em npcs_special por RAND_SNAKES, pois também é uma função.
Gostaria de agradecer a Josh, Shauren e alguns outros caras que me ajudaram com isso.
C ++
https://gist.github.com/1305188
SQL
https://gist.github.com/1305191
Quer apoiar este problema? Publique uma recompensa por isso! Aceitamos recompensas via Bountysource .
Alguém testou isso?
Atualmente estou testando com outra pessoa, mas preciso de algumas mudanças
o estado atual é este sql
editar: versão mais recente http://pastebin.com/CPTya0AP
coloque SET @GUID na linha 44, pois os grandes guias levaram a erros de digitação
todos os target_type's errados devem ser corrigidos (conteúdo de target_type às vezes em action_param6)
também atualizou quest_template querys para corresponder à versão atual da tabela
Testei o código do
Vou testar o seu @ LuckerNr1 em um momento e relatar de volta.
a parte principal também foi alterada, mas não por mim, preciso pedir permissão para postar, já que é um repositório privado
o cliente ainda trava +
spell_gen_dark_iron_knockback_test, não consigo encontrar o código para esta parte e ainda está no sqls
Está travando para você @ LuckerNr1? Se não, o problema pode estar dentro do próprio c ++, embora eu duvide muito.
Não sei muito sobre SAI quanto a investigar o que não está funcionando ou causando o estouro de pilha. Eu notei muitos spawns ao mesmo tempo, o que pode ser o problema, mas eu realmente não sei.
obteve permissão para postar a parte c ++
c ++
http://pastebin.com/3ykyHzPB
sql atualizado ainda mais crédito para @ Discover-
http://pastebin.com/CPTya0AP
notas:
Alguma notícia sobre isso?
@ LuckerNr1 : quem lhe deu permissão? E desde quando você precisa de permissão para compartilhar código que foi originalmente escrito para código aberto?
O patch LuckerNr1 precisa atualizar isso
case 42436: // Braufest: Drink!
- spellInfo-> EffectImplicitTargetA [0] = TARGET_UNIT_TARGET_ANY;
- spellInfo-> EffectImplicitTargetB [0] = 0;
+ spellInfo-> Effects [EFFECT_0] .TargetA = SpellImplicitTargetInfo (TARGET_UNIT_TARGET_ANY);
+ spellInfo-> Effects [EFFECT_0] .TargetB = SpellImplicitTargetInfo (0);
Existe alguma maneira de obter a conquista? Eu não poderia adicionar a conquista para isso.
realização é para a missão completa, este script é para o mecânico para conseguir essa missão.
@milotic
Você conseguiu a conquista por completar a missão e esse patch ainda funciona. Não consigo fazer funcionar para experimentar.
Tentei me dar a conquista manualmente e não consegui.
Alguma boa alma pode atualizar os arquivos c ++ e sql para o trinity 4.3.4 mais recente?
O cliente ainda trava com o erro Stack Overflow na última versão do tc.
@ elperro22
O cliente ainda trava com o erro Stack Overflow na última versão do tc.
Mesmo se "última versão do tc" estiver correto para você agora, essa declaração perde o significado em alguns dias, talvez apenas algumas horas. Adicione o hash principal e a versão TDB à sua postagem.
Tranks pela sua resposta e desculpe por este. Todo dia eu faço download das últimas alterações do git e atualizo meu TDB, não sei como posso verificar o hash da minha versão.
@ elperro22 a maneira mais fácil é abrir o arquivo Server.log e verificar a 4ª linha - a string logo após "TrinityCore rev." ou você pode copiar / colar a linha inteira.
Ou simplesmente olhe a última linha após a inicialização do servidor.
Obrigado!! Mmmm é estranho, nas duas linhas é este "TrinityCore rev. Desconhecido 1970-01-01 00:00:00 +0000 (Branch arquivado) (Win32, Release) (worldserver-daemon)"
Obrigado Aokromes. 961aaf5 é a versão.
O código C ++ é o mesmo, então editei o código SQL para este http://pastebin.com/ZecUfAvf
Agora tenho b74ef3f e TDB 56 e o problema persiste.
Qualquer um que dê amor a esta questão :)
Talvez uma atualização de status fosse legal, o que está funcionando e o que não está? Algumas partes já estão implementadas?
Desculpe, não tenho ideia. Já se passaram 4 anos desde que fiz isso, o estilo do código também é horrível.
Alguém pode assumir essa correção e fazer um PR com as peças necessárias?
Qualquer notícia ?
Puta merda, isso já faz 6 anos ?!
Eu posso verificar isso de novo também.
Alguém testou?
@peycho certifique-se de redistribuir ou retirar sua recompensa. Os novos TOS do bountysource "roubam" seu dinheiro se você não fizer isso.
Não tenho certeza de como fazer isso ...
@peycho, você pode escrever um e-mail para o suporte.
Pode verificar seus e-mails. Está descrito lá
Meu Deus. Eu li o e-mail agora.
WTF, isso é ilegal.
Obrigado @funjoker
Eu os escrevi:
Olá.
Isso é meio ilegal se você me perguntar.
É mais como: Ei, vamos coletar algumas das recompensas sem motivo.
Se isso é uma piada, não tem graça.Se você pretende fazer essas mudanças, implemente a opção no site para que as pessoas possam retirar sua recompensa quando ninguém puder resolver seu problema. Você ainda pode receber sua comissão.
Minha conta é ...........
Reembolsar minhas recompensas em aberto e você pode cancelar minha conta, caso contrário, você encontrará meu advogado e isso seria divertido.Sem cumprimentos.
P.
O e-mail de hoje do bountysource:
Retirada de novos Termos de Serviço
Ontem, comunicamos uma mudança no contrato de Termos de Serviço (ToS) do Bountysource.
Essas alterações foram retiradas e o ToS revertido ao seu estado anterior.
O ToS será revisado e esclarecido no futuro.Obrigado
Acho que eles chegaram à conclusão de que isso é realmente muito errado.
Comentários muito úteis
Puta merda, isso já faz 6 anos ?!