Ir para conteúdo

Featured Replies

  • Respostas 13
  • Visualizações 2.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Demonbholder
    Demonbholder

    -- Script by: thalia. local randomizar = { [1] = {name="demon armor", id = 2494, qnt = 1}, [2] = {name="demon legs", id = 2495, qnt = 1}, [3] = {name="demon helmet", id = 2493, qnt = 1}, [4] = {

  • "a" é a variavel da tabela: Então se no math.random e item [1] for escolido , o nome vai ser "demon armor". Tendeu?

Postado
  • Administrador

Faz muito tempo que eu não mexo com scripts e eu ando muito enferrujado ultimamente, tem algumas funções ai que eu não entendi olha como eu fiz esse script:

function onUse(cid, item, fromPosition, itemEx, toPosition)

local random = {
[1] = {itemid = 2494, quantidade = 1},
[2] = {itemid = 2495, quantidade = 1},
[3] = {itemid = 2493, quantidade = 1},
[4] = {itemid = 6529, quantidade = 100},
}

local level = 100 -- Level necessário para fazer a quest.
local storage = 14971 -- Storage pode ser qualquer numero, desde que ele não exista em outro script.
local efect = 28 -- Efito após ganhar o item.

if getPlayerLevel(cid) <= config.level then
return doPlayerSendCancel(cid, "You do not have level for do this quest.")
end

if getPlayerStorageValue(cid, storage) == 1 then
gain = random[math.random(1,#random)]
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a "..getItemNameById(gain.itemid)..".")
doPlayerAddItem(cid, gain.itemid, gain.quantidade)
doPlayerSetStorageValue(cid, storage, 1)
doSendMagicEffect(getPlayerPosition(cid), efect)
else
doPlayerSendCancel(cid, "Sorry, it is empty.")
end
return TRUE
end[/code]

Não testei, mas acho que funciona... ;D

TibiaKing Team- KingTópicos
www.tibiaking.com

Postado
  • Autor

funcionar até vai , mais como disse o demonbholder o doPlayerAddItem não vai add mais de 1 item que não seja agrupavel , exemplo

[3] = {itemid = 2493, quantidade = 2},

vamos supor que 2493 seja uma plate armor,

o player não ira ganhar 2 e sim uma só.

Por isso vai precisar usar for para os itens ser add com a quantidade colocada no script

2z8t5ef.jpg

p7gkt.jpg

"Quem ri por último é retardado."

"Quem cedo madruga, fica com sono o dia todo."

"Família que reza unida, é religiosa pra caralho."

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