LO

Scripts Para Summons Mostro

Por Lordedosots, 03 de fev. de 2012 em Scripts

otserv
tibia
script
10
2k
LordedosotsL
03 de fevereiro de 2012 às 15:12

queria um Scripts para por né uma alavanca e quado o play puxasse criaria um mostro.

e funciona quantas vezes ele quiser

 

ajuda aq xtibia

Editado Fevereiro 3 por Lordeot

AnneMottaA
03 de fevereiro de 2012 às 17:50

os monstros vão nascer em uma posições determinadas,ou se vão nascer na pós que o jogador puchou a alavanca?

jhon992J
03 de fevereiro de 2012 às 18:04

Vai em data/actions/scripts, duplica um arquivo e nomeia para "alavancamonster" sem as aspas e nele cole:

 

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

local effect = 30 -- efeito que aparecera no player
local pos = getPlayerPosition(cid)

doSendMagicEffect(pos, effect)
doCreateMonster("Demon", getPlayerLookPos(cid)) -- no lugar de demon, poem o nome do monstro desejado

   if (item.itemid == 1945) then
       doTransformItem(item.uid, item.itemid+1)
   elseif (item.itemid == 1946) then
       doTransformItem(item.uid, item.itemid-1)
   end


return TRUE
end

 

Afora em data/actions/actions.xml cole a tag:

 

<action actionid="2345" event="script" value="alavancamonster.lua"/>

 

E na alavanca no seu server poem o actionid 2345.

LordedosotsL
03 de fevereiro de 2012 às 20:03

valeu ai Jhon992 rep+ para você

bepokemonB
03 de fevereiro de 2012 às 21:33

if (item.itemid == 1945) then
	doTransformItem(item.uid, item.itemid+1)
elseif (item.itemid == 1946) then
	doTransformItem(item.uid, item.itemid-1)
end

 

Obrigado por ajudá-lo, mas você poderia simplificar com:

doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)

Editado Fevereiro 4 por Won Helder

LordedosotsL
04 de fevereiro de 2012 às 20:32

Jhon992 como eu faso para Summon + de um

Editado Fevereiro 4 por Lordeot

jhon992J
04 de fevereiro de 2012 às 21:29

cria outra linha identica embaixo desta:

 

doCreateMonster("Demon", getPlayerLookPos(cid)) -- no lugar de demon, poem o nome do monstro desejado
doCreateMonster("Demon", getPlayerLookPos(cid)) -- no lugar de demon, poem o nome do monstro desejado

LordedosotsL
05 de fevereiro de 2012 às 13:13

pedido respondido

bepokemonB
05 de fevereiro de 2012 às 13:26

Como o pedido foi atendido e o dono do tópico pediu seu fechamento. Fechado e movido para pedidos atendidos.

LordedosotsL
05 de fevereiro de 2012 às 17:03

decupa + não sei fazer isso pode dizer como faz