pawn Код:
#include a_samp
#include zcmd
enum iT {
Temp
}
static InfoPlayer[MAX_PLAYERS][iT];
public OnFilterScriptInit()
{
SetTimer("Global", 1000, true);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
forward Global();
public Global()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
InfoPlayer[i][Temp]++;
}
}
return 1;
}
command(tempo,playerid,params[])
{
static _var[100];
format(_var,sizeof(_var), "%s", Convert(InfoPlayer[playerid][Temp]));
SendClientMessage(playerid,-1,_var);
return 1;
}
stock Convert(number)
{
new hours = 0, mins = 0, secs = 0, string[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(string, 100, "%ddias, %dh %dm e %ds", days, hours, mins, secs);
}
else if(hours > 0)
{
format(string, 100, "%dh %dm e %ds", hours, mins, secs);
}
else
{
format(string, 100, "%dm e %ds", mins, secs);
}
return string;
}