Ir para conteúdo

Quest Ganha So 1 Item


Carlinhow789

Posts Recomendados

Bom isso é facil editar edito como quiser so ganha 1 item vlw

-- orshabaal chests

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

   if item.uid == 5020 then      queststatus = getPlayerStorageValue(cid,5020) 
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"Você recebeu seu norse shield.")
     doPlayerAddItem(cid,7460,1)
     setPlayerStorageValue(cid,5020,1) 
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
   elseif item.uid == 5021 then
   queststatus = getPlayerStorageValue(cid,5020)
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"Você recebeu seu Santa Hat.")
     doPlayerAddItem(cid,6531,1)
     setPlayerStorageValue(cid,5020,1)
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
  elseif item.uid == 5022 then
   queststatus = getPlayerStorageValue(cid,5020)
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"Você recebeu sua Dragon Robe.")
     doPlayerAddItem(cid,8867,1)
     setPlayerStorageValue(cid,5020,1)
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
  elseif item.uid == 5023 then
   queststatus = getPlayerStorageValue(cid,5020)
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"Você recebeu sua bunny slippers.")
     doPlayerAddItem(cid,2644,1)
     setPlayerStorageValue(cid,5020,1)
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
  elseif item.uid == 5024 then
   queststatus = getPlayerStorageValue(cid,5020)
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"Você recebeu sua northwind rod.")
     doPlayerAddItem(cid,8911,1)
     setPlayerStorageValue(cid,5020,1)
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
   elseif item.uid == 5025 then
   queststatus = getPlayerStorageValue(cid,5020)
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"Você recebeu sua wand of decay.")
     doPlayerAddItem(cid,2188,1)
     setPlayerStorageValue(cid,5020,1)
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
   elseif item.uid == 5026 then
   queststatus = getPlayerStorageValue(cid,5020)
   if queststatus == -1 then
     doPlayerSendTextMessage(cid,22,"Você recebeu sua Knife.")
     doPlayerAddItem(cid,2403,1)
     setPlayerStorageValue(cid,5020,1)
   else
     doPlayerSendTextMessage(cid,22,"It is empty.")
   end
else
 return 0
   end

   return 1
end

 

Edite como quiser nas propiedades do chest ponha como action id exemplo no primeiro bau

 

elseif item.uid == 5025 then

no segundo

elseif item.uid == 5026 then

e só editar la em cima script facinho

 

depois va em data/actions.xml e ponha isso

 

<action uniqueid="5020" script="orshachest.lua" />

<action uniqueid="5021" script="orshachest.lua" />

<action uniqueid="5022" script="orshachest.lua" />

<action uniqueid="5023" script="orshachest.lua" />

<action uniqueid="5024" script="orshachest.lua" />

<action uniqueid="5025" script="orshachest.lua" />

<action uniqueid="5026" script="orshachest.lua" />

 

se for editra os uniqid do chest mude aki e no script vlw

Rep+ né?

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

bom assim vou colocar um exemplo de armas

 

vai em SEUOT/DATA/ACTIONS/SCRIPTS E CRIE 1 ARQUIVO .LUA CHAMADO armas.lua

 

ABRA ELE E COLOQUE ISSU DENTRO

 

 

-- Supreme Quest

 

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

 

if item.uid == 9996 then

queststatus = getPlayerStorageValue(cid,5491)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Voce pegou um(a) Gun Of King.")

doPlayerAddItem(cid,2424,1)

setPlayerStorageValue(cid,5491,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

elseif item.uid == 9997 then

queststatus = getPlayerStorageValue(cid,5491)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Voce pegou um(a) Hand Of The Devil.")

doPlayerAddItem(cid,10309,1)

setPlayerStorageValue(cid,5491,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

elseif item.uid == 9998 then

queststatus = getPlayerStorageValue(cid,5491)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"Voce pegou um(a) Dual Sword.")

doPlayerAddItem(cid,12574,1)

setPlayerStorageValue(cid,5491,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

else

return 0

end

 

return 1

end

 

depois disso vc vai em SEUOT/DATA/ACTIONS/ACTIONS.XML e coloca esta linha

 

<action uniqueid="9996;9997;9998" script="armas.lua" />

 

é onde vai fikar o nome do seu script por exemplo voce cria la em scripts item.lua voce vai ter q por aqui em xml tbm item.lua

é o Uniqueid que vc ira colocar no BAU para o xar pega o item pois esse uniqueid tem q ser igual no xml e no Script.lua

é o ID DO ITEM

é a Descriçao por exemplo voce fez essa quest para bens.!

 

puiz igual o di baxo falo \/

 

Bom cara espero te ajudado nao sei se da para entender ;D

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

  • Quem Está Navegando   0 membros estão online

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