Ir para conteúdo

Featured Replies

Postado

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

Spoiler

-- Créditos ~Mathias Kenfi~
-- email: [email protected]


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:

 

Spoiler

<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++

 

 

  • 3 months later...

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo