[Ajuda] Sistema de level
#6

Seu cуdigo estб muito complicado. Organize seus cуdigos e torne ele mais limpo. Economizar linhas nгo vai melhorar desempenho(nesses casos).

PHP код:
//Ao Ganhar Exp.
PlayerInfo[playerid][PlayerExp] += 1;
if(
PlayerInfo[playerid][PlayerExp] > PlayerInfo[playerid][LevelP]*6){ // Se chegar no limite
    
PlayerInfo[playerid][LevelP] += 1// dar um level
    
PlayerInfo[playerid][PlayerExp] = 0// reinicia o respeito
    
printf("Upou de Level! Respeito foi para: %d/%d"PlayerInfo[playerid][PlayerExp], PlayerInfo[playerid][LevelP]*6);
}
//Ao Perder Exp se ele jб tiver com Respeito 0..
if(PlayerInfo[playerid][PlayerExp] == 0) { // respeito 0
      
PlayerInfo[playerid][LevelP] -= 1// tira um level
      
PlayerInfo[playerid][PlayerExp] = PlayerInfo[playerid][LevelP]*6// adiciona experiencia mбxima
      
printf("Perdeu um Level por respeito baixo :/! Respeito: %d/%d"PlayerInfo[playerid][PlayerExp], PlayerInfo[playerid][LevelP]*6);
      return;
}
// caso contrбrio, ele dar normalmente.
PlayerInfo[playerid][PlayerExp] -= 
Aqui, usamos a lуgica. Sugiro que utilize um caderno, se vocк nгo conseguir fazer de cabeзa.
Usando o Mйtodo para pegar o mбximo respeito ficaria melhor. Apenas um mйtodo que retornaria o valor PlayerInfo[playerid][LevelP]*6.
Reply


Messages In This Thread
Sistema de level - by FellypeR - 18.04.2015, 06:12
Re: Sistema de level - by Vegassilva - 18.04.2015, 11:01
Re: Sistema de level - by Fel486 - 18.04.2015, 15:05
Re: Sistema de level - by ProKillerpa - 18.04.2015, 15:09
Re: Sistema de level - by FellypeR - 19.04.2015, 06:26
Re: Sistema de level - by JonathanFeitosa - 19.04.2015, 06:40

Forum Jump:


Users browsing this thread: 1 Guest(s)