Visto que agora e aonda do tfs 1.2 vou trazer umas paradas do forum gringo. E como não vi no forum, acho que e bizu. Addon doll e Mount Doll por Modal Window... é fácil e simples.
Primeiro vamos precisar instalar o modal window. va em data/lib/lib.lua e adiciona:
dofile('data/lib/modalwindow.lua')
Depois na pasta data/Lib crie um arquivo chamado modalwindow e adiciona esse code.
Agora em data/creaturescripts/creaturescripts.xml
Add a tag.
<event type="modalwindow" name="ModalWindowHelper" script="modalwindowhelper.lua" />
Agora crie um arquivo chamado modalwindowhelper. e add o code nele.
Pronto a parte da janela esta feita, agora vamos ao Addon
em actions.xml add.
<action itemid="ITEMID" script="addon_doll.lua"/>
em item id coloque o id que desejar, depois disso crie um arquivo chamado de addon_doll.lua e add.
em global.lua add
dofile('data/lib/addon_doll.lua')
para finalizar cria um arquivo em /data/lib/ com o nome de addon_doll.lua e add o code.
Pronto Addon Doll Finalizado vamos ao Mount....
No arquivo /data/actions/actions.xml add.
<action itemid="ITEMID" script="mount_doll.lua"/>
Agora em /data/actions/scripts crie um arquivo com o nome mount_doll.lua e add.
Agora no arquivo data/global.xml add.
dofile('data/lib/mount_doll.lua')
agora em /data/lib/ crie um arquivo com o nome "mount_doll.lua" e add.
Pronto codigo finalizado.
Espero que seja útil, lembrando não foi eu quem fiz, mais qualquer duvida e so falar que tento ajudar.
foi o membro Strutz de um fórum gringo.
Créditos todo dele.