allan1001 8 Postado Novembro 20, 2008 Share Postado Novembro 20, 2008 alguen ajuda plz... é tp akelas quest de começo pra pegar os itens noob.... tipo se um paladyn clikar no bau pegar um spear e talz ..e um druid clikar pegar uma rod e assim vai ;p vlw desde de jah Link para o comentário Compartilhar em outros sites More sharing options...
DaNDaNrOxX 15 Postado Novembro 21, 2008 Share Postado Novembro 21, 2008 (editado) ----------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 Abraço ! Editado Novembro 21, 2008 por DaNDaNrOxX Link para o comentário Compartilhar em outros sites More sharing options...
allan1001 8 Postado Novembro 21, 2008 Autor Share Postado Novembro 21, 2008 (editado) nuss kara vlw msmo me ajudo mto :smile_positivo: nda q uma editada de leve reparasse para q tdos ficasse em um bau só 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 Novembro 21, 2008 por allan1001 Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados