Ir para conteúdo

Featured Replies

Postado

Tópico que tirei as fotos: Clique aqui
 
Vim colaborar com o Tk, estava meio sumido... está sempre usando o Tk para tirar minha duvida e achei a resposta para ela em 1 topico que antigo e incompleto pois não terminou Script...

Resolvi fazer o script e da suport para quem quiser a Quest.
Segue abaixo as fotos , são do topico antigo que peguei use ela como base e fiz o script...
post-30185-0-44974200-1421721616_thumb.p
post-30185-0-96571000-1421721624_thumb.p
post-30185-0-96861200-1421721631_thumb.p
post-30185-0-66328500-1421721638_thumb.p
 
 
Vamos começar com a Tag

 

 <action itemid="6524" event="script" value="Quest_skeleton.lua"/>
 

Crie o arquivo Quest_skeleton.lua na pasta Actions e ponha a Tag no action.XML   , e action na caveira 20021

 

 

Spoiler

local itens = {2337,2339,2341,2338,2340,2336,2335}
local basin = 2605
local Toten = 6972
local tempo = 2
local actionId = 20021
--local Skeleton = {Skel_parede,Skel_chao,posição no chao,pos_parede}
local Skeleton = {6524,2843,{x=1027, y=1021, z=7},{x=1027, y=1021, z=7}}
local pos = {
{x=1027, y=1021, z=7},
{x=1027, y=1021, z=7},
{x=1027, y=1021, z=7},
{x=1027, y=1021, z=7},
{x=1027, y=1021, z=7},
{x=1027, y=1021, z=7},
{x=1027, y=1021, z=7}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
for x = 1,7 do
local check[x] = getTileItemById(pos[x],itens[x]).uid
if check[x] >= 1 and item.actionid == 20021 then
local basin = getTileItemById(pos[x],basin).uid
doRemoveItem(item.uid,1)
doCreateItem(Skeleton[2], 1, Skeleton[3])
doRemoveItem(check[x],1)
doRemoveItem(basin,1)
doCreateItem(Toten, 1, pos[x])
doSendMagicEffect(pos[x],35)
addEvent(Ativar_Caveira, tempo * 60 * 1000) 
else
doPlayerSendCancel(cid,'está faltando itens.')
end
end
return true
end


function Ativar_Caveira()
local caveira = getTileItemById(Skeleton[4],Skeleton[1]).uid
if caveira <= 1 then
for x = 1,7 do
local Toten = getTileItemById(pos[x],Toten).uid
local Id_caveira = doCreateItem(Skeleton[1], 1,Skeleton[4])
local basin = getTileItemById(pos[x],basin).uid
doItemSetAttribute(Id_caveira, "aid", actionId)
doRemoveItem(Toten,1)
doCreateItem(basin, 1,pos[x])
end
else
doBroadcastMessage("Já tem 1 caveira na parede", 21)
end
return true
end

 

Skeleton na lava parte 2 , lembrando de por o actionId = 20020 na lava LavaId = 598 que vai por o skeleton.

 

TAg

<action itemid="2843" event="script" value="skeleton_lava.lua"/>

 

Spoiler

--By Cerberus
local name_quest = "Sinistra"
local IdSkeleton = 2843
local ID_Lava = 598
local Id_Portal = 1387
local Create_Tp_pos = {x=1027, y=1021, z=7}  -- onde nasce o Tp
local teleport_Pl_pos = {x=1027, y=1021, z=7}  -- para onde o player vai
local Lava_pos = {x=1027, y=1021, z=7}  -- para onde o player vai
local tempo = 10
local block_item = 8046
function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx == ID_lava and itemEx.actionid == 20020 then
doRemoveItem(item.uid,1)
doCreateItem(IdSkeleton, 1, Lava_pos)
doCreateItem(block_item, 1, Lava_pos)
doCreateTeleport(Id_Portal, teleport_Pl_pos, Create_Tp_pos)
addEvent(Remove_portal, tempo * 60 * 1000) 
doBroadcastMessage(""..getCreatureName(cid).." iniciou a Quest "..name_quest.." tem "..tempo.." minutos para entrar ou teleport irá fechar.", 21)
doCreatureSay(cid, 'Succesfully in Sacrifice', TALKTYPE_ORANGE_1)
else
doPlayerSendCancel(cid,'está tentando usar o skeleton na lava errada..')
end
return true
end


function Remove_portal()


local portal = getTileItemById(Create_Tp_pos, Id_Portal).uid
local skeleton = getTileItemById(Lava_pos, IdSkeleton).uid
local block = getTileItemById(Lava_pos, block_item).uid


doRemoveItem(portal, 1)
doRemoveItem(skeleton, 1)
doRemoveItem(block, 1)
end

 

 
 
Se der erro me mandem eu fiz agora e nem deu para testa obrigado..
 
 
  • Respostas 12
  • Visualizações 2.9k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • estou em aula, não olhei mas creio que seja isso     local itens = {2337,2339,2341,2338,2340,2336,2335} local basin = 2605 local Toten = 6972 local tempo = 2 local actionId = 20021 --loc

Posted Images

Postado

A quest aparenta ser bem legal, contém imagens e está bem explicado.. não teria porque não aprovar!
Além do mais estarei te dando Rep+ pela atitude de postar o script e o tópico será movido para a área correta.

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Postado
  • Autor

o cara poe os item para sacrificio.. da use na caveira na parede.. ela cai ao chao.. os iten de sacrificio somem, aparece varios tokens em forma de caveira vc tem q levar o skeleton ate a lava lem baixo no lugar certo e jogar ela...ai o portal vai aparecer.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo