[AJUDA]Dias de vip
#1

pawn Код:
public OnPlayerConnect(playerid)
{
    new arquivo[34], playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername);
    PlayerInfo[playerid][mAdmin] = DOF2_GetInt(arquivo, "Admin");
    GivePlayerMoney(playerid, DOF2_GetInt(arquivo, "Dinheiro"));
    PlayerInfo[playerid][mAvisos] = DOF2_GetInt(arquivo, "Avisos");
    PlayerInfo[playerid][mVip] = DOF2_GetInt(arquivo, "Vip");
    if(getdate() - 30 > DOF2_GetInt(arquivo,"Vip")) PlayerInfo[playerid][mVip] = 0;


    return 1;
}
pawn Код:
CMD:darvip(playerid, params[])
{
    new id;
    if(sscanf(params,"d", id)) return SendClientMessage(playerid, BRANCO,"[INFO]: /darvip [playerid]");
    {
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid, VERMELHO, "[INFO]: Jogador invбlido!");
        new Year, Month, Day;
        getdate(Year, Month, Day);
        new arquivo[34], playername[MAX_PLAYER_NAME];
        GetPlayerName(id, playername, sizeof(playername));
        format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername);
        DOF2_SetInt(arquivo ,"VipDias", getdate());
        PlayerInfo[id][mVip] = 1;
        GivePlayerMoney(id, 50000);

    }
    return 1;
}
E na pasta : Contas/%ini aparece isso no player
pawn Код:
Admin = 5
Dinheiro = 210123
Vip = 1
Avisos = 0
VipDias = 139
Porque 139? Esse sistema vai funcionar? Ele vai tirar 1 a cada dia que passar?
Reply


Messages In This Thread
[AJUDA]Dias de vip - by mengueh - 18.05.2012, 16:26
Re: [AJUDA]Dias de vip - by steeldark - 18.05.2012, 17:36
Re: [AJUDA]Dias de vip - by paulor - 18.05.2012, 17:36
Re: [AJUDA]Dias de vip - by mengueh - 18.05.2012, 17:40
Re: [AJUDA]Dias de vip - by steeldark - 18.05.2012, 17:43
Re: [AJUDA]Dias de vip - by paulor - 18.05.2012, 18:40
Re: [AJUDA]Dias de vip - by Tekken - 30.10.2013, 18:50

Forum Jump:


Users browsing this thread: 2 Guest(s)