[FilterScript] DS Aplicaзoes
#1

Olб gente da board PT/BR.

Informaзoes
Vocк faz a aplicaзгo e torce para que de lucro pois caso nгo de lucro vocк perde o aplicado.
Vocк tem que pagar 20% ao governo.
Suas chances de lucrar e 4/10
O resultado da aplicaзгo e conhecido de 30 em 30 minutos

Porcentagens de lucro
2%
4%
6%
8%

Comandos

PHP код:
/aplicar - > Aplica
/aplicado -> Ve a quantidade aplicada
/ajudaaplicacao 
Fotos



Codigo
pawn Код:
#include a_samp
#include zcmd
#include sscanf2

new Taxa[MAX_PLAYERS],
    Apliquei[MAX_PLAYERS],
    Don[300];

public OnFilterScriptInit()
{
    SetTimer("Aplicacoes", 1000*60*30, true);
    return 1;
}
public OnPlayerConnect(playerid)
{
    Taxa[playerid] = 0;
    Apliquei[playerid] = 0;
    return 1;
}
forward Aplicacoes(playerid);
public Aplicacoes(playerid)
{
    if(Apliquei[playerid] > 0)
    {
        new rand = random(99);
        printf("rand %d ", rand);
        switch(rand)
        {
            case 0 .. 10:Taxa[playerid] = 0;
            case 11 .. 20:Taxa[playerid] = 2;
            case 21 .. 30:Taxa[playerid] = 0;
            case 31 .. 40:Taxa[playerid] = 4;
            case 41 .. 50:Taxa[playerid] = 0;
            case 51 .. 60:Taxa[playerid] = 6;
            case 61 .. 70:Taxa[playerid] = 0;
            case 71 .. 80:Taxa[playerid] = 8;
            case 81 .. 90:Taxa[playerid] = 0;
            case 91 .. 99:Taxa[playerid] = 0;
        }
        if(Taxa[playerid] <= 0)
        {
            format(Don, sizeof Don,"{6464FF}Suas aplicaзoes nгo deram lucro e vocк perdeu o dinheiro da aplicaзгo.");
            SendClientMessage(playerid, 0, Don);
        }
        else if(Taxa[playerid] >= 1)
        {
            format(Don, sizeof Don,"{6464FF}Suas aplicaзoes tiveram uma taxa de %d% de lucro.", Taxa[playerid]);
            SendClientMessage(playerid, 0, Don);
           
            new Valor = Apliquei[playerid]*Taxa[playerid];
            new MyCobrar = 20%Valor;
            GivePlayerMoney(playerid, (GetPlayerMoney(playerid)) + (MyCobrar));
           
            format(Don, sizeof Don,"{6464FF}Vocк obteve {FFFFFF}R$ %d,00{6464FF} , 20% foi para o governo e ficou {FFFFFF}R$ %d,00{6464FF}.", Valor, MyCobrar);
            SendClientMessage(playerid, 0, Don);
            return true;
        }
        Apliquei[playerid] = 0;
    }
    return true;
}
command(aplicar, playerid, params[])
{
    new Quantidade;
    if(sscanf(params,"d", Quantidade))
                       return SendClientMessage(playerid, 0x007D00FF, "[Uso] /aplicar [Quantidade]");

    if(50000 >(Quantidade)< 100000)
                       return SendClientMessage(playerid, 0x007D00FF, "[Erro] Aplicaзoes de {FFFFFF}50.000{FF6F6F} a {FFFFFF}100.000{FF6F6F} por vez");
                       
    format(Don, sizeof Don,"Vocк aplicou {FFFFFF}R$ %d,00{FF6F6F}. Total de suas aplicaзoes {FFFFFF}R$ %d,00", Quantidade, Apliquei[playerid]);
    SendClientMessage(playerid, 0xFF6F6FFF, Don);
   
    if(Apliquei[playerid] == 0)return Apliquei[playerid] = Quantidade;
    if(Apliquei[playerid] > 0)return Apliquei[playerid] += Quantidade;
    GivePlayerMoney(playerid, (GetPlayerMoney(playerid)) - (Quantidade));
   
    SendClientMessage(playerid, 0xFF6F6FFF, "[Aviso] Nгo relogue . Pois perdera suas aplicaзoes.");
    return true;
}
command(aplicado, playerid, params[])
{
    if(Apliquei[playerid] <= 0)
                        return SendClientMessage(playerid, 0x007D00FF, "[Erro] Nenhuma aplicaзгo feita.");
                       
    format(Don, sizeof Don,"Vocк possui no total de R$ %d,00 em aplicaзoes .",Apliquei[playerid]);
    SendClientMessage(playerid, 0xFF6F6FFF, Don);
    return true;
}
command(ajudaaplicacao, playerid, params[])
{
    SendClientMessage(playerid, 0xFF6F6FFF, "Sistema criado por Don_Speed");
    SendClientMessage(playerid, 0xFF6F6FFF, "");
    SendClientMessage(playerid, 0xFF6F6FFF, "");
    SendClientMessage(playerid, 0xFF6F6FFF, "");
    SendClientMessage(playerid, 0xFF6F6FFF, "Porque aplicar?");
    SendClientMessage(playerid, 0x53FF53FF, "R: Para poder ficar milhonario mais facil.");
    SendClientMessage(playerid, 0xFF6F6FFF, "Como e a taxa?");
    SendClientMessage(playerid, 0x53FF53FF, "R: Vocк nгo pode manipular a taxa , e na sorte.");
    SendClientMessage(playerid, 0xFF6F6FFF, "Quanto posso ganhar?");
    SendClientMessage(playerid, 0x53FF53FF, "R: Podes obter de brincadeira R$ 1.000.000,00.");
    SendClientMessage(playerid, 0x6AB5FFFF, "O resultado vem de 30 em 30 minutos");
    SendClientMessage(playerid, 0x6AB5FFFF, "Comandos");
    SendClientMessage(playerid, 0x6AB5FFFF, "/aplicar -> Aplica dinheiro.");
    SendClientMessage(playerid, 0x6AB5FFFF, "/aplicado -> Ve o que ja foi aplicado");
    return true;
}
Creditos
PHP код:
Don_Speed Criador da Filterscript
Maturino 
MyProfessor de matematica que explicou algumas coisas sobre aplicaзoes 
Reply
#2

Gostei cara, bom FS Curto, mas funcional. Dei uma olhada no code e nгo achei nada errado, caso ache edito -q

@First u.u

+rep
Reply
#3

legal ;d
Reply
#4

Valew manoґs !
Reply
#5

Nгo intendi muito bem o fs..
Tem como explicar melhor?
Reply
#6

Quote:
Originally Posted by ThiagoMK
Посмотреть сообщение
Nгo intendi muito bem o fs..
Tem como explicar melhor?
Vocк aplica dinheiro e pode lucrar com sua aplicaзгo .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)