LU

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

Por Luiz Vitor, 19 de set. de 2008 em Actions e Talkactions

script
4
1.6k
Luiz VitorL
19 de setembro de 2008 às 18:08

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 Setembro 19 por Luiz Vitor

gustavocordeiroG
19 de setembro de 2008 às 20:24

Muito bom cara !!

Deu vontade de por no OT ;D

Vo da uma testadinha ake~ :smile_positivo:

careca21C
19 de setembro de 2008 às 21:18

Muito Bom Para Serveris Com Rpg

Muito legal Mesmo !!!

 

 

1 mês depois...
satan666S
17 de outubro de 2008 às 21:19

gostei vou fazer uma quest e por ele como e um iten pra ganhar na quest...