Ir para conteúdo
  • 0

Dois Pedidos Para Um Projeto


Grotthiago

Pergunta

separador+blog.jpgseparador+blog.jpg

 

Scripts Para o Projeto

 

separador+blog.jpgseparador+blog.jpg

 

 

 

Hunters Online

 

separador+blog.jpgseparador+blog.jpg

 

Informações Básicas do Projeto:

 

O projeto é baseado no Anime Sword Art Online

 

Onde o objetivo dos players é chegar no

 

último andar do GAME, assim passando por diversos

 

BOSSES a cada andar que eles frequentam.

 

separador+blog.jpgseparador+blog.jpg

 

♦ Um dos Scripts que precisamos (Pedido) :

 

Tipo, tem o BOSS na sala e talz, quando ele morre ele cria um TP.

 

Tipo, eu queria um Script pra que quando o BOSS morrer dar um aviso no server assim:

 

"The boss was defeated by someone / some team."

separador+blog.jpgseparador+blog.jpg

 

♦ OBS: A dúvida ja foi arrumada > _ <

Mas ainda preciso do pedido acima! ><

Agradeço desde já.

Editado por Grotthiago
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Caraaa, arruma ai a formatação do script...

Usa direito o [ quote ] [ /quote] ou o [ spoiler ] [ /spoiler ]!!! (sem os espaços)

Assim ta pessimo para poder entender o script... Faça isso e vejo se eu consigo arrumar!! sauashu'

E pule as linhas dele certinho, tudo assim sem pular nada ta ruim também!! kkkkkkkkk'

Editado por GuhPk
Link para o comentário
Compartilhar em outros sites

  • 0

Dúvida Sanada, reportado.

 

se não funcionar use este:

 

 

function removeItemInPos(itemId, pos, seconds)

if getTileItemById(pos, itemId).uid > 0 then
return addEvent(doRemoveItem, seconds * 1000, getTileItemById(pos, itemId).uid, 1)
else
return error("in function removeItemInPos(itemId, pos) arg #2, don't have item in pos.")
end
end

function onPrepareDeath(cid, deathList)


local monsterName = "NOME"
local timeToClose = 30 -- em segundos
local toPos = {x = x, y = y, z = z}  -- pra aonde o tp vai

if isMonster(cid) and getCreatureName(cid):lower() == monsterName:lower() then
doCreateTeleport(1387, getThingPos(cid), toPos)
removeItemInPos(1387, getThingPos(cid), timeToClose)
doSendMagicEffect(getThingPos(cid), math.random(28, 30))
broadcastMessage("The boss was defeated by someone / some team.", 26)
doPlayerSendTextMessage(deathList[1], 27, "Enter in the teleport.")
doPlayerSendTextMessage(deathList[2], 27, "Enter in the teleport.")
end
return true
end

Editado por Skymagnum
Link para o comentário
Compartilhar em outros sites

  • 0

Dúvida Sanada, reportado.

 

se não funcionar use este:

 

 

function removeItemInPos(itemId, pos, seconds)

if getTileItemById(pos, itemId).uid > 0 then
return addEvent(doRemoveItem, seconds * 1000, getTileItemById(pos, itemId).uid, 1)
else
return error("in function removeItemInPos(itemId, pos) arg #2, don't have item in pos.")
end
end

function onPrepareDeath(cid, deathList)


local monsterName = "NOME"
local timeToClose = 30 -- em segundos
local toPos = {x = x, y = y, z = z}  -- pra aonde o tp vai

if isMonster(cid) and getCreatureName(cid):lower() == monsterName:lower() then
doCreateTeleport(1387, getThingPos(cid), toPos)
removeItemInPos(1387, getThingPos(cid), timeToClose)
doSendMagicEffect(getThingPos(cid), math.random(28, 30))
broadcastMessage("The boss was defeated by someone / some team.", 26)
doPlayerSendTextMessage(deathList[1], 27, "Enter in the teleport.")
doPlayerSendTextMessage(deathList[2], 27, "Enter in the teleport.")
end
return true
end

 

Pode me falar somente o script para falar quando o BOSS Morrer?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...