antiblock
cyber-gamers
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
T33nWolf(M.S)

Comandos

Question

Boas pessoal alguem sabe qual o comando se poe numa questpara quando se matar um boss mob o item ir para o chao e aparecer nome da pessoa?

Share this post


Link to post
Share on other sites

1 answer to this question

  • 0

Não é um "comando", mas seria algo semelhante a isto:

quest drop beginstate start beginwhen id_mob.kill begingame.drop_item_with_ownership(id_item)endendend
A primeira linha é responsável por dizer ao compilador o nome da quest. A 2º linha define o que será executado no estado "start" que é o 1º estado em qualquer quest. A 3º linha é a declaração do evento (trocando por miúdos: quando o mob com id = "id_mob" for morto, executa o seguinte...). A 4º linha é a função responsável pelo "drop" do item.Apesar de na 3º linha ter dito "evento", e semanticamente falando ser um evento. O nome mais apropriado é "callback" dado que é uma acção tomada pelo original caller (este sim é o verdadeiro evento, normalmente uma função no game-file).Numa 2º nota tenho ideia que o evento "kill" é despoletado 2 vezes (em 2 funções diferentes), se usares a source pública é fácil de corrigir, caso contrário usa um disassembler para corrigir este comportamente (as funções a alterar são: Character::dead e Character::reward).

Share this post


Link to post
Share on other sites
antiblock
Elveron

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this