Olá bom dia!
Como fazer para diferenciar no otserv a xp de rook para xp de main.
Pois quando o char chega em main lvl 8, ainda esta com a xp de rook, e só começará a ter a xp de main a partir do lvl 9.
Caso ajuste o min para 7, corre o risco do char ultrapassar o lvl 8 em rook.
Ajuda?
- Fórum
- OTServ
- Tutoriais
- Tutoriais de Scripting
- Explicando o Sistema de Stages
2
3.4k
11 meses depois...
28 de fevereiro de 2018 às 09:20


info
Grupo: Visconde
Registrado: 02/01/14
Posts: 304
Reputação: +149
Gênero: Outro
Char no Tibia: Psy Skyline
Olá pessoal, Bom algumas pessoas geralmente não sabem, como colocar uma EXP por stages, aqui vou explicar claramente como fazer seu servidor, seja lá derivado ou normal a ter stages em EXP.
em data/XML/ abra o arquivo stages.lua
será parecido como isso abaixo
Agora vou explicar cada linha pra você entender como funciona!
-- world id="0" o 0 ai tem uma função o 0 representa o ID do mundo, se caso o servidor possuir mundos você altera o ID 0 para o ID do mundo novo por exemplo tenho mundo numero 2, ai se vai e bota numero 2, multiplier="1" que dizer que a EXP será 1 de começo.
minlevel="1" o 1 representa o minimo do level que vai começar a stages de exp, maxlevel="10" o numero 10, representa até aonde vai ganhar a exp que no caso, um pouco mais pra frente você vê o numero 12, seria x12 a EXP daquele monstro, se caso sua exp for pra mais level você poderá deixar como abaixo.
.
o 11 representa a nova fase de começo para ganhar a EXP por stages, assim acima do level 1 ao 10, quando o jogador passar do 10, vai começar a contagem da exp do level 11, deu pra entender ?
Para se encerrar, um total pra máximo level, terá uma linha meio diferente no final da stages.lua como essa ao lado, minlevel="151" o minimo level 151 é ultimo na stages para ganhar uma EXP unica e nunca irá mudar no servidor, por exemplo abaixo.
o 21 representa a outra EXP ganha no server, será a base de experiencia para todo seu servidor, assim ela será fixa ao chegar a esse level. Agora vou deixar pra vocês uma stages já pronta, você pode alterar ela a vontade, a nossa stage.lua configurada ficou assim.
Antes de testar sua stages.lua, favor vá em sua config.lua ative a opção stages, deixa como abaixo.
experienceStages = trueagora sim está tudo funcionando! espero ter ajudado, rep+ créditos a mim