DO

Problema Sala De Recompensas

Por doohrush, 05 de fev. de 2012 em Scripts

demon oak
script
9
2k
doohrushD
05 de fevereiro de 2012 às 22:57

Problema 1 - Resolvido

----------------------------------------edit--------------------------------

 

Precisava de um Script que quando o Monstro "Tirecz" morrece teleportace quem tivese atacado ele ou quem tivese dentro da zao arena

 

 

vou dar um exemplo:

 

function onDeath(cid, corpse, killer)

 

local Ppos = {x = 32577, y = 31403, z = 15} -- posicao para onde ele vai ir

 

local monstName = "Tirecz" -- nome do monstro

 

if isMonster(cid) then

if string.lower(getCreatureName(cid)) == string.lower(monstName) then

doTeleportThing(killer[1], Ppos)

end

end

return TRUE

end

 

unico problema desse script é que só teleporta 1 player

Editado Fevereiro 6 por DoohRush

AnneMottaA
05 de fevereiro de 2012 às 23:00

Você ja foi no npc oldrak falo hi/demon oak/yes ?

doohrushD
05 de fevereiro de 2012 às 23:09

Puts pior que nem falei não...

na realidade falei, só que a coordenada da sala de recompensas tava errada.

dai arrumei e testei só que esqueci de fala com o npc pra ver :S

 

vou falar aqui e ja edito esse post

AnneMottaA
05 de fevereiro de 2012 às 23:10

Provavelmente seja isto que esta dando errado rs

doohrushD
05 de fevereiro de 2012 às 23:16

Puts pior que era¬¬¬ disculpa ai por este post inultiu mais ja aproveitando

sabes algum script que quand o "Tirecz" da zao arena morrer, teleportar os 2 player para sala de recompensas?

tipo

 

quem atacou o tiver la na sala matando o Tirecz ser teleportado para sala de recompensas quando ele morrer...

 

pois por aquele tp de 30 segundos da tempo de outro 2 player entra na quest e entra no TP¬¬

AnneMottaA
05 de fevereiro de 2012 às 23:18

é só por pra fexar em menos tempo o tp

=]

doohrushD
05 de fevereiro de 2012 às 23:23

aaah, você nao me entende =/

 

não queria tp e sim algo que movece quem tivese la dentro pra sala de recompensas

bepokemonB
06 de fevereiro de 2012 às 01:02

function onDeath(cid, corpse, killer)
if isMonster(cid) then
	 if getCreatureName(cid) == "Tirecz" then
			 for _,k in pairs(killer) do
				   if isPlayer(k) then
						 doTeleportThing(k, {x = 32577, y = 31403, z = 15})
				   end
			 end
	 end
end
return TRUE
end

 

Com perdao da palavra, fui identar essa buceta de fico uma porcaria, mas isso deve resolver o problema.

Editado Fevereiro 6 por Byerne

doohrushD
06 de fevereiro de 2012 às 02:51

cara valeu mto tava preucurando isso a anos