Ir para conteúdo

Pergunta

Olá, alguem poderia me ajudar ?

Eu fiz uma quest, que quando o player chega ao nível 20 ele pode entrar na porta de sua vocação e pegar um set melhor do que o atual.

Mas acontece que apenas o nível funcionou na porta. A vocação deu erro e quando você abre o bau você ganha a bolsa com o set. Mas se você cliqua de novo vem outra bolsa com nada dentro.

 

Há 3 portas. Eu gostaria que cada uma tivese sua vocação. E só podera pegar o set uma vez.

Alguem pode me ajudar ?

Aqui vai meu script:

 

No actions.xml:

 

  Mostrar conteúdo oculto

 

 

Os scripts do actions:

 

Set do knight:

 

  Mostrar conteúdo oculto

 

 

Set do paladin:

 

  Mostrar conteúdo oculto

 

 

Ser dos mage:

 

  Mostrar conteúdo oculto

 

 

 

Agora a da porta do kina:

 

  Mostrar conteúdo oculto

 

 

Agora da porta do paladin:

[sPOLIER]

---VocDoor-by over---
function onUse(cid, item, frompos, item2, topos)
PlayerVoc = getPlayerVocation(cid)
if PlayerVoc == 3 then
doTeleportThing(cid,{x=932, y=1034, z=8})
else
doPlayerSendCancel(cid,"Apenas paladinos podem passar por esta porta.")
return 1
end
end

 

 

Agora da porta dos mage:

 

[sPOLIER]

---VocDoor-by over---
function onUse(cid, item, frompos, item2, topos)
PlayerVoc = getPlayerVocation(cid)
if PlayerVoc == 1 then
if PlayerVoc == 2 then
doTeleportThing(cid,{x=930, y=1034, z=8})
else
doPlayerSendCancel(cid,"Apenas Sorceres e Druids podem passar por esta porta.")
return 1
end
end

 

 

Eu coloquei os IDs nas portas e nos baus pelo Remeres Map Editor.

 

 

Alguem pode me dizer oque está errado ?

Ou arrumar e me mandar ?

Ou então arrumar outro script funcionando ...

Obrigado

Link para o comentário
https://xtibia.com/forum/topic/201668-erro-porta-por-voca%C3%A7%C3%A3o-e-n%C3%ADvel/
Compartilhar em outros sites

Posts Recomendados

×
×
  • Criar Novo...