if(strcmp("/setarvip", cmd, true) == 0) { if(PlayerInfo[playerid][SCON] == true) { new plid, dias; if(sscanf(cmdtext, "s[10]ud", cmd, plid, dias)) { SendClientMessage(playerid, 0x008040AA, "Use: /setarvip [id] [quantidade-de-dias]"); return 1; } if(IsPlayerConnected(plid)) { if(dias > 90 || dias < 1) { SendClientMessage(playerid, Vermelho, "Nгo pode setar mais de 90 dias ou menos de 1 dia!"); } else { if(GetVIPDays(plid) > 5) { SendClientMessage(playerid, Vermelho, "Este jogador ainda tem mais de 5 dias VIP."); } else { SetPlayerVIP(plid, dias); format(string, sizeof(string), "%s (%d) (») Promoveu: %s (%d) para VIP (») Por %d dia(s)!", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(plid), plid, dias); SendClientMessageToAll(tcadm, string); } } } else { SendClientMessage(playerid, Vermelho, "Valor invбlido, tente novamente!"); } } return 1; }
if(strcmp("/setarvip", cmd, true) == 0)
{
if(PlayerInfo[playerid][SCON] == true)
{
new plid, dias;
if(sscanf(cmdtext, "s[10]ud", cmd, plid, dias))
{
SendClientMessage(playerid, 0x008040AA, "Use: /setarvip [id] [quantidade-de-dias]");
return 1;
}
if(IsPlayerConnected(plid))
{
if(dias > 30 || dias < 1)
{
SendClientMessage(playerid, Vermelho, "Nгo pode setar mais de 30 dias ou menos de 1 dia!");
}
else
{
if(GetVIPDays(plid) > 5)
{
SendClientMessage(playerid, Vermelho, "Este jogador ainda tem mais de 5 dias VIP.");
}
else
{
SetPlayerVIP(plid, dias);
format(string, sizeof(string), "%s (%d) (») Promoveu: %s (%d) para VIP (») Por %d dia(s)!", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(plid), plid, dias);
SendClientMessageToAll(tcadm, string);
}
}
}
else
{
SendClientMessage(playerid, Vermelho, "Valor invбlido, tente novamente!");
}
}
return 1;
}
Use Timestamp, TEM UM bacana tutorial Aqui . Mas O Caminho Para O Que da Precisa ª datas do sistema UNIX, uma nica forma heuhe. |