DY
pedido

Summon Nascer Dentro

Por Dynkzin, 18 de jan. de 2013 em Scripts

summon
script
9
1.5k
DynkzinD
18 de janeiro de 2013 às 17:57

Ola Galera gostaria de pedir um script que o summon que a pessoa faz nascer dentro do player tipo Tajuu Kage Bunshin No Jutsu Max quando usar essa magia criar o bunshin (summon) dentro do player porque no meu ot da lag quando usa a magia sem lugar para nascer clones

 

script de summon que eu tenho

 

 

function onCastSpell(cid, var)

 

local playerpos = getPlayerPosition(cid)

local cloth = getCreatureOutfit(cid)

local health = getCreatureHealth(cid)

local maxhealth = getCreatureMaxHealth(cid)

local MaximoSummon = 8 --- Maximo de Monstros Sumonados!! No Caso So Posso Sumonar 8 Clones

 

local summons = getCreatureSummons(cid)

if(table.maxn(summons) < MaximoSummon) then -- no summons

local clone = doCreateMonster("clone sanin", playerpos)

doConvinceCreature(cid, clone)

setCreatureMaxHealth(clone, maxhealth)

doCreatureAddHealth(clone, health)

doSetCreatureOutfit(clone, cloth, -1)

doSendMagicEffect(playerpos, 111)

return TRUE

end

end

 

 

 

megaguuhM
18 de janeiro de 2013 às 22:02

Dá 3 pirueta pra trás e 4 mortais para frente que ele começa a nascer dentro , HMMMM

SlicerS
18 de janeiro de 2013 às 22:15

/\ se n for ajudar, n poste... como vc eh um usuario antigo ja deveria saber das regras, REP-

DynkzinD
19 de janeiro de 2013 às 18:17

Ninguem Sabe?

SlicerS
19 de janeiro de 2013 às 18:55

ja era pra ta criando dentro do player mano ;x

sobre os erros no console troca isso..

local clone = doCreateMonster("clone sanin", playerpos)

pra isso..

local clone = doCreateMonster("clone sanin", playerpos, false)

brun123B
19 de janeiro de 2013 às 19:28
function onCastSpell(cid, var)

local maxSummons = 8	
for n = 1, maxSummons do
	if #getCreatureSummons(cid) >= maxSummons then
		break
	end
	local clone = doCreateMonster("clone sanin", getThingPos(cid), false)
	if isCreature(clone) then
		doTeleportThing(clone, getThingPos(cid), false)
		doConvinceCreature(cid, clone)
		setCreatureMaxHealth(clone, getCreatureMaxHealth(cid))
		doCreatureAddHealth(clone, getCreatureHealth(cid))
		doSetCreatureOutfit(clone, getCreatureOutfit(cid), -1)
		doSendMagicEffect(getThingPos(cid), 111)
	end
end

return true
end

Editado Janeiro 19 por brun123

SlicerS
19 de janeiro de 2013 às 20:30

/\ esqueceu da variavel health e maxhealth ;p

DynkzinD
20 de janeiro de 2013 às 02:31

function onCastSpell(cid, var)

local maxSummons = 8	
for n = 1, maxSummons do
	if #getCreatureSummons(cid) >= maxSummons then
		break
	end
	local clone = doCreateMonster("clone sanin", getThingPos(cid), false)
	if isCreature(clone) then
		doTeleportThing(clone, getThingPos(cid), false)
		doConvinceCreature(cid, clone)
		setCreatureMaxHealth(clone, getCreatureMaxHealth(cid))
		doCreatureAddHealth(clone, getCreatureHealth(cid))
		doSetCreatureOutfit(clone, getCreatureOutfit(cid), -1)
		doSendMagicEffect(getThingPos(cid), 111)
	end
end

return true
end

Obrigado Funcionou Perfeitamente esta ai seu rep+ =]]]

SlicerS
20 de janeiro de 2013 às 10:26

sanado, movido