14.08.2012, 23:55
Bom eu quero fazer que ele acrescente no getdate pra ver que dia a acaba o vip...
nao precisa ser bem o getdate
CODE\/
Desde ja obrigado!!
nao precisa ser bem o getdate
CODE\/
pawn Код:
CMD:darvip(playerid,params[])
{
new ID, Tip, Day;
if(APlayerData[playerid][PlayerLevel] < 4)return SendClientMessage(playerid, -1,"-Erro- Sem level de admin para usar!");
if(sscanf(params,"ddd",ID,Tip,Day)) return SendClientMessage(playerid,GetPlayerColor(playerid),"-Uso- /darvip [id] [tipo][dias]");
VipInfo[ID][pTipo] = Tip;
VipInfo[ID][pDias] = Day;
new arquivo[20];
new ano, month ,dia;
getdate(ano, month, dia);
GetPlayerName(playerid, DName, sizeof(DName));
format(arquivo, sizeof(arquivo), "/Vip/%s.ini", DName);
if(!DOF2_FileExists(arquivo))
{
DOF2_CreateFile(arquivo);
DOF2_SetInt(arquivo, "DiaAcaba", VipInfo[ID][pDias]);
new d1, d2 ,d3;
getdate(d1, d2, d3+Day);
DOF2_SetInt(arquivo, "DiaAcaba2", d3);
DOF2_SetInt(arquivo, "DiaRecebido",dia);
DOF2_SetInt(arquivo, "AnoRecebido",ano);
DOF2_SetInt(arquivo, "MesRecebido",month);
}
else
{
DOF2_SetInt(arquivo, "Dias", VipInfo[ID][pDias]);
DOF2_SetInt(arquivo, "DiaRecebido",dia);
DOF2_SetInt(arquivo, "AnoRecebido",ano);
DOF2_SetInt(arquivo, "MesRecebido",month);
new d1, d2 ,d3;
getdate(d1, d2, d3+Day);
DOF2_SetInt(arquivo, "DiaAcaba2", d3);
}
return true;
}