Ir para conteúdo

Featured Replies

Postado

Bom o titulo ja diz...  

no meu servidor fiz uma area para que as pessoas comprem itens donate com a moeda vip  , mas sempre que eu compro 1 item a alavanca some  e aparece um bau no lugar e nao da pra comprar dnv... como arrumo isso ? Obg desde ja

 

10325556_495444850556944_528795572328443

Resolvido por SonGoku

Ir para solução
Postado

"data/actions/scripts/questdonate1.lua"

function onUse(cid, item)
local price = 50000 -- Preço do item
local it = 8932 -- ID do item
local count = 1 -- Quantia do item

if not doPlayerRemoveMoney(cid, price) then
doPlayerSendCancel(cid, "Você precisa ter "..price.." gold coins para comprar "..count.."x "..getItemNameById(it)..".") return true
end

doPlayerAddItem(cid, it, count)
doPlayerSendCancel(cid, "Você comprou "..count.."x "..getItemNameById(it).." por "..price.." gold coins.")
return true
end

"data/actions/actions.xml"

<action actionid="7001" script="quest1.lua"/

Este é oque eu uso,ve se funciona ai ! ^^

Postado
  • Autor

"data/actions/scripts/questdonate1.lua"

function onUse(cid, item)
local price = 50000 -- Preço do item
local it = 8932 -- ID do item
local count = 1 -- Quantia do item

if not doPlayerRemoveMoney(cid, price) then
doPlayerSendCancel(cid, "Você precisa ter "..price.." gold coins para comprar "..count.."x "..getItemNameById(it)..".") return true
end

doPlayerAddItem(cid, it, count)
doPlayerSendCancel(cid, "Você comprou "..count.."x "..getItemNameById(it).." por "..price.." gold coins.")
return true
end

"data/actions/actions.xml"

<action actionid="7001" script="quest1.lua"/

Este é oque eu uso,ve se funciona ai ! ^^

mas esse que vc postou nao é com Crystal coins ?

Postado
  • Autor
  • Solução

Consegui o/  olhei bem  na .lua  e vi o meu erro

 

local coin = 2157
local lever = {
[30000] = {15,2474},
}
function onUse(cid,item,fromPosition,itemEx,toPosition)
if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then
return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." " ..getItemNameById(coin))
end
doPlayerAddItem(cid,lever[item.actionid][2])
doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2]))
doSendMagicEffect(getCreaturePosition(cid), math.random(28,30))
doTransformItem(item.uid, item.itemid == 1746 and 1746 or 1746)
return true
end

 

 

essa linha que estragou : doTransformItem(item.uid, item.itemid == 1746 and 1746 or 1746)    ^^  resolvi ,  mas obrigado pela ajuda  eu comparei com o post do Vitin e consegui arrumar

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo