[Ajuda] VIP Expirar Automбtico!
#1

Eae Galera!

Quero Saber Como Se Faz Para Contar Os Dias VIP Do Player Para Expirar Automбtico!
Eu Nгo Tenho Ideia De Como Comeзar A Fazer :S!
Se Alguйm Tiver Uma Base Ou Der Uma Ajuda Ficarei Agradecido !

Meu Comando: /SetVIP [ID] [Level] [Dias]

PHP код:
CMD:setvip(playeridparams[])
{
    if (
PlayerInfo[playerid][pAdmin] < && !IsPlayerAdmin(playerid))return SendClientMessageplayeridVermelho"[BRG] Vocк Nгo Tem Autorizaзгo De Usar Este Comando!" );
    new 
idnumerodias;
    if(
sscanf(params"udd"idnumerodias)) return SendClientMessage(playeridVermelho"[BRG] Use: /SetVIP [ID] [Level] [Dias] !.");
    if ( 
id == INVALID_PLAYER_ID ) return SendClientMessageplayeridVermelho"[BRG] Player Invбlido!" );
    if(
numero || numero 5) return SendClientMessage(playeridVermelho"[BRG] Use Level Entre (1-5)!.");
    if(
numero == 0){
        new 
str[200];
        
formatstrsizeof(str), "{DE1212}[BRG] {15BDA9}O Administrador %s(ID:%d) Tirou O VIP De %s(ID:%d) !."GetName(playerid), playeridGetName(id), id );
            
SendClientMessageToAll0x15BDA9AAstr );
        
PlayerInfo[id][pVIP] = numero;
                
PlayerInfo[id][pTempoVIP] = 0;
    }else{
    new 
str[200];
    
formatstrsizeof(str), "{DE1212}[BRG] {15BDA9}O Administrador %s(ID:%d) Setou VIP Para %s(ID:%d) | Level: {DE1212}%d {15BDA9}| Dias: %d !."GetName(playerid), playeridGetName(id), idnumerodias );
    
SendClientMessageToAll0x15BDA9AAstr );
    
PlayerInfo[id][pVIP] = numero;
    
PlayerInfo[id][pTempoVIP] += dias;
    }
    return 
1;

Reply
#2

PHP код:
PlayerInfo[id][pTempoVIP] = getdate() + dias
e quando o player logar verifque
PHP код:
if(getdate() >= PlayerInfo[playerid][pTempoVIP])
{
    
//Seu vip expirou bla bla bla

Reply
#3

Vlw =)!
Reply


Forum Jump:


Users browsing this thread: