Ir para conteúdo
  • 0

Ajuda com quest do baú


shinigami2013

Pergunta

Eu encontrei um site que explicava como adicionar items no baú mais depois que faço tudo que pedi lá da esse erro "erro Unable to load actions!" Auguem me ajuda por favor isso ai da guando eu tendo colocar o servidor pra funcionar. base no dash. do Rep+ pela ajuda.

 

Se auguem tiver outro tutorial é for de grande ajuda do Rep+ se conseguir resolver o problema.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Cara, um jeito mais simples. Vai em data/actions/scripts, copia qualquer arquivo e cola, renomeia para newquest

agora você abre ele com o bloco de notas e cola isso:

 

 

 

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

local gain = 2148

local amount = 100

if getPlayerStorageValue(cid,17039) == -1 then

doPlayerAddItem(cid,gain,amount)

doPlayerSendTextMessage(cid,22,"You found a recompense!")

else

doPlayerSendTextMessage(cid,22,"Its empty.")

end

return true

end

 

 

 

Aonde ta em vermelho você muda:

gain = ID do item que ganha na quest

amount = quantidade.

 

Agora em data/actions, abra o arquivo actions.xml e adicione essa tag:

 

 <action uniqueid="17049" event="script" value="newquest.lua"/>

 

Prontinho, agora é só ir no MAP EDITOR, colocar qualquer bau no mapa, e nele clicar 2x e por UNIQUEID 17049.

 

Beijos

Link para o comentário
Compartilhar em outros sites

  • 0

Eu coloquei pelo rme, tipo quero que o baú de pewter de item pq ele não dava nada como em varios outros que achei pelo mapa, logo normalmente sem erro e coloquei a id fiz direitinho oque vc me disse acima. copiei um arquivo qualquer colei oque vc me disponibilizo coloquei a id e a quantidade de items, fui na xml coloquei a tag ai fui no rme cliquei duas vezes no baú e coloquei a id mesmo assim o baú continua vazio.

Link para o comentário
Compartilhar em outros sites

  • 0

CARA, ANTES DE MAIS NADA, MUDA O CÓDIGO PRA ESSE, EU ESQUECI UMA COISA:

 

 

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

local gain = 2148

local amount = 100

if getPlayerStorageValue(cid,17039) == -1 then

doPlayerAddItem(cid,gain,amount)

doPlayerSendTextMessage(cid,22,"You found a recompense!")

setPlayerStorageValue(cid,17039,1)

else

doPlayerSendTextMessage(cid,22,"Its empty.")

end

return true

end

 

 

SÓ MUDA O ITEM QUE GANHA E A QUANTIDADE!

 

 

 

~~

PARA CRIAR OUTRAS QUESTS:

Vamos fazer assim, é só você criar outro arquivo, com o código igual esse:

 

function onUse(cid,item,frompos,item2,topos)
local gain = 2148
local amount = 100
if getPlayerStorageValue(cid,[color=#ff0000]17039[/color]) == -1 then
doPlaye
rAddItem(cid,gain,amount)
doPlayerSendTextMessage(cid,22,"You found a recompense!")
setPlayerStorageValue(cid,[color=#ff0000]17039[/color],1)
else
doPlayerSendTextMessage(cid,22,"Its empty.")
end
return true
end

 

Você só muda o premio. E aonde ta vermelho, coloca +1 numero, exemplo, se ta 10000 coloca 10001, se tive 20422, coloca 20423 :)

 

E no actions.xml voce adiciona a tag também!

 

<action uniqueid="17049" event="script" value="newquest.lua"/>

 

AONDE TA 17049, VOCÊ COLOCA +1 NUMERO, no caso 17050, e ai vai pondo +1 a cada quest.

 

E aonde ta newquest.lua coloca o nome do novo arquivo q vc criou :)

DEPOIS É SÓ IR NO RME E ADICIONAR O NUMERO (UNIQUEID) que no caso agora é 17050 no BAU :D

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...