Muito util.
Parabéns , gostei ;D
rep + !
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

Muito util.
Parabéns , gostei ;D
rep + !
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Simples e bem útil, parabéns.
obs: entra no msn.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

obrigado
quem tiver alguma duvida ou sugestão favor postar
info
Grupo: Artesão
Registrado: 18/07/11
Posts: 145
Reputação: +18
Char no Tibia: LordeFmorte

parabém muito bom
ai Vodkart sei q você e o cara nos Scripting ai queria q você dese uma olada aq para você ver oque asa
info
Grupo: Artesão
Registrado: 16/01/09
Posts: 140
Reputação: +50
Char no Tibia: Eternal Oblivion

muito bom mesmo
mas se eu quizer colocar pro player tipo receber tanto de quantidade?
e é normal apareçe duplicate? unique id
Editado Outubro 15 por soldoran
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

muito bom mesmo
mas se eu quizer colocar pro player tipo receber tanto de quantidade?
e é normal apareçe duplicate? unique id
se aparecer duplicate uniqueid é porque algum dos id já está em uso, mas pode ser usado actionid ao invés de uniqueid
info
Grupo: Artesão
Registrado: 16/01/09
Posts: 140
Reputação: +50
Char no Tibia: Eternal Oblivion

entao mas nao tem nenhum repitidos
a num ser a unique do bau como tu coloco ali
mas ate tirei e da no mesmo...
bau vazio ![]()
info
Grupo: Campones
Registrado: 12/02/08
Posts: 95
Reputação: +9
Gênero: Masculino

Interessante.
Como faria para colocar mais de um item como premio por baú?
E uma quantidade maior do q 1 desse item.
Ex.: 30 gold
Editado Outubro 17 por BobStriker
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Interessante.
Como faria para colocar mais de um item como premio por baú?
pronto, script editado, só usar o novo
http://www.xtibia.com/forum/topic/159008-simplificando-quests/
hehe, mas o meu não tinha a capacidade
masok
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino
O script tem como função ser prático,de vez de precisar criar vários scripts de báu para quests,podemos fazer tudo em um arquivo só!
data/actions/scripts/chestsys.lua
local chests = { [6001] = {storage = 8000, item = 7429, amount = 1}, [6002] = {storage = 8000, item = 7366, amount = 1}, [6003] = {storage = 8001, item = 8926, amount = 4}, [6004] = {storage = 8002, item = 2160, amount = 100} } function onUse(cid,item,fromPosition,itemEx,toPosition) local v = chests[item.uid] if getPlayerStorageValue(cid, v.storage) ~= -1 then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "It is empty") elseif getPlayerFreeCap(cid) < (getItemWeightById(v.item)*v.amount) then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "You need " .. (getItemWeightById(v.item)*v.amount) .. " capacity in order to get the item") end if isItemStackable(v.item) or v.amount == 1 then doPlayerAddItem(cid, v.item, v.amount) else for i = 1, v.amount do doPlayerAddItem(cid, v.item, 1) end end setPlayerStorageValue(cid,v.storage,1) return doPlayerSendTextMessage(cid,22,"You have found a "..v.amount.." " .. getItemNameById(v.item) .. ".") enddata/actions/actions.xml
° - Mas como funciona? Como edito o script?
[6001] = {storage = 8000, item = 7429, amount = 1 }
Vermelho: significa o unique ID do báu
Verde: É a storage do báu(pode ser colocada a mesma storage caso for mais de um báu na mesma quest)
Azul: É o ID do item que será dado ao jogador que abrir o báu
Laranja: É a quantidade de items que o player vai receber
Como faço para adicionar mais?
Simples,coloque uma virgula na última chave,ficando:
local chests = { [6001] = {storage = 8000, item = 7429, amount = 1}, [6002] = {storage = 8000, item = 7366, amount = 1}, [6003] = {storage = 8001, item = 8926, amount = 4}, [6004] = {storage = 8002, item = 2160, amount = 100} , -- adicionei uma virgula no final [6005] = {storage = 8004, item = 2152, amount = 50} }e na tag:
Colocamos um a mais,de vez de ser 6001-6004,colocamos,6001-6005.
Créditos: Santi & Vodkart
Editado Outubro 17 por Vodkart