Scripting

NeenZieL
em Lixeira Pública

NeenZieL

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/11/11Posts: 12Char no Tibia: Neenziel

Tenho uma duvida,eu queria saber o script pra fazer uma pedra que você da "Use" nela e ela vira um monstro,se possivel 1 tutorial também ;D

 

Desde-ja Agradeço!

ve7y49.png

jhon992

Dono JhonBot
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/06/11Posts: 631Char no Tibia: Warrior of Mort

Claro que tem como.

 

Vai em data/actions/scripts e duplique um arquivo, nomeie para "stonemonster" sem as aspas e nele cole isso:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local effect = 30 -- efeito que ocorrera no player ao clicar na pedra
local pos = getPlayerPosition(cid) -- não mecha, essa função retorna a posição atual do player

doRemoveItem(item.uid, 1)
doSendMagicEffect(pos, effect)
pid = doSummonCreature("DEMON", getPlayerLookPos(cid)) -- no lugar de "DEMON" poem o monstro que você desejar
return TRUE
end

 

Agora vai em data/actions/actions.xml e cole a tag:

 

<action actionid="2012" event="script" value="stonemonster.lua"/>

 

Por último com seu mapa editor, vai nas stones desejadas e coloque o actionid = 2012.

Acho que só assim ja deve funcionar, qualquer erro ou duvida me pergunte.