WA
suporte programação

(resolvido) Como por Level max no meu servidor nivel 600, por pela source, alguém ajuda?

Por Wase Wiss, 02 de nov. de 2016 em Resolvidos

suporte otserv
otserv
25
6.9k
Wase WissW
13 de novembro de 2016 às 09:25
2 horas atrás, subyth disse:

Possui uma maneira melhor e fácil de resolver isso.

 

em DATA > XML > Stages.xml:

<?xml version="1.0" encoding="UTF-8"?><stages>	<world id="0" multiplier="1">		<stage minlevel="1" maxlevel="7" multiplier="5"/>		<stage minlevel="8" maxlevel="199" multiplier="2"/>		<stage minlevel="200" multiplier="1.5"/>	</world></stages>

 

Basta apagar a 6º linha que possui apenas o stage minlevel \/

<stage minlevel="200" multiplier="1.5"/>

 

Então você configura o Max Level da linha anterior... EXEMPLO:

<?xml version="1.0" encoding="UTF-8"?><stages>	<world id="0" multiplier="1">		<stage minlevel="1" maxlevel="600" multiplier="10"/>	</world></stages>

Quando chegar no 600 a XP vai ser nula, portanto, ele não terá como sair deste level.

 

Faça o teste!

Mano, eu já tinha resolvido, mais mesmo assim vou te da REP+ por esta ajudando 

FelipeXTF
13 de novembro de 2016 às 19:55

Bom a minha source e 7.92 não sei se vai funcionar na sua,  tente achar no Spawn.cpp esta linha mude true para false se encontrar.

Spoiler

 for(it = list.begin(); it != list.end(); ++it) {
  if((tmpPlayer = (*it)->getPlayer()) && tmpPlayer->getAccessLevel() < ACCESS_PROTECT){
   return false;

 

spawn.png

spawn.thumb.png.7c55905d9497bc46975ab710188ff6d9.png

Wase WissW
13 de novembro de 2016 às 20:11
16 minutos atrás, ShadowsinXT disse:

Bom a minha source e 7.92 não sei se vai funcionar na sua,  tente achar no Spawn.cpp esta linha mude true para false se encontrar.

  Ocultar conteúdo

 for(it = list.begin(); it != list.end(); ++it) {

  if((tmpPlayer = (*it)->getPlayer()) && tmpPlayer->getAccessLevel() < ACCESS_PROTECT){

   return false;

 

spawn.png

Achei não

FelipeXTF
13 de novembro de 2016 às 20:14

tentou achar este  bool Spawn::findPlayer

o meu n e igual o seu ?

se não mande seu Spawn.cpp

Wase WissW
13 de novembro de 2016 às 20:16
1 minuto atrás, ShadowsinXT disse:

tentou achar este  bool Spawn::findPlayer

o meu n e igual o seu ?

se não mande seu Spawn.cpp

 

Spoiler

https://mega.nz/#!P801gJCa!3JdSfvzVok6n_jEhP5ZHfV8BffYICntxrB2RhGLhukc

 

FelipeXTF
13 de novembro de 2016 às 20:18

link criptografado ;[

Wase WissW
13 de novembro de 2016 às 20:22
4 minutos atrás, ShadowsinXT disse:

link criptografado ;[

Você copiou tudo ? por que eu testei aki e foi dboa

FelipeXTF
13 de novembro de 2016 às 20:30

Certo erro meu, então este ai e o seu Spawn procure isto ai no teu e mude  true para false e testar.

sp.png

sp.thumb.png.25f89feca130fc7eb36747ee1fa41056.png

Wase WissW
13 de novembro de 2016 às 21:06
36 minutos atrás, ShadowsinXT disse:

Certo erro meu, então este ai e o seu Spawn procure isto ai no teu e mude  true para false e testar.

sp.png

Vlw Mano

PoccnnP
14 de novembro de 2016 às 08:57

Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.