SA-MP Forums Archive
[Ajuda] stock - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] stock (/showthread.php?tid=546347)



stock - JoshNudock - 14.11.2014

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
}



Re: stock - Artista - 14.11.2014

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
//===========================
}



Re: stock - JoshNudock - 14.11.2014

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..


Re: stock - Artista - 14.11.2014

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.


Re: stock - JoshNudock - 14.11.2014

vlw, vou tentar, depois posto aqui..