Ir para conteúdo
  • 0

Systema de vip por item


tiagotjsk

Pergunta

Ola eu ja precurei em muitos topicos aqui no xtibia algums tem mais nao funfa nao sei oque pode cer

queria ajuda se alguem sabe algum topico que tenha direitinho ou melhor poste ak para min

 

eu quero que o item de 12 dias de premmy account para o player o id do item que quero usar é este

 

6578 Ajuda ae pls

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Tenta assim, em data/actions/scripts, crie um arquivo chamado itemvip.lua e adicione dentro:

 

 

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

doRemoveItem(item.uid, 1) then

doPlayerAddPremiumDays(cid, 12)

doSendMagicEffect(getCreaturePosition(cid), 14)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você acaba de ganhar 30 dias de Premium Account, terá áreas exclusivas!")

end

end

 

 

Em data/actions, abra o arquivo actions.xml com o bloco de notas e adicione essa tag:

<action itemid="6578" event="script" value="itemvip.lua"/>

 

GOODLUCK;

Link para o comentário
Compartilhar em outros sites

  • 0

15:16 You see a Pacc box.

It weighs 5.00 oz.

ItemID: [6578].

 

e no debug lua da esse erro

 

 

INFO: Starting OTScript Debug.lua

ERROR: itemvip.lua:2: unexpected symbol near 'then'

INFO: Stopping OTScript Debug.lua

Link para o comentário
Compartilhar em outros sites

  • 0

EAUHUHEAUHEA.. Que erro escroto o meu :s

Troque por:

 

 

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

doRemoveItem(item.uid, 1)

doPlayerAddPremiumDays(cid, 12)

doSendMagicEffect(getCreaturePosition(cid), 14)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você acaba de ganhar 30 dias de Premium Account, terá áreas exclusivas!")

end

end

 

Link para o comentário
Compartilhar em outros sites

  • 0

erro continuo com tanto que ja tinha tentado faser isso kkkk . ae da esse erro do debug agr

 

 

INFO: Starting OTScript Debug.lua

ERROR: itemvip.lua:7: '<eof>' expected near 'end'

INFO: Stopping OTScript Debug.lua

Link para o comentário
Compartilhar em outros sites

  • 0

Vê ai:

 

 

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

doRemoveItem(item.uid, 1)

doPlayerAddPremiumDays(cid, 12)

doSendMagicEffect(getCreaturePosition(cid), 14)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você acaba de ganhar 30 dias de Premium Account, terá áreas exclusivas!")

end

 

 

Eh que nao to com a cabeça boa hoje, cometendo erros nbs haha

Link para o comentário
Compartilhar em outros sites

  • 0

Perfeito topico senado :D nao sei nem como te agradecer mais acabo tudo os rep bom fica suave que todo dia vai cair um rep meu ae na sua conta :D

eu tenho mais uma duvida vou faser o topico se poder ajuda la :D Obrigado

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...