Score problem
#5

post the code you got so we can see

do you mean something like?
pawn Код:
stock timeconvert(Float:Time)
{
    new Float:fTime = floatdiv(Time, 10);
    WorldTime[minutes] = floatround(fTime, floatround_tozero);
    WorldTime[seconds] = floatround(floatmul(fTime - WorldTime[minutes], 60), floatround_tozero);
    WorldTime[mseconds] = floatround(floatmul(floatmul(fTime - WorldTime[minutes], 60) - WorldTime[seconds], 1000), floatround_tozero);
    new time = WorldTime[minutes];
    new tmpbuf[MAX_STRING];
    if(time == 0) {
        format(tmpbuf,sizeof(tmpbuf),"%d.%d seconds ",WorldTime[seconds], WorldTime[mseconds]);
    }
    else if(time > 0 && time < 60) {
        format(tmpbuf,sizeof(tmpbuf),"%d minutes %d.%d seconds",WorldTime[minutes],WorldTime[seconds], WorldTime[mseconds]);
    }
    else {//if(time >= 60) {
        WorldTime[hours] = floatround(floatdiv(WorldTime[minutes],60), floatround_tozero);
        WorldTime[minutes] -= (WorldTime[hours] * 60);
        if(time < 1440){
            format(tmpbuf,sizeof(tmpbuf),"%d hours %d minutes %d.%d seconds",WorldTime[hours],WorldTime[minutes],WorldTime[seconds], WorldTime[mseconds]);
        }
        else {//if(time >= 1440) {
            WorldTime[days] = floatround(floatdiv(WorldTime[hours],24), floatround_tozero);
            WorldTime[hours] -= (WorldTime[days] * 24);
            if(time < 10080) {
                format(tmpbuf,sizeof(tmpbuf),"%d days %d hours %d minutes",WorldTime[days],WorldTime[hours],WorldTime[minutes]);
            }
            else {//if(time >= 10080) {
                WorldTime[weeks] = floatround(floatdiv(WorldTime[days],7), floatround_tozero);
                WorldTime[days] -= (WorldTime[weeks] * 7);
                if(time < 524160) {
                    format(tmpbuf,sizeof(tmpbuf),"%d weeks %d days %d hours %d minutes",WorldTime[weeks],WorldTime[days],WorldTime[hours],WorldTime[minutes]);
                }
                else { //if(time >= 524160) {
                    WorldTime[years] = floatround(floatdiv(WorldTime[weeks],52), floatround_tozero);
                    WorldTime[weeks] -= (WorldTime[years] * 52);
                    format(tmpbuf,sizeof(tmpbuf),"%d years %d weeks %d days %d hours %d minutes",WorldTime[years],WorldTime[weeks],WorldTime[days],WorldTime[hours],WorldTime[minutes]);
                }
            }
        }
    }
    return tmpbuf;
}
?
Reply


Messages In This Thread
Score problem - by tbedy - 07.07.2011, 08:27
Re: Score problem - by [SRB]Mario - 07.07.2011, 08:32
Re: Score problem - by Kyosaur - 07.07.2011, 08:32
Re: Score problem - by Kyosaur - 07.07.2011, 08:37
Re: Score problem - by (SF)Noobanatior - 07.07.2011, 09:34
Re: Score problem - by tbedy - 07.07.2011, 13:01
Re: Score problem - by tbedy - 07.07.2011, 13:08

Forum Jump:


Users browsing this thread: 1 Guest(s)