Postado Janeiro 24, 2020 5 anos Olá pessoal do TibiaKing. Vejo que muitos estão abrindo servidores com Reset System. Então para facilitar a vida de alguns usuários, eu criei um script de reset tile simplificado Como funciona? Você escolhe um uniqueid (por exemplo: 29000), e pode usá-lo para ser a quantidade de resets Não entendeu ainda? Exemplo: 29000 = 0 resets para passar no tile 29057 = 57 resets para passar no tile Entendeu agora? Segue o tutorial de instalação Vá em data/movements/scripts e crie um arquivo chamado reset.lua Dentro dele coloque o seguinte script Mostrar conteúdo oculto -- Créditos ~Mathias Kenfi~ -- email: jvms081@hotmail.com local reset = { storage = 35100, -- Storage de seu sistema de reset (apenas se você utilizar o sistema de reset por storage) tilestr = 29000, -- Storage que você vai utilizar em seu sistema. OBS: Deve ser o mesmo do movements. Dica: utilize um número simples para editar depois limite = 100, -- Limite de reset por tile welcome = "Seja bem-vindo" -- Mensagem de boas vindas } function getPlayerReset(cid) return getPlayerStorageValue(cid, reset.storage) end function onStepIn(cid, item, pos, fromPosition) for i = 1,reset.limite do STR = reset.tilestr+i if isPlayer(cid) then if item.uniqueid == STR then if getPlayerReset(cid) >= i then doSendMagicEffect(getCreaturePos(cid), 12) doPlayerSendTextMessage(cid, 19, ""..reset.welcome.."") else doSendMagicEffect(pos, 2) doTeleportThing(cid, fromPosition, false) doPlayerSendTextMessage(cid, 19, "Você precisa ter no mínimo "..i.." reset's para passar nesta área") end end end end return true end Em data/movements/movements.xml Coloque a tag: Mostrar conteúdo oculto <movement type="StepIn" uniqueid="29000-29100" event="script" value="reset.lua"/> -- 29000 mesmo que em tilestr no arquivo reset.lua e o outro valor deve ser o limite que você escolheou 29000-29100 Lembrando, você deve colocar o mesmo valor de unique que está em tilestr Com isso você não precisa criar um arquivo toda vez que quiser adicionar um novo tile de reset em seu OT, apenas coloque o valor uinque específico Ajudei? REP++
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.