[Ajuda] Level
#1

Estou editando um game mod.
Pуrem o sistema de level dele й chato й por EXP.
e demora 50 min pra upar 1 level chato isso..
Alguйm podera o Alterar o cdigo para cada EXP Ser 5 minutos ex:5Minutos = 1exp. sendo assim qnd completar 5exp completa 1 level.

Codigo(TEMPO):
PHP код:
    SetTimer("GanharExp"300000true); 
Sistema de ganhar o EXP.
PHP код:
forward GanharExp(i);
public 
GanharExp(i)
{
       new 
string[128];
    
format(filesizeof(file), PASTA_CONTASPlayerName(i));
    if(
IsPlayerConnected(i))
    {
      if(
AFK[i] == 0){
      {
    if(
PlayerInfo[i][pExpe] == 4)
    {
    
PlayerInfo[i][pLevel]++;
    
PlayerInfo[i][pExpe] = 0;
    
TempoLevelMinuto[i] = 10;
    
format(stringsizeof(string), "| UP | Vocк acaba de ganhar +1 level, somando um total de %d"PlayerInfo[i][pLevel]);
    
SendClientMessage(i0x00FF00AAstring);
    
PlayerPlaySound(i10570.00.010.0);
    
dini_IntSet(file"EXP"PlayerInfo[i][pExpe]);
    
dini_IntSet(file"Level"PlayerInfo[i][pLevel]);
    if(
dini_Int(file"Level") > dini_Int("RankL.ini""LRank1")){
    if(
strcmp(dini_Get("RankL.ini""Rank1"), PlayerName(i), true) == 0){
    
dini_IntSet("RankL.ini""LRank1"dini_Int(file"Level"));
    }else{
    
dini_Set("RankL.ini""Rank2"dini_Get("RankL.ini""Rank1"));
    
dini_IntSet("RankL.ini""LRank2"dini_Int("RankL.ini""LRank1"));
    
dini_Set("RankL.ini""Rank1"PlayerName(i));
    
dini_IntSet("RankL.ini""LRank1"dini_Int(file"Level"));
    }
    }else{
    if(
dini_Int(file"Level") > dini_Int("RankL.ini""LRank2")){
    if(
strcmp(dini_Get("RankL.ini""Rank2"), PlayerName(i), true) == 0){
    
dini_IntSet("RankL.ini""LRank2"dini_Int(file"Level"));
    }else{
    
dini_Set("RankL.ini""Rank3"dini_Get("RankL.ini""Rank2"));
    
dini_IntSet("RankL.ini""LRank3"dini_Int("RankL.ini""LRank2"));
    
dini_Set("RankL.ini""Rank2"PlayerName(i));
    
dini_IntSet("RankL.ini""LRank2"dini_Int(file"Level"));
    }
    }else{
    if(
dini_Int(file"Level") > dini_Int("RankL.ini""LRank3")){
    
dini_Set("RankL.ini""Rank3"PlayerName(i));
    
dini_IntSet("RankL.ini""LRank3"dini_Int(file"Level"));
    }
    }
    }
      
Salario(i);
    }
    else
    {
    
PlayerInfo[i][pExpe]++;
    
TempoLevelMinuto[i] = 10;
    
format(stringsizeof(string), "| EXP | Vocк acaba de ganhar +1 ponto de experiкncia (%d/5)"PlayerInfo[i][pExpe]);
    
SendClientMessage(i0x00FF00AAstring);
    
PlayerPlaySound(i10570.00.010.0);
    
dini_IntSet(file"EXP"PlayerInfo[i][pExpe]);
    }
     }
    }
    }
    return 
1;

Reply


Messages In This Thread
Level - by SnowBorn - 12.11.2017, 10:49
Re: Level - by BykiLler - 12.11.2017, 13:18
Re: Level - by SammyJ - 12.11.2017, 14:22
Re: Level - by SnowBorn - 12.11.2017, 14:27

Forum Jump:


Users browsing this thread: 1 Guest(s)