Ir para conteúdo

Featured Replies

Postado

local minlevel = 10 -- level minimo para usar o comando
local idmoeda = 12372 -- id da moeda para comprar os itens -- 2148 é gold coin
local compra = {
["megastaff"] = {id = 7424, count = 1, price = 10}, --- [nome do item que aparecerá na loja] = id do item, quantidade, preço em idmoeda
["megaclub"] = {id = 7423, count = 1, price = 10},
["megasword"] = {id = 7417, count = 1, price = 10},
["megaaxe"] = {id = 2441, count = 1, price = 10},
["megadistance"] = {id = 5907, count = 1, price = 10},
["megaarmor"] = {id = 8877, count = 1, price = 12},
["megarobe"] = {id = 12618, count = 1, price = 12},
["megashield"] = {id = 12194, count = 1, price = 12},
["megaorb"] = {id = 12608, count = 1, price = 12},
["megaboots"] = {id = 2358, count = 1, price = 15},
["megapacc1"] = {id = 6087, count = 1, price = 7},
["megapacc2"] = {id = 6088, count = 1, price = 10},
["megapacc3"] = {id = 6089, count = 1, price = 20},
["scoin"] = {id = 2159, count = 1, price = 1},
["keyvip"] = {id = 8978, count = 1, price = 5},
["ringxp"] = {id = 7708, count = 1, price = 1},
["pkclean"] = {id = 5350, count = 1, price = 1}
}
function onSay(cid, words, param)
local shop = compra[param]
if (shop) then
if getPlayerLevel(cid) >= minlevel then
if doPlayerRemoveItem(cid, idmoeda, compra[param:lower()].price) == TRUE then
doPlayerAddItem(cid, compra[param:lower()].id, compra[param:lower()].count)
doSendMagicEffect(getCreaturePosition(cid),13)
doCreatureSay(cid, "Voce comprou " .. compra[param:lower()].count .." " .. param:lower() .. "!", TALKTYPE_ORANGE_1)
else
doPlayerSendTextMessage(cid, 22,"Você deve ter ".. compra[param:lower()].price .." ".. getItemNameById(idmoeda) .." para comprar esse item.")
end
else
doPlayerSendTextMessage(cid, 22,"Você deve ter level " .. minlevel .. " ou mais para poder comprar na loja.")
end
end
return true
end
function onSay(cid, words, param)
if param == "" then
local itensCompra = {"megastaff","megaclub","megasword","megaaxe","megadistance","megaarmor","megarobe","megashield","megaorb","megaboots","megapacc1","megapacc2","megapacc3","scoin","keyvip","ringcp","pkclean"}
local text = ""
for i=1, #itensCompra do
if i == 1 then
     text = i.." - ".. itensCompra[i] .."\n"
else
     text = text.. i .." - ".. itensCompra[i] .."\n"
end
end
doShowTextDialog(cid,9004,text)
return TRUE
end
end

 

Peguei essa script com Daniel :P Mas tentei usar no server e n funfa '-' podem me dizer se tem algo errado?

Editado por Danilo Rodrigues (veja o histórico de edições)

  • Respostas 9
  • Visualizações 499
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

Postado

Você tem que dizer qual é o erro que ta acontecendo para que alguém possa ajudar amigo. Tira uma print no distro se aparecer algum erro ou se não aparece lá, mostre o que mostra no jogo!

Editado por IagoNp (veja o histórico de edições)

Postado
  • Autor
  Em 24/11/2013 em 20:05, IagoNp disse:

Você tem que dizer qual é o erro que ta acontecendo para que alguém possa ajudar amigo. Tira uma print no distro se aparecer algum erro ou se não aparece lá, mostre o que mostra no jogo!

 

Tipo, quando eu digo !buy, aparece a lista normal com os itens que estão para vender. Mas se eu digito !buy e o nome do item, simplesmente não acontece nada, só aparece no chat uma mensagem em laranja com o mesma coisa que escrevi. Vou tirar um print pra postar aqui

Postado
  • Autor

Quando eu falo !buy, mostra o catálogo. Mas se eu digito !buy e mais algum nome de um item do catálogo, ele só faz repetir o que eu escrevi e não faz mais nada, nem tira os itens do meu inventário, nem coloca item nenhum '-'

post-22362-0-79242800-1385324354_thumb.p

Postado

substitua essa linha:

local itensCompra = {"megastaff","megaclub","megasword","megaaxe","megadistance","megaarmor","megarobe","megashield","megaorb","megaboots","megapacc1","megapacc2","megapacc3","scoin","keyvip","ringcp","pkclean"}

por essa:

local itensCompra = {"megastaff", "megaclub", "megasword", "megaaxe", "megadistance", "megaarmor", "megarobe", "megashield", "megaorb", "megaboots", "megapacc1", "megapacc2", "megapacc3", "scoin", "keyvip", "ringcp", "pkclean"}

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.6k

Informação Importante

Confirmação de Termo