Ir para conteúdo

[Encerrado] Criando Nova Distro Pokemon


impera

Posts Recomendados

amigo, ja pensou q ngm pode saber oq esta dando ae com seus erros? ngm sabe de tudo... e n vem dizer q todo mundo nesse forum quer tudo 'mastigadinhu' pq concerteza isso n eh verdade... muitos estao nesse forum para ajudar os outros e n soh pensar em si proprios...

 

mas como pedido.. topico movido...

Link para o comentário
Compartilhar em outros sites

se fosse verdade o que você disse sobre ninguém ajudar, não haveria nenhum servidor de pokémon pra você começar a trabalhar num distro open-source...

é verdade que pouquíssimos buscam conhecimentos para ajudar e se tornar independente, mas generalizar é equívoco

 

esse onDeath é registrado apenas em summons de players, ou seja, isPlayer(getCreatureMaster(cid)) vai ser sempre true numa script dessa, colocar "if not true then ... end" é como se você não tivesse adicionado nada, pois nunca vai ser executada essa linha...

 

o que faz o corpo do pokémon de players não aparecer é o return false no final do script, e pode perceber que antes do return false ainda tem um doRemoveCreature, você teria que tirar o doRemoveCreature e usar o return true para criar o corpo do pokémon.

 

Sobre não poder dar catch, não me lembro bem, mas caso esteja faltando qualquer informação necessária pra função do catch funcionar, toda a operação vai ser abortada... o script pokeexp.lua (uma script onDeath também) é registrado em todo pokémon que não seja summon de player (isso inclui summons de npcs também, pra ver quais creature events são registrados nos monstros basta ver o arquivo spawn.lua), e quando eles morrem, é especificado no arquivo pra colocar todos os atributos do pokémon no seu corpo, e no final pode até ver, tem o return true.

 

o jeito é registrar essa script em pokémons de players também, e perceba que logo no início do script ainda há uma proteçãozinha extra para se por acaso o monstro que estiver morrendo for summon, a script não executar (isSummon), tem que tirar essa checagem também.

Link para o comentário
Compartilhar em outros sites

  • 5 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...