[Ajuda] stock
#1

Pessoal й coisa rбpida, estou com o cуdigo aqui e nгo sei alterar os dias. quero que me mostrem como posso alterar e criar os dias certim. por favor.

estou usando assim:

darVip(playerid, dias);

mais й assim?

darVip(playerid, 5); //5 horas

afs isso me deixa loko.

stock - cуdigos
Код:
stock darVip(playerid, dias) {
    static
        namePlayer[MAX_PLAYER_NAME + 25]
    ;
    GetPlayerName(playerid, namePlayer, MAX_PLAYER_NAME);
    format(namePlayer, MAX_PLAYER_NAME + 25], "/pastaVips/%s.ini", namePlayer);

    arquivoTemporario(namePlayer, dias * 60 * 60 * 24); 

// x * 60 = 1 minuto
// x * 60 * 60 = 1 hora
// x * 60 * 60 * 24 = 1 dia
}
Reply
#2

pawn Код:
stock darVip(playerid, dias)
{
    static namePlayer[MAX_PLAYER_NAME + 25];
    GetPlayerName(playerid, namePlayer, MAX_PLAYER_NAME);
    format(namePlayer, MAX_PLAYER_NAME + 25], "/pastaVips/%s.ini", namePlayer);
   
    arquivoTemporario(namePlayer, dias * 60 * 60);

//===========================
// x * 60 = 1 minuto
// x * 60 * 60 = 1 hora
// x * 60 * 60 * 24 = 1 dia
//---------------------------
//Resposta da sua dъvida aqui
//===========================
}
Reply
#3

Mais eu vн '.'

Pois nгo sei como coloco.

tipo estou fazendo deste modo;

pawn Код:
if (listitem == 2)
                {
                    if (PlayerInfo[playerid][pDonatePoints] < 5000)
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "ERRO: Vocк nгo possui donate points suficiente.");
                        return 1;
                    }
                    SendClientMessage(playerid, COLOR_YELLOW, "Silver Account activated.");
                    PlayerInfo[playerid][pDonateRank] = 1;
                    darVip(playerid, dias);
                    PlayerInfo[playerid][pDonatePoints] -= 5000;
                    TextDrawUpdate(playerid);
                    return 1;
                }
Nгo sei como posso colocar no darVip pois queria definir cada level de VIP "gold" "bronze" e etc..

tipo esse ae definir 6 semanas de vip Silver conta, como posso fazer? exp..
Reply
#4

pawn Код:
darVip(playerid, dias);
No cуdigo original, o seu, dias й o equivalente aos dias que vocк deseja setar.
Ex: darVip(playerid, 2); dar ao player 2 dias de vip.
No meu o dias representa horas. Pois achava que era isso que vocк queria, mudar de dias pra horas.

Sobre o level de VIP, coloque pra variбvel VIP do seu server pra representar cada valor como um level.
Reply
#5

vlw, vou tentar, depois posto aqui..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)