Reset System Funcionando em TFS 1+
Boa tarde galerinha, implementei um sistema de reset no meu servidor e vou compartilhar com voces por nao ver muito conteudo deste para tfs 1.+
Você pode configurar se quer que o preço aumente a cada reset, se os leveis aumentam a cada reset, a % de vida que vai manter a cada reset.
Este sistema adiciona uma coluna 'description' na tabela 'players' da sua DB.
Vamos la:
Abra seu phpmyadmin, selecione sua DB, vá em sql e execute o comando:
ALTER TABLE `players` ADD `description` VARCHAR(255) NOT NULL DEFAULT '0';
Vá em data/npc/lib
crie npc_resets.lua e adicione:
agora em data/npc crie reseter.xml
e adicione:
vá em data/npc/script
crie reseter.lua e adicione:
Pra mostrar a quantidade de resets no Look vá em:
data/events/scripts/player.lua
Procure por:
function Player:onLook(thing, position, distance)
adicione:
Você pode configurar editando:
config = {
minlevel = 150, --- Level inical para resetar
price = 10000, --- Preço inicial para resetar
newlevel = 20, --- Level após reset
priceByReset = 0, --- Preço acrescentado por reset
percent = 30, ---- Porcentagem da vida/mana que você terá ao resetar (em relação à sua antiga vida total)
maxresets = 50, ---- Maximo de resets
levelbyreset = 0 --- Quanto de level vai precisar a mais no próximo reset
}
Creditos:
Criação: Nogard, Night Wolf
TFS 1.+: Linus
Correção de erros: Marcos, Majesty