Ir para conteúdo
  • 0

Baús Quest


cdmjunior

Pergunta

Pessoal, não estou conseguindo configurar 2 baús de uma mesma quest no otserver.

 

Aqui vai o Script:

 

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

 

if item.uid == 1993 then ---> não sei o que colocar aqui

queststatus = getPlayerStorageValue(cid,5501) ---> aqui seria o que?

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found a greenwood coat.")

doPlayerAddItem(cid,8869,1) ---> aqui seria o id do item novamente?

setPlayerStorageValue(cid,5501,1) ---> não sei o que colocar aqui

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

end

else

return 0

end

end

return 1

 

 

Estou com essas dúvidas acima, do lugar dos ids. No meu caso o id do item seria 2488 e a action 2488, por exemplo.

 

Ai eu iria normalmente la no map editor, no lugar da Action ID eu colocaria 1993 e Unique ID 2488, certo?

 

 

Obrigado.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Arrumei o script para vc:

--Crown Legs
function onUse(cid, item, frompos, item2, topos)

if item.uid ==2488 then
queststatus = getPlayerStorageValue(cid,2488)
if queststatus == 1 then
doPlayerSendTextMessage(cid,22,"This Chest is empty.")

else
doPlayerSendTextMessage(cid,22,"Voce conseguiu uma Crown Legs!")
doSendMagicEffect(topos,12)
coins_uid = doPlayerAddItem(cid,2488,1)
setPlayerStorageValue(cid,2488,1)
end
return 0
end
return 1
end

 

Essa é a script da quest, no mapa editor vc só vai por o numero no unique Id.

Por Exemplo:

 

 <action uniqueid="2488" script="questcrownlegs.lua" />

Voce colocou assim no actions.xml então o Unique ID do chest no map editor sera 2488, e não se adiciona nada no Action ID.

 

Espero ter ajudado, Snowz.

Dúvidas poste.

pwn.gif

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

  • 0

Funcionou agora.

 

Mas tipo, no caso aqui é 2 baús pra uma quest, eu to tentando colocar eles no mesmo script mas não ta dando, como eu teria que fazer? Ou teria que colocar separado?

 

 

:]

Link para o comentário
Compartilhar em outros sites

  • 0

quais os itens?

me diga os 2 itens que eu faço o script para voce!

crow legs e red bag?

 

edited

-----------------------------------------

ja fiz.

 

vai em actions>scrips e copia um,renomeia para kotachest.lua

 

adiciona isso:

 

-- kota chests

 

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

 

if item.uid == 5027 then queststatus = getPlayerStorageValue(cid,5027)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found a Crow Legs.")

doPlayerAddItem(cid,2488,1)

setPlayerStorageValue(cid,5027,1)

else

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

end

elseif item.uid == 5028 then

queststatus = getPlayerStorageValue(cid,5027)

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found a Red Bag.")

doPlayerAddItem(cid,1993,1)

setPlayerStorageValue(cid,5027,1)

else

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

end

else

return 0

end

 

return 1

 

ai vai em actions.xml e adiciona:

 

<action uniqueid="5027" script="kotachest.lua" />

<action uniqueid="5028" script="kotachest.lua" />

 

ai vai no mapper editor na prorpriedade do bau da crown legs o uniqueid é 5027

e na propriedade do bau da red bag unique id é 5028!

 

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

×
×
  • Criar Novo...