Save our Soul...
Aqui vou passar um tutorial de como fazer quest só pra uma vocação.
1°) Baús q só dá prêmio pra determinada vocação:
vá em chest.lua e coloca embaixo de function onUse
-- ITEMif item.uid == UNIQUEID then
playervoc = getPlayerVocation(cid)
queststatus = getPlayerStorageValue(cid,UNIQUEID)
if queststatus == -1 then
if playervoc == 1 then
doPlayerSendTextMessage(cid,22,"Você achou um ITEM")
doPlayerAddItem(cid,ID DO ITEM,1)
setPlayerStorageValue(cid,UNIQUEID,1)
elseif playervoc == 2 or playervoc == 3 or playervoc == 4 then
doPlayerSendTextMessage(cid,22,"Apenas Sorcs podem fazer essa quest.")
end
else
doPlayerSendTextMessage(cid,22,"Está vazio!")
end
return 1
end
Roxo e amarelo sao as vocações, permitidas (amarelo) e as q NAO sao permitidas (roxo)
vocs:
0 - sem vocação
1 - sorcs
2 - druids
3 - pallys
4 - kinas
depois vai em actions e coloca a tag
action uniqueid="UNIQUEID" script="chest.lua" />
2°) baús q dão prêmios de acordo com as vocs:
vá em chest.lua e coloca embaixo de function onUse
-- ITEMif item.uid == UNIQUEID then
playervoc = getPlayerVocation(cid)
queststatus = getPlayerStorageValue(cid,UNIQUEID)
if queststatus == -1 then
if playervoc == 1 then
doPlayerSendTextMessage(cid,22,"Você achou um ITEM")
doPlayerAddItem(cid,ID DO ITEM SE FOR SORC,1)
setPlayerStorageValue(cid,UNIQUEID,1)
else
if playervoc == 2 then
doPlayerSendTextMessage(cid,22,"Você achou um ITEM")
doPlayerAddItem(cid,ID DO ITEM SE FOR DRUID,1)
setPlayerStorageValue(cid,UNIQUEID,1)
else
if playervoc == 3 then
doPlayerSendTextMessage(cid,22,"Você achou um ITEM")
doPlayerAddItem(cid,ID DO ITEM SE FOR PALLY,1)
setPlayerStorageValue(cid,UNIQUEID,1)
else
if playervoc == 4 then
doPlayerSendTextMessage(cid,22,"Você achou um ITEM")
doPlayerAddItem(cid,ID DO ITEM SE FOR KINA,1)
setPlayerStorageValue(cid,UNIQUEID,1)
end
else
doPlayerSendTextMessage(cid,22,"Está vazio!")
end
return 1
end
vocs:
0 - sem vocação
1 - sorcs
2 - druids
3 - pallys
4 - kinas
depois vai em actions e coloca a tag
><action uniqueid="UNIQUEID" script="chest.lua" /
é isso aí... bem fácil de fazer...
Uso em anihis q exigem 1 representante de cada vocação.. para dar prêmios 'especiais'... menos repetitivo =P
Qualquer dúvida... é só postar =]
//DevmoX
...Save our Soul