TR
pedido

Sumonar 4 Tipos de Monstros Diferentes

Por Treevo, 14 de mar. de 2014 em Scripts

summon
resolvido
otserv
tibia
script
33
6.2k
CreatservC
22 de março de 2014 às 18:34

Ele n quer usa depois que os bixos morrer n. Eu quero que só pode-se usa a magias novamente depois que os 4 bixos morre-se.

lucasromeroL
22 de março de 2014 às 19:15

Tenta agora.. Fiz edit.

Créditos duuh.

Editado Março 22 por lucasromero

CreatservC
22 de março de 2014 às 19:54

Tem como tira o time, eu quero que só pode usa novamente quando os monster morrer. Os 4.

Editado Março 22 por Creatserv

lucasromeroL
22 de março de 2014 às 20:02
function onCastSpell(cid, var)

local monsters = {'Rat', 'Demon', 'Medusa', 'Hydra'}

local summons = getCreatureSummons(cid)
local MaximoSummon = 4
local MaximoSummonn = 0

if(table.maxn(summons) > MaximoSummon) then
doPlayerSendCancel(cid, "Você só pode criar apenas 4 summons.")
return false
end

local player = getCreaturePosition(cid)
 if(table.maxn(summons) == MaximoSummonn) and isPlayer(cid) then
   for i = 1, #monsters do
    local a = doCreateMonster(monsters[i], player)
	doConvinceCreature(cid, a)
else
return doPlayerSendCancel(cid, "Você só pode criar quando todos os monstros morrerem.")

   end
 return true
end

Créditos: Duuh

Editado Março 22 por lucasromero

CreatservC
22 de março de 2014 às 20:24

Vou teste mais vc criou pra usa magia novamente quando os mostro moorrer.

lucasromeroL
22 de março de 2014 às 22:28

Fiz um edit no post, creio que agora só criara quando todos os monstros morrerem.

CreatservC
22 de março de 2014 às 23:40

Ops agora eu n estou em casa, eu mando resposta quando chegar em casa.

Deu esse erro kara

post-379795-0-83562600-1395542427_thumb.png

22 de março de 2014 às 23:44

ele esqueceu um end

CreatservC
23 de março de 2014 às 00:05

manda o script pra min ae


Duud o que o karinha mando funcionou agr, mais quando eu usava o seu. n aparecia nenhum bixo em cima do meu boneco. o do kara ae aparece

tem como arruma isso.

lucasromeroL
23 de março de 2014 às 10:05

Desculpa, fiz isso desatento, eu estava criando meu sistema de edo.

aqui esta:

function onCastSpell(cid, var)

local monsters = {'Bunshin', 'Bunshin', 'Bunshin', 'Bunshin'}

local summons = getCreatureSummons(cid)
local MaximoSummonn = 0

local player = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y-1, z=getPlayerPosition(cid).z}

 if(table.maxn(summons) == MaximoSummonn) and isPlayer(cid) then
   for i = 1, #monsters do
    local a = doCreateMonster(monsters[i], player)
	doConvinceCreature(cid, a)
end
else
return doPlayerSendCancel(cid, "Você só pode criar quando todos os monstros morrerem.")
end
 return true
end

Editado Março 24 por lucasromero

CreatservC
24 de março de 2014 às 16:02

Vc crio o sistema do edo, tem como vc min arruma.


olha eu testei agr só tem um problema como tirar o monster de nasce em cima do player

lucasromeroL
24 de março de 2014 às 16:10

Pronto, já arrumei, script no post acima editado.

O Sistema Edo é exclusivo no meu OT, desculpe, mais vou ver se posso passar.
Script acima arrumado.

CreatservC
24 de março de 2014 às 16:26

ai esta nascendo em cima do player

PrivisorioP
24 de março de 2014 às 16:32

Use um doSummonMonster

 

Seria a mesma coisa que o /m

CreatservC
24 de março de 2014 às 16:36

ai tem como mudar n