29.01.2013, 20:50
Veja:
Eu me seto de vip por um dia e veja como fica no arquivo de salvamento
TempoVip = 1359582891
Код:
CMD:setvip(playerid, params[]) { new id, pDias, Outro[MAX_PLAYER_NAME], string[128], string1[128]; if(Logado[playerid] == false) return SendClientMessage(playerid,-1,"{008B00}[ ATENЗГO ] {FFFFFF}Й preciso logar para executar este comando"); if(!(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] == 6))return SendClientMessage(playerid, -1, "{008B00}[ ATENЗГO ] {FFFFFF}Comando Restrito, apуs 3 tentativas tomarб BAN"); if(sscanf(params, "uii", id, Nivel, pDias)) return SendClientMessage(playerid, -1, "{FFA500}[ USE ] /setvip [ID] [Nнvel de VIP] [Dias]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "{FF0000}[ERRO] {FFFFFF}Jogador nгo conectado"); if(Nivel > 3) return SendClientMessage(playerid, -1, "{008B00}[ ATENЗГO ] {FFFFFF}O Mбximo De Level a se dar й 3"); if(pDias < 1) return SendClientMessage(playerid, -1, "{FF0000}[ERRO] {FFFFFF}Dias maiores que 0!"); PlayerInfo[id][pVip] = Nivel; PlayerInfo[id][pTimeV] = (gettime() + (pDias * 24 * 60 * 60)); GetPlayerName(id, Outro, MAX_PLAYER_NAME); format(string, sizeof(string), "{FFA500}[ ADMINISTRAЗГO ] {FFFFFF}O Player %s agora й VIP %s {FFFFFF}por %d dias.", Outro, GetPlayerVIP(id), pDias); SendClientMessageToAll(-1, string); format(string, 128, "{FFFFFF}Parabйns, agora vocк faz parte da elite do servidor\n"); strcat(string1,string); format(string, 128, "{FFFFFF}VIP: %s\n", GetPlayerVIP(id)); strcat(string1,string); format(string, 128, "{FFFFFF}TEMPO: %d dias\n", pDias); strcat(string1,string); ShowPlayerDialog(playerid,7564, DIALOG_STYLE_MSGBOX, "COMPROU VIP!", string1, "Fechar", ""); DOF2_SetInt(GetarConta(id), "TempoVip", PlayerInfo[id][pTimeV]); DOF2_SaveFile(); return 1; }
TempoVip = 1359582891