Ir para conteúdo

[Encerrado] Baus de quest 6 items so pode pegar 1


joseanpereira

Posts Recomendados

gente tenho uma Quest feita e quero colocar 6 baus cada um com 1 item e o player so pode pegar um desses baus ok

manda o scripter ai para min por favor

 

ha caso eu queira adicionar +1 bau com item depois me dis a teg que eu tenho que adicionar ai

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

Olá! Isso pode ser feito no RME.

 

1. Crie os 6 Baus.

 

2. De dois cliques em todos, Coloque em "Action ID" o numero 2000.

 

3. E em "Unique ID" algum numero alto, ai vem o segredo, coloque o MESMO numero do unique id em todos ex: 20549

 

4. Clique em cada bau e aonde fica os quadrados pretos, de dois cliques e coloque os itens dele.

 

Se funcionar avisa ai!

Link para o comentário
Compartilhar em outros sites

n pego

eu quero que fassa uma para min n quero de outro serve pois n sei configurar quero que seja 6 baus e so possa pegar 1 item

Tento o que falei? Tem que fazer no mapa

Link para o comentário
Compartilhar em outros sites

 

-- Illusion Quest por Dyego

function onUse(cid, item, frompos, item2, topos)
if item.uid == 20019 then
queststatus = getPlayerStorageValue(cid,20019)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You have found Necromancer Turban.")
doPlayerAddItem(cid,12434,1)
setPlayerStorageValue(cid,20019,1)
else
doPlayerSendTextMessage(cid,22,"It is empty.")
end
elseif item.uid == 20020 then
queststatus = getPlayerStorageValue(cid,20019)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You have found Necromancer Robe.")
doPlayerAddItem(cid,12431,1)
setPlayerStorageValue(cid,20019,1)
else
doPlayerSendTextMessage(cid,22,"It is empty.")
end
elseif item.uid == 20021 then
queststatus = getPlayerStorageValue(cid,20019)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You have Necromancer Legs.")
doPlayerAddItem(cid,11355,1)
setPlayerStorageValue(cid,20019,1)
else
doPlayerSendTextMessage(cid,22,"It is empty.")
end
elseif item.uid == 20022 then
queststatus = getPlayerStorageValue(cid,20019)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You have found Meteor Rod.")
doPlayerAddItem(cid,7409,1)
setPlayerStorageValue(cid,20019,1)
else
doPlayerSendTextMessage(cid,22,"It is empty.")
end
elseif item.uid == 20023 then
queststatus = getPlayerStorageValue(cid,20019)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You have found Meteor Wand.")
doPlayerAddItem(cid,10105,1)
setPlayerStorageValue(cid,20019,1)
else
doPlayerSendTextMessage(cid,22,"It is empty.")
end
elseif item.uid == 20025 then
queststatus = getPlayerStorageValue(cid,20019)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You have found a Spellbook of lost Souls.")
doPlayerAddItem(cid,8903,1)
setPlayerStorageValue(cid,20019,1)
else
doPlayerSendTextMessage(cid,22,"It is empty.")
end
else
return 0
end
return 1
end

 

 

 

elseif item.uid == 20025 then <--- Aque é o id que vai no map editor
setPlayerStorageValue(cid,20019,1) <--- storage da quest você pode mudar mas todos tem que ser igual para o player poder pegar só de um baú ---
doPlayerAddItem(cid,8903,1) <--- aqui o id do item que vai dar na quest ----

 

 

é isso ae dúvidas posta ae.

Link para o comentário
Compartilhar em outros sites

não querido essa é a id tem que ser tipo vc pode mudar para vc entender melhor,

 

elseif item.uid == 20025 isso é o id que faz o player ganhar o item e cada baú tem que ter o seu

 

Exemplo baú 1 = 20025, baú 2 = 20026

 

setPlayerStorageValue(cid,20019,1 esse é o storage tem que ser todos iguais assim o player poderá pegar um items dos 6 baús.

 

 

OBS: se vc quiser por o uid 1001,1002,1003 vc que escolhe no actions xml vc muda e fica tudo ok

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

ok ...

 

 

<action uniqueid="20020" script="zibia/illusion_questmage.lua" />

<action uniqueid="20021" script="zibia/illusion_questmage.lua" />
<action uniqueid="20022" script="zibia/illusion_questmage.lua" />
<action uniqueid="20023" script="zibia/illusion_questmage.lua" />
<action uniqueid="20024" script="zibia/illusion_questmage.lua" />
<action uniqueid="20025" script="zibia/illusion_questmage.lua" />

 

Você muda o nome do script blz no meu ta assom zibia/illusion_questmage.lua" />

 

ae está as uid 20020 vc pode mudar para qualquer outra que desejar.

Link para o comentário
Compartilhar em outros sites

  • 5 months later...
  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...