Ir para conteúdo

[Action] Vender Itens Por Alavanca


drakylucas

Posts Recomendados

bem pessoal eu estava sem nada pa faze e decidi fazer meu primeiro script ao xtibia que irei divulgar.. (ja fiz varios mais nunca postei).

 

é um script simples mais pode ajudar muitas pessoas...

 

bem.. alguns dados:

funciona em 8.54+, com qualquer alavanca / item..

 

em actions/scripts crie um arquivo chamado vender.lua e nele coloque isso:

 

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

local venderr = {

[5656] = {2390,1000000,"MagicLong Sword"},

[5657] = {2393,40000,"Giant Sword"},

}

local vender = venderr[getItemAttribute(item.uid,"aid")]

 

local alavancas = {

[1945] = {1946},

[1946] = {1945},

}

local alavanca = alavancas[item.itemid]

 

if doPlayerRemoveItem(cid,vender[1],1) == TRUE then

doPlayerAddMoney(cid, vender[2])

if alavanca ~= nil then

doTransformItem(item.uid,alavanca[1])

end

doPlayerSendTextMessage(cid,19,"Voce vendeu um(a) "..vender[3].. " por "..vender[2].." gold coins.")

return true

 

else

return doPlayerSendCancel(cid,"Voce não está com o item "..vender[3].. ".")

end

 

 

return true

end

 

Explicação:

Aqui você vai colocar a Action ID do item a ser usado(no caso a alavanca)

Aqui você vai colocar a ID do item a ser vendido

Aqui você vai colocar o preço da venda

Aqui o nome do item a ser vendido.. TEM QUE ESTAR ENTRE ASPAS

 

Id de uma as alavancas a ser usadas.

Id da alavanca após usada (com a alavanca po outro lado)

 

Para adicionar mais itens basta copias a linha

[5657] = {2393,40000,"Giant Sword"},

e colar em baixo dela mudando as configuraçoes citadas acima.. ficando assim..

 

[5657] = {2393,40000,"Giant Sword"},

[5658] = {id,dinheiro,"Nome do Item"},

[5659] = {id,dinheiro,"Nome do Item"},

[5660] = {id,dinheiro,"Nome do Item},

[5661] = {id,dinheiro,"Nome do Item"},

 

detalhe: coloque as actions ID em orderm numérica crescente.

 

xml:

<action actionid="5656-5661" event="script" value="vender.lua"/>

 

Primeira action Id usada no script (na primeira linha da configuração)

Utima action id usada no script (utima linha da configuração)

 

 

 

no mapa faça um lugar com as alavancas que você colocou no script

[1946] = {1945},

./\ essas ids..

 

e nelas coloque as actions Ids respectivamente dependendo do item que o player irá vender.. exemplo:

 

coloco a id 1946 no mapa, coloco a actionId 5656 para vender a magicLong Sword

[5656] = {23901000000,"MagicLong Sword"},

 

 

 

Créditos: 100% meus (DrakyLucas)

NÃO AUTORIZO A POSTAGEM EM OUTROS FÓRUMS SEM ME CONSULTAR ANTES... EXCLUSIVO XTIBIA

Link para o comentário
Compartilhar em outros sites

  • 9 months later...
  • 5 months later...
  • 2 weeks later...

ei assim ta muito bom o topico mais quero saber como coloco o dinheiro assim 2160 e o ide dos kk etc.. mais quero colokar outra coisa pro cara assim

vip coin ele tem que ter vip coin pra poder copra

 

 

 

Mais que eu quero e como fazer o bau pra ser iten donate o cara tem que tiver points como me ensina ou add msn ramon-bernardo2010@hotmail.com

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...