SA-MP Forums Archive
[PEDIDO] Comandos VIP! - 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: [PEDIDO] Comandos VIP! (/showthread.php?tid=278794)



[PEDIDO] Comandos VIP! - biaamorin - 24.08.2011

Porfavor gostaria de saber se tem alguma for de eu deichar o comando /darvip Adicionando digamos que o tempo do VIP, por exemplo eu quero dar vip para uma pessoa por 30 dias(1mes) dai escreve /darvip [ID] [Nivel] [Tempo](Em Dias) , Porfavor se alguem souber disso me diga estou prisando urgente!


Re: [PEDIDO] Comandos VIP! - [AF]Junior - 24.08.2011

Search, muitas pessoas perguntaram isso, tem atй include. Use search e com certeza vai achar Nгo peзa coisas assim, procure bastante, se nгo acha venha atй aqui .


Re: [PEDIDO] Comandos VIP! - biaamorin - 24.08.2011

Ok, Mais oq eu procuro no Search?? "Sistema VIP "? Nгo sei oq procurar!


Re: [PEDIDO] Comandos VIP! - Dolby - 24.08.2011

"Sistema Vip"
"Vip System"
...


Re: [PEDIDO] Comandos VIP! - [AF]Junior - 24.08.2011

pawn Код:
/*
    @Project: Save and Get VIP With Dini
    @Credits: DraKiNs and DracoBlue (in Dini)
    @Date: 03/06/200xB
    @Release: 29/06/200xB
    @Site: http://www.ips-team.blogspot.com
*/


//================ [ Funзхes Vip Salvбvel ] ===================================

stock getDiasVip(sPlayer[])                    // Exemplo: if(getDiasVip("DraKiNs.ini")) print("drakisn й vip");
{
    new
        iYear_,
        iMonth_,
        _iDay;

    new
        iDay_   =   dini_Int(sPlayer, "Dia"),
        _iMonth  =   dini_Int(sPlayer, "Mes"),
        _iYear  =  dini_Int(sPlayer, "Ano");

    getdate(_iYear, _iMonth, iDay_);

    return (iYear_ == _iYear && _iMonth == iMonth_ && iDay_ == _iDay);
}


stock setDiasVip(iDias,sPlayer[])                //Exemplo: setDiasVip(20,"DraKiNs.ini");  (20 dias de vip para drakins)
{
    new Year, Month, Day;
    getdate(Year, Month, Day);
    return giveDias(Day, Month, Year,iDias,sPlayer);
}

// =============== [ Funзгo para fazer as funзхes de vips] =================
stock giveDias(iDia,iMes,iAno,iDias,sPlayer[])
{
    new
        iMeses[] =
        {
            1,
            2,
            4,
            6,
            8,
            9,
            0xB
        },
        bool:iMesAtual = false;

    iDia += iDias;
    if(iDia > 0x1E) {
        iVoltar:
        for(new i; i < sizeof(iMes); ++i) {
            if(iMes == iMeses[i]) {
                iMesAtual = true;
            }
        }
    }
    if(iMesAtual) {
        iMes++;
        iDia =- 0x1F;
        if(iDia > 0x1F) {
            goto iVoltar;
        }
    }
    else if(iDia > 0x1F) {
        iMes++;
        iDia =- 0x1F;
        if(iDia > 0x1F) {
            goto iVoltar;
        }
        iMesAtual = false;
    }
    return dini_IntSet(sPlayer,"Dia",iDia), dini_IntSet(sPlayer,"Mes",iMes), dini_IntSet(sPlayer,"Ano",iAno), true;
}
Crйditos ao Drakins e ao rjjj


Re: [PEDIDO] Comandos VIP! - biaamorin - 24.08.2011

#[AF]Junior, Como que eu coloco isso dentro do GM? para ficar com o comando /darvip [ip] [nivel] [tempo]... ??


Re: [PEDIDO] Comandos VIP! - [AF]Junior - 24.08.2011

Pode usar acho que strtok


Re: [PEDIDO] Comandos VIP! - biaamorin - 24.08.2011

и para colocar na parte de strtok ?


Re: [PEDIDO] Comandos VIP! - biaamorin - 24.08.2011

Aonde eu coloco esses cуdigos na parde de defines?? me responde porfavor!


Re: [PEDIDO] Comandos VIP! - Dolby - 24.08.2011

Coloca no Fim do Gamemode.