NE

Scripting

Por NeenZieL, 01 de jan. de 2012 em Archived

script
3
547
NeenZieLN
01 de janeiro de 2012 às 11:22

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!

judiroJ
01 de janeiro de 2012 às 11:47

Cara Eu Acho Que Nao tem Como, Mais Olha esse tuturial Que talvez pode te ajudar.

http://www.xtibia.co...nas-exclusivas/

 

Ajudei Rep+ xd

Editado Janeiro 1 por GustavoAjudante

jhon992J
02 de janeiro de 2012 às 08:11

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.