Reset por level eu sei o que significa, mas o que seria esse reset por stages?
PS: Coloque esse código gigantesco dentro de um spoiler, se não fica ruim se localizar no tópico
Reset por level eu sei o que significa, mas o que seria esse reset por stages?
PS: Coloque esse código gigantesco dentro de um spoiler, se não fica ruim se localizar no tópico
Assim é reset pelo level, mas dou um exemplo, com reset de 1 a 4 reseta no level 500... no reset de 5 a 9 550, no reset de 10 a 15 650 e assim vai sucessivamente... até 100 resets ![]()
Se não entendeu posso tentar explicar mais ok?
Você já tem esse sistema in-game, e também sabe em qual tabela do banco de dados marca quantos resets o player tem?
#EDIT
Vou dar uma editada aqui e ver se funciona
Editado Abril 22 por MatheusGrilo
o sistema está ai é só dar ctrl + f e procurar por reset ![]()
a tabela é players>resets
eu uso esse sistema que postei acima no servidor, só que ele não tem as stages. apenas isso
funciona 100%
info
Grupo: Marquês
Registrado: 26/02/12
Posts: 1.1k
Reputação: +369
Gênero: Masculino
Char no Tibia: Tibjohiand Tito

Você tem 48h para formatar o código. Caso contrário vou deixar como i
Inválido na lixeira.
como assim? nao entendi ![]()
Tem como alguem me ajudar? e pq eu tenho que formatar o codigo?
Editado Abril 23 por alienbear
@alienbear você tem alguma function que mostra quantos resets o player tem?
ss tenho na distro ![]()
tenho uma função no distro compilada, mas ela verifica só o banco de dados
e no site tambem que verifica a tabela resets... ambas verificam porem de maneiras diferentes.
Qual função você usa para ver os resets do player no site?
Exemplo: para ver o nome do player, utilizo $player->getName()
para ver o level do player, utilizo $player->getLevel()
no site seria $player->getResets()
![]()
Editado Abril 23 por alienbear
Então vamos lá
aonde está $reset_level = 700; coloque isso:
if($player->getResets() <= 4) {
$reset_level = 500;
}
if(($player->getResets() >= 5) && ($player->getResets() <= 9)) {
$reset_level = 550;
}
if(($player->getResets() >= 10) && ($player->getResets() <= 15)) {
$reset_level = 650;
}
if($player->getResets() > 15) {
$reset_level = 700;
}
Caso você entenda o mínimo de programação, agora ficará fácil, caso contrário, irei explicar o que fazer para adicionar mais leveis para resetar:
Explicando o código:
sim sim, entendo o minimo de programação aushauhs...
muito obrigado mesmo viu, vc ja testou? agradeço muito ![]()
Não dá para eu testar pois o meu gesior é totalmente diferente desse, nem vip tem, mas pela lógica de programação está correto.
Quando você puder, poste se deu certo ou não, boa sorte ![]()
Assim deu certinho e tudo mas vc saberia me informar pq quando eu reseto o personagem ou dou back na pagina ele retorna um link de error? http://127.0.0.1/index.php?subtopic=error
desloga da conta toda vez que reseta e tambem quando eu coloco uma senha errada ele reseta de qualquer jeito :X
Editado Abril 23 por alienbear
info
Grupo: Campones
Registrado: 16/03/14
Posts: 0
Reputação: 0
Acho que foi pedido pra remover o script
Editado Abril 23 por alienbear