FJ
pedido

Item que sumona

Por Fjinst, 07 de jan. de 2016 em Scripts

2
1.1k
FjinstF
07 de janeiro de 2016 às 14:21

Olá pessoal, eu tenho um script aqui de um item quando equipar sumona um summon e ele some, gostaria que vocês me ajudassem a colocar esse script um limite, ou seja, só poder sumonar dois monstros no máximo, por que se um player tiver uns 15 desses items ele consegue sumonar 15 monstros,

Resumidamente: Colocar um limite de summons para esse script.

 

 

local monster = "Ent"

tsummon = {}
function onEquip(cid, item, slot)
tsummon[cid] = doSummonCreature(monster, getThingPos(cid))
doConvinceCreature(cid, tsummon[cid])
doRemoveItem(item.uid, 1)
doSendMagicEffect(getThingPos(cid), 4)
return true
end

 

SkullsS
07 de janeiro de 2016 às 14:37

Usa algo parecido com: getCreatureSummons(cid) >= maxSummons

 

local monster = "Ent"

tsummon = {}

maxSummons = 5

function onEquip(cid, item, slot)
if(getCreatureSummons(cid) >= maxSummons)
tsummon[cid] = doSummonCreature(monster, getThingPos(cid))
doConvinceCreature(cid, tsummon[cid])
doRemoveItem(item.uid, 1)
doSendMagicEffect(getThingPos(cid), 4)
return true
end
end