Ir para conteúdo

Fiz Uma Action! [nome No Troféu Da Arena]


Luiz Vitor

Posts Recomendados

Sabem do troféu que se ganha quando faz a Arena no Global, né? Vem com seu nome escrito que conseguiu passar dela a talz.

Eu fiz uma action que bota teu nome no troféu u.u

OBS: Não tá pra quando pisar no tile o troféu aparecer em cima da mesa. Tá como se fosse quest, com chest.

 

Crie um arquivo .lua, como exemplo vou dar: "goblet.lua"

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

playername = getPlayerName(cid)

 

if item.uid == 9999 then

queststatus = getPlayerStorageValue(cid,9998)

 

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You win a golden goblet!")

 

gg = doPlayerAddItem(cid,7369,1)

doSetItemSpecialDescription(gg,"Congratulations, "..playername..", you finish the Warlord Arena.")

setPlayerStorageValue(cid,9998,1)

 

else

 

doPlayerSendTextMessage(cid,22,"It'\s Empty.)

end

return 0

end

return 1

end

 

Legenda:

 

9999 = A unique ID da chest, box, seja o que for.

9998 = A storage value, pra dizer se a quest foi feita ou não.

 

7369 = Item do golden goblet, pode ser qualquer outro item.

 

Fiz o tópico como se fosse tutorial, mas como esse é meu 1] trabalho que deu certo estou postando aqui.

 

No Action.xml adicione:

 

<action uniqueid="9999" script="goblet.lua"/>
Editado por Luiz Vitor
Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
×
×
  • Criar Novo...