Ir para conteúdo

Alguen Sabe Como Fazer Akelas Quest Q Uma Vocação Pega Um Tipo De Item Diferente?


allan1001

Posts Recomendados

----------Quest por vocation By DaNDaNrOxX----------

function onUse(cid, item, frompos, item2, topos)

voc = getPlayerVocation(cid)

queststatus = getPlayerStorageValue(cid,8095)

if voc == 1 or voc == 2 or voc == 5 or voc == 6 then

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"MENSAGEM QUE O PLAYER RECEBERA QUANDO FIZER A QUEST")

doPlayerAddItem(cid,4848,1)

setPlayerStorageValue(cid,8095,1)

else

doPlayerSendTextMessage(cid,22,"Voce ja fez esta quest.")

end

else

doPlayerSendTextMessage(cid,22,"Voce não tem a vocação correta para este bau. Tente outro.")

end

end

Fiz este ae, não está 100% como você pediu, mas se você tiver um conhecimento ravoável em scripting, não terá problemas...

Este no caso, apenas sorcerers, master sorcerers, druids e elder druids poderia pegar o item.

O que está em:

LARANJA é o Action ID usado (storage). Esté é o número que você deve colocar no baú para que a quest seja feita ali.

VERMELHO é a mensagem que irá aparecer quando o playes fizer a quest.

VERDE é a o ID do item que o player receberá.

Não testei, mas acho que funciona para 8.1x... Provavelmente para 8.2x+ também :)

Fiz meio rapido pois estava de saida, qualquer coisa me mande uma PM !

Amanhã vou ver se consigo fazer um como você pediu, se for knight adiciona item X, se for paladin item Y... Isto no mesmo bau :p

Abraço !

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

nuss kara vlw msmo me ajudo mto :smile_positivo:

 

nda q uma editada de leve reparasse para q tdos ficasse em um bau só :thumbsupsmiley2:

 

vo posta aki como fiko se a caso alguen quiser usar :)

 

----------Quest por vocation By DaNDaNrOxX, Edited By allan1001----------

function onUse(cid, item, frompos, item2, topos)

 

---Sorcerer----

 

voc = getPlayerVocation(cid)

queststatus = getPlayerStorageValue(cid,8095)

if voc == 1 then

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Voce acaba de pegar um set!")

container = doPlayerAddItem(cid, 1988, 1)

doAddContainerItem(container,2554,1)

doAddContainerItem(container,2152,20)

doAddContainerItem(container,2457,1)

doAddContainerItem(container,2463,1)

doAddContainerItem(container,2647,1)

doAddContainerItem(container,2643,1)

doAddContainerItem(container,2525,1)

doAddContainerItem(container,2190,1)

setPlayerStorageValue(cid,8095,1)

else

doPlayerSendTextMessage(cid,22,"Voce ja pego seu set!.")

end

end

 

----Druid----

 

voc = getPlayerVocation(cid)

queststatus = getPlayerStorageValue(cid,8095)

if voc == 2 then

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Voce acaba de pegar um set!")

container = doPlayerAddItem(cid, 1988, 1)

doAddContainerItem(container,2554,1)

doAddContainerItem(container,2152,20)

doAddContainerItem(container,2457,1)

doAddContainerItem(container,2463,1)

doAddContainerItem(container,2647,1)

doAddContainerItem(container,2643,1)

doAddContainerItem(container,2525,1)

doAddContainerItem(container,2182,1)

setPlayerStorageValue(cid,8095,1)

else

doPlayerSendTextMessage(cid,22,"Voce ja pego seu set!.")

end

end

 

----Paladyn----

 

voc = getPlayerVocation(cid)

queststatus = getPlayerStorageValue(cid,8095)

if voc == 3 then

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Voce acaba de pegar um set!")

container = doPlayerAddItem(cid, 1988, 1)

doAddContainerItem(container,2554,1)

doAddContainerItem(container,2152,20)

doAddContainerItem(container,2457,1)

doAddContainerItem(container,2463,1)

doAddContainerItem(container,2647,1)

doAddContainerItem(container,2643,1)

doAddContainerItem(container,2525,1)

doAddContainerItem(container,2389,1)

setPlayerStorageValue(cid,8095,1)

else

doPlayerSendTextMessage(cid,22,"Voce ja pego seu set!.")

end

end

 

----knight----

 

voc = getPlayerVocation(cid)

queststatus = getPlayerStorageValue(cid,8095)

if voc == 4 then

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Voce acaba de pegar um set!")

container = doPlayerAddItem(cid, 1988, 1)

doAddContainerItem(container,2554,1)

doAddContainerItem(container,2152,20)

doAddContainerItem(container,2457,1)

doAddContainerItem(container,2463,1)

doAddContainerItem(container,2647,1)

doAddContainerItem(container,2643,1)

doAddContainerItem(container,2525,1)

doAddContainerItem(container,2383,1)

doAddContainerItem(container,3966,1)

doAddContainerItem(container,2428,1)

setPlayerStorageValue(cid,8095,1)

else

doPlayerSendTextMessage(cid,22,"Voce ja pego seu set!.")

end

end

end

 

90% de creditos seu por ter criado o script

10% pra min so por ter deixado tdos em um bau só x)

vlw t+

abrass!!

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

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...