[Ajuda] Relogio de UP
#1

Tenho um relogio Up feito por um amigo aqui do forum ,cicinho
mas estou com um problema nele, gostaria de saber o MOTIVO e como resolvo!

Quando player morre o relуgio й duplicado ou quando o cara sai do servidor e entra de novo o relуgio fica mais acelerado.
Ps: Essa ultima ai da aceleraзгo nгo tenho tanta certeza se й esse o motivo, mais de vez em quando, quando olho ta acelerado!

PHP код:
public OnPlayerSpawn(playerid)
{
    
format(Stringsizeof String"+UP %s"Convert(PlayerInfo[playerid][pSegundos]));
    
PlayerTextDrawSetString(playeridRelogioUP[playerid], String);
    
PlayerInfo[playerid][pSegundos]--;
    
SetTimerEx("Contagem"10000"d"playerid);
    return 
true;
}
forward Contagem(playerid);
public 
Contagem(playerid)
{
    if(
PlayerInfo[playerid][pSegundos] > 0)
    {
        
format(Stringsizeof String"+UP %s"Convert(PlayerInfo[playerid][pSegundos]));
        
PlayerTextDrawSetString(playeridRelogioUP[playerid], String);
        
PlayerInfo[playerid][pSegundos]--;
        
SetTimerEx("Contagem"10000"d",playerid);
    }else{
        
PlayerInfo[playerid][pSegundos] = SEGUNDOSScore;
        
ScoreUP(playerid);
        
SetTimerEx("Contagem"10000"d"playerid);
    }
    return 
true;
}
{
    
PlayerInfo[playerid][pScore] ++;
    
GivePlayerMoney(playerid1500);
    
SendClientMessage(playerid0x00FF00FF"| Level UP | Parabens voce Upou +1 Level e ganhou R$ 1500");
    
GameTextForPlayer(playerid"~w~Level ~p~UP"20001);
    
PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
    
SetPlayerScore(playeridGetPlayerScore(playerid) + 1);
    
// COLOQUE AQUI AS FUNЗХES QUE DESEJA NO SEU "Score UP"
}
Convert(number)
{
    new 
hours 0mins 0secs 0string[100];
    
hours floatround(number 3600);
    
mins floatround((number 60) - (hours 60));
    
secs floatround(number - ((hours 3600) + (mins 60)));
    new 
days 0;
    if(
hours >= 24)
    {
        
days floatround((hours/24), floatround_floor);
        
hours hours 24;
    }
    if(
days 0)
    {
        
format(string100"%d, %d:%d:%d:"dayshoursminssecs);
    }
    else if(
hours 0)
    {
        
format(string100"%d:%d:%d"hoursminssecs);
    }
    else
    {
        
format(string100"%02d:%02d"minssecs);
    }
    return 
string;

Como proceder?
Reply


Messages In This Thread
Relogio de UP - by felipelm3g - 28.12.2015, 14:15
Re: Relogio de UP - by F1N4L - 28.12.2015, 15:37
Re: Relogio de UP - by felipelm3g - 28.12.2015, 15:47
Re: Relogio de UP - by Ever_SH - 28.12.2015, 19:03
Re: Relogio de UP - by [BOPE]Seu._.Madruga - 28.12.2015, 19:48

Forum Jump:


Users browsing this thread: 1 Guest(s)