Ir para conteúdo

Comprando Items Por Actions.


_ferrari_

Posts Recomendados

Olá pessoal, fiz um novo script. Desta vez, é um bem simples, de compra por actions.

 

Primeiramente, faça uma estatua, ou outra coisa usável no seu mapa (o item que preferir). Coloque unique id 2001.

 

abra data/actions/scripts, duplique algum arquivo, renomeie como quiser e coloque isto dentro:

 

function onUse(cid, item)

 

if doPlayerRemoveItem(cid, 2160, 1) == 1 then

doPlayerAddItem(cid, 2268, 100)

doPlayerSendTextMessage(cid,22,"Here you are. Thanks and come again.")

else

doPlayerSendTextMessage(cid,22,"Sorry not possible.")

return 0

end

end

 

em data/actions/actions.xml, coloque <action uniqueid="2001" script="sd.lua" />

 

Vamos aos editaveis:

 

Em vermelho o dinheiro que remove (neste caso, 2160, 1 é uma crystal coin)

Em Azul: o item que se compra (neste caso, 2268, 100 é uma sd com 100 cargas)

Em Verde: Mensagem que aparece quando se compra (neste caso, 22,"msg, aparece uma mensagem em verde como em look.

Em Laranja: Nome do script lua que você colocou o script e renomeou

 

 

Duvidas postem aqui.

 

 

EDIT:

Desculpem o erro, erros noobs são os mais comuns.... Desculpem novamente, bye!

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

ok, uma duvida, eu tou com o problem a no tuto: http://www.xtibia.com/forum/index.php?showtopic=68280 tanto que tu tentou me ajudar la.

 

Usei esse teu script (vi na sig :p) e deu certo a parte de que se a pessoa nao tiver o dinheiro nao leva o item. Porem o dinheiro é removido mesmo se nao tiver a quantidade.

 

pode ajudar?

Link para o comentário
Compartilhar em outros sites

não, por exemplo.

 

Se ele tiver 500gp e presise de 2k, o script não da o item e remove os 500gp.

 

Edit:

 

Eu botei pra presisar de 12 moedas de crystal.

 

Com 1 moeda compra Oo

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

  • 1 year later...
×
×
  • Criar Novo...