NewWars 875 Posted January 18, 2018 (edited) Boas comunidade, Os quest triggers são usados para quando uma ação especifica de um jogador precisa de alguma ação da parte do servidor, como por exemplo ao fazer login mostrar uma mensagem de boas vindas. Um exemplo em código: quest boas_vindas begin state start begin when login begin chat("Bem-vindo") end end end O funcionamento de cada trigger é definido pelo game(nucleo), e cada um tem funções distintas, abaixo deixo todos os triggers existentes de um nucleo mainline limpo: Spoiler click -- Ocorre quando se clica em um NPC kill -- Ocorre quando se mata alguém(personagem, mob, etc) timer -- Ocorre quando um timer chega á contagem final levelup -- Ocorre quando uma personagem muda de nivel login -- Ocorre quando uma personagem entra no jogo logout -- Ocorre quando uma personagem sai do jogo button -- Ocorre quando se carrega em uma missão info -- Ocorre quando se carrega em uma missão no painel de missões chat -- Ocorre quando se clica em um NPC, e automaticamente inicia um dialogo in -- Ocorre quando se entra em uma dungeon out -- Ocorre quando se sai de uma dungeon use -- Ocorre quando se usa um item server_timer -- Ocorre quando um timer global chega á contagem final enter -- Ocorre quando se entra num quest state leave -- Ocorre quando se sai de um quest state letter -- Ocorre quando se mostra uma missão take -- Ocorre quando se dá um item a um NPC target -- Ocorre quando se passa por uma area marcada party_kill -- Ocorre quando se mata quando se mata alguém(personagem, mob, etc) em grupo unmount -- Ocorre quando se desmonta pick -- Ocorre quando se apanha um item sig_use -- Ocorre quando se usa um item especial(cofres, bau, etc) item_informer -- Aciona informação sobre um item para o cliente(improvavél, é uma teoria) Alguns deles desconheço o que fazem ao certo mais vou investigar o código e avisarei quando tiver informação sobre os mesmos. Cumprimentos. Edited January 18, 2018 by NewWars Adicionadas explicação de triggers (see edit history) 3 3 2 p0w3r0ff, Witness, Radamanthos and 5 others reacted to this Share this post Link to post Share on other sites