Ir para conteúdo

Money Change Em Uma Action Só!


Rikezenho

Posts Recomendados

---Para qualquer versão! Afinal, os IDs das moedas são os mesmos.

 

Fiz uma action unitária de change money.

Assim fica mais fácil e ocupa menos espaço.

 

Crie um arquivo chamado money.lua:

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

if item.itemid == 2148 and item.type == 100 then
doRemoveItem(item.uid,item.type)
doPlayerAddItem(cid,2152,1)
doSendMagicEffect(frompos,12)
end

if item.itemid == 2152 and item.type == 100 then
doRemoveItem(item.uid,item.type)
doPlayerAddItem(cid,2160,1)
doSendMagicEffect(frompos,12)

elseif item.itemid == 2152 then
doRemoveItem(item.uid,1)
doPlayerAddItem(cid,2148,100)
doSendMagicEffect(frompos,12)
end

if item.itemid == 2160 then
doRemoveItem(item.uid,1)
doPlayerAddItem(cid,2152,100)
doSendMagicEffect(frompos,12)
end

return 1
end

 

E no actions.xml, troque estes:

<action itemid="2148" script="gold.lua" />
<action itemid="2152" script="platinum.lua" />
<action itemid="2160" script="crystal.lua" />

Por estes:

<action itemid="2148" script="money.lua" />
<action itemid="2152" script="money.lua" />
<action itemid="2160" script="money.lua" />

 

Flwwww!

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

boa

num gosto desses change money prefiro banco msm :D

 

+ tem essa aki q eu acho melhor e + bonita

axo q foi o talaturen q fez pois vi ela no forgotten

 

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

if item.itemid == 2148 and item.type == 100 then

doChangeTypeItem(item.uid, item.type-item.type)

doPlayerAddItem(cid, 2152, 1)

doSendAnimatedText(frompos, "$$$", 89)

elseif item.itemid == 2152 and item.type == 100 then

doChangeTypeItem(item.uid, item.type-item.type)

doPlayerAddItem(cid, 2160, 1)

doSendAnimatedText(frompos, "$$$", 65)

elseif item.itemid == 2152 and item.type < 100 then

doChangeTypeItem(item.uid, item.type-1)

doPlayerAddItem(cid, 2148, 100)

doSendAnimatedText(frompos, "$$$", 210)

elseif item.itemid == 2160 then

doChangeTypeItem(item.uid, item.type-1)

doPlayerAddItem(cid, 2152, 100)

doSendAnimatedText(frompos, "$$$", 89)

end

 

return 1

end

 

flws

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Não Acho Mto útil o Money much pois jah vem em mtos ots mas tem akeles tradicionais que vem npc de banco meu ot veio com money much e axo bom do jeito q tah bom us 2 tutoriais concorco hehe...flws...

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...