Vá em data/actions/scripts, crie um arquivo chamado suaquest.lua e adicione isso dentro:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 2000 then
queststatus = getPlayerStorageValue(cid,6866)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a stonecutter axe.")
doPlayerAddItem(cid,2431,1)
setPlayerStorageValue(cid,6866,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 2001 then
queststatus = getPlayerStorageValue(cid,6866)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a magic sword.")
doPlayerAddItem(cid,2400,1)
setPlayerStorageValue(cid,6866,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
elseif item.uid == 2003 then
queststatus = getPlayerStorageValue(cid,6866)
if queststatus == -1 then
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You have found a demon armor.")
doPlayerAddItem(cid,2494,1)
setPlayerStorageValue(cid,6866,1)
else
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty.")
end
end
return 1
end
Agora vá em data/actions e abra o arquivo actions.xml com o bloco de notas, adicione essas tags em qualquer lugar:
<action uniqueid="2000" script="suaquest.lua"/> <action uniqueid="2001" script="suaquest.lua"/> <action uniqueid="2003" script="suaquest.lua"/>
AGORA VÁ NO MAP EDITOR, CRIE O MAP DA QUEST COMO DESEJAR, E NOS BAUS, ADICIONE EM UM, O UNIQUEID 2000, NO OUTRO 2001 E NO OUTRO 2003, BOA SORT





info
Grupo: Visconde
Registrado: 30/11/12
Posts: 252
Reputação: +13
Precisava de um Script de uma quest,
Pro player que chegar na sala da quest,
Vai encontrar 3 báus, um no lado do outro,
E atraz dos Báus terá ums Stone Tables, com
Os Itens em cima..
Tipo qui nem a Anihi.
Pro cara escolher entre "Sca", "Magic Sword", "Demon Armor", sacas?
Que seja compativel com
Styller Yurots 0.7.5 (8.60)
Obrigado a atenção!
Aguardo.
Editado Fevereiro 6 por FenixBorges