30.05.2013, 19:21
Bom galera eu aki denovo para pedir a vocкs se vocкs poderiam me Ajudar para Salvar o Tempo Online de um Player eu ja usei o Search ate conssegui acha um mais nгo conssegui que fizesse salvar ele funciona normal mais nao salva o tempo entao se vocкs poderem me ajudar mto Obrigado Aki Estб o Codigo que um Amigo Fez
Код:
#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; } CMD:meutempo(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; }