SA-MP Forums Archive
[FilterScript] *Painel Caixa Economica* - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] *Painel Caixa Economica* (/showthread.php?tid=560534)



*Painel Caixa Economica* - piupiu - 29.01.2015

Olб Boa noite! venho aqui hoje dia 29/01/15 publicar meu primeiro projeto, estou ansioso para saber o que acharam e faзo questгo de absorver as criticas construtivas. Abraзos a todos...









Link PosterBin: http://pastebin.com/vhYaTJUa

Вложение 8683
Код HTML:
 /caixa para testar e /sairc para sair



Re: *Painel Caixa Economica* - zNexus_ - 29.01.2015

Os Textdraws ficaram feios, ficou mal feito, mas ao mesmo tempo ficou bom, porcausa da нdeia, e tem vбrias funзхes, pode servir pra algum RPG.

de qualquer forma, se fosse pra dar nota, ficou: 3,5/10.

Tente melhorar o visual, dai vai ficar muito bom!


Re: *Painel Caixa Economica* - WLSF - 29.01.2015

Olhei apenas as fotos, jб que vocк sу disponibilizou link download... :/

Eu particularmente gosto quando as pessoas postam as coisas no pastebin, fica mais fбcil pra mim... Se vocк pudesse fazer isso, acho que algumas pessoas apreciam isso tambйm.

Pelas fotos eu achei bacana, pelo seu primeiro sistema, deixei +7 de rep para parabenizar.

Abraзos.


Re: *Painel Caixa Economica* - piupiu - 29.01.2015

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Olhei apenas as fotos, jб que vocк sу disponibilizou link download... :/

Eu particularmente gosto quando as pessoas postam as coisas no pastebin, fica mais fбcil pra mim... Se vocк pudesse fazer isso, acho que algumas pessoas apreciam isso tambйm.

Pelas fotos eu achei bacana, pelo seu primeiro sistema, deixei +7 de rep para parabenizar.

Abraзos.
Muito obrigado, estarei procurando disponibilizar em posterbin.
Muito grato... Abraзos


Quote:
Originally Posted by xDiksplay
Посмотреть сообщение
Os Textdraws ficaram feios, ficou mal feito, mas ao mesmo tempo ficou bom, porcausa da нdeia, e tem vбrias funзхes, pode servir pra algum RPG.

de qualquer forma, se fosse pra dar nota, ficou: 3,5/10.

Tente melhorar o visual, dai vai ficar muito bom!
Muito obrigado, pretendo dar continuidade numa prуxima versгo. Abraзos


Agradeзo as dicas...


Re: *Painel Caixa Economica* - Delete_ - 29.01.2015

pawn Код:
#define FILTERSCRIPT
//---------------------INCLUDES--------------------//
#include        <a_samp>
#include        <zcmd>

#if defined FILTERSCRIPT
//---------------------DEFINES--------------------//
#define Dialog_Sacar (1)
#define Dialog_Emprestimo (2)
#define Dialog_Saldo (3)
#define Dialog_Transferir (4)
#define Dialog_Depositar (5)

//---------------------CORES----------------------//

//-------------------VARIAVEIS-------------------//
new Text:CaixaEco[17];

public OnFilterScriptInit()
{
    print("\n-----------------------------------------------------------------------");
    print(" Mateus_Reis || Mateus_Reis || Mateus_Reis || Mateus_Reis || Mateus_Reis ");
    print(" Mateus_Reis ||   Sistema de Caixa-Economica[ELETRONICO]  || Mateus_Reis ");
    print(" Mateus_Reis || Mateus_Reis || Mateus_Reis || Mateus_Reis || Mateus_Reis ");
    print("-----------------------------------------------------------------------\n");
   
    // Create the textdraws:
    CaixaEco[0] = TextDrawCreate(642.000000, 3.000000, "_");
    TextDrawBackgroundColor(CaixaEco[0], 255);
    TextDrawFont(CaixaEco[0], 1);
    TextDrawLetterSize(CaixaEco[0], 0.500000, 49.500000);
    TextDrawColor(CaixaEco[0], -1);
    TextDrawSetOutline(CaixaEco[0], 0);
    TextDrawSetProportional(CaixaEco[0], 1);
    TextDrawSetShadow(CaixaEco[0], 1);
    TextDrawUseBox(CaixaEco[0], 1);
    TextDrawBoxColor(CaixaEco[0], -1);
    TextDrawTextSize(CaixaEco[0], -2.000000, 0.000000);

    CaixaEco[1] = TextDrawCreate(634.000000, 10.000000, "_");
    TextDrawBackgroundColor(CaixaEco[1], 255);
    TextDrawFont(CaixaEco[1], 1);
    TextDrawLetterSize(CaixaEco[1], 0.500000, 47.499996);
    TextDrawColor(CaixaEco[1], -1);
    TextDrawSetOutline(CaixaEco[1], 0);
    TextDrawSetProportional(CaixaEco[1], 1);
    TextDrawSetShadow(CaixaEco[1], 1);
    TextDrawUseBox(CaixaEco[1], 1);
    TextDrawBoxColor(CaixaEco[1], 188);
    TextDrawTextSize(CaixaEco[1], 6.000000, 0.000000);

    CaixaEco[2] = TextDrawCreate(489.000000, 10.000000, "_");
    TextDrawBackgroundColor(CaixaEco[2], 255);
    TextDrawFont(CaixaEco[2], 1);
    TextDrawLetterSize(CaixaEco[2], 0.500000, 5.199999);
    TextDrawColor(CaixaEco[2], -1);
    TextDrawSetOutline(CaixaEco[2], 0);
    TextDrawSetProportional(CaixaEco[2], 1);
    TextDrawSetShadow(CaixaEco[2], 1);
    TextDrawUseBox(CaixaEco[2], 1);
    TextDrawBoxColor(CaixaEco[2], 51380);
    TextDrawTextSize(CaixaEco[2], 142.000000, 1.000000);

    CaixaEco[3] = TextDrawCreate(229.000000, 14.000000, "caixa economica");
    TextDrawBackgroundColor(CaixaEco[3], 255);
    TextDrawFont(CaixaEco[3], 3);
    TextDrawLetterSize(CaixaEco[3], 0.730000, 3.899999);
    TextDrawColor(CaixaEco[3], -1);
    TextDrawSetOutline(CaixaEco[3], 0);
    TextDrawSetProportional(CaixaEco[3], 1);
    TextDrawSetShadow(CaixaEco[3], 1);

    CaixaEco[4] = TextDrawCreate(211.000000, 112.000000, "_");
    TextDrawBackgroundColor(CaixaEco[4], 255);
    TextDrawFont(CaixaEco[4], 1);
    TextDrawLetterSize(CaixaEco[4], 0.500000, 5.199999);
    TextDrawColor(CaixaEco[4], -1);
    TextDrawSetOutline(CaixaEco[4], 0);
    TextDrawSetProportional(CaixaEco[4], 1);
    TextDrawSetShadow(CaixaEco[4], 1);
    TextDrawUseBox(CaixaEco[4], 1);
    TextDrawBoxColor(CaixaEco[4], 51380);
    TextDrawTextSize(CaixaEco[4], 6.000000, 1.000000);

    CaixaEco[5] = TextDrawCreate(634.000000, 112.000000, "_");
    TextDrawBackgroundColor(CaixaEco[5], 255);
    TextDrawFont(CaixaEco[5], 1);
    TextDrawLetterSize(CaixaEco[5], 0.500000, 5.199999);
    TextDrawColor(CaixaEco[5], -1);
    TextDrawSetOutline(CaixaEco[5], 0);
    TextDrawSetProportional(CaixaEco[5], 1);
    TextDrawSetShadow(CaixaEco[5], 1);
    TextDrawUseBox(CaixaEco[5], 1);
    TextDrawBoxColor(CaixaEco[5], 51380);
    TextDrawTextSize(CaixaEco[5], 430.000000, 1.000000);

    CaixaEco[6] = TextDrawCreate(211.000000, 205.000000, "_");
    TextDrawBackgroundColor(CaixaEco[6], 255);
    TextDrawFont(CaixaEco[6], 1);
    TextDrawLetterSize(CaixaEco[6], 0.500000, 5.199999);
    TextDrawColor(CaixaEco[6], -1);
    TextDrawSetOutline(CaixaEco[6], 0);
    TextDrawSetProportional(CaixaEco[6], 1);
    TextDrawSetShadow(CaixaEco[6], 1);
    TextDrawUseBox(CaixaEco[6], 1);
    TextDrawBoxColor(CaixaEco[6], 51380);
    TextDrawTextSize(CaixaEco[6], 6.000000, 1.000000);

    CaixaEco[7] = TextDrawCreate(634.000000, 205.000000, "_");
    TextDrawBackgroundColor(CaixaEco[7], 255);
    TextDrawFont(CaixaEco[7], 1);
    TextDrawLetterSize(CaixaEco[7], 0.500000, 5.199999);
    TextDrawColor(CaixaEco[7], -1);
    TextDrawSetOutline(CaixaEco[7], 0);
    TextDrawSetProportional(CaixaEco[7], 1);
    TextDrawSetShadow(CaixaEco[7], 1);
    TextDrawUseBox(CaixaEco[7], 1);
    TextDrawBoxColor(CaixaEco[7], 51380);
    TextDrawTextSize(CaixaEco[7], 430.000000, 1.000000);

    CaixaEco[8] = TextDrawCreate(634.000000, 307.000000, "_");
    TextDrawBackgroundColor(CaixaEco[8], 255);
    TextDrawFont(CaixaEco[8], 1);
    TextDrawLetterSize(CaixaEco[8], 0.500000, 5.199999);
    TextDrawColor(CaixaEco[8], -1);
    TextDrawSetOutline(CaixaEco[8], 0);
    TextDrawSetProportional(CaixaEco[8], 1);
    TextDrawSetShadow(CaixaEco[8], 1);
    TextDrawUseBox(CaixaEco[8], 1);
    TextDrawBoxColor(CaixaEco[8], 51380);
    TextDrawTextSize(CaixaEco[8], 430.000000, 1.000000);

    CaixaEco[9] = TextDrawCreate(211.000000, 307.000000, "_");
    TextDrawBackgroundColor(CaixaEco[9], 255);
    TextDrawFont(CaixaEco[9], 1);
    TextDrawLetterSize(CaixaEco[9], 0.500000, 5.199999);
    TextDrawColor(CaixaEco[9], -1);
    TextDrawSetOutline(CaixaEco[9], 0);
    TextDrawSetProportional(CaixaEco[9], 1);
    TextDrawSetShadow(CaixaEco[9], 1);
    TextDrawUseBox(CaixaEco[9], 1);
    TextDrawBoxColor(CaixaEco[9], 51380);
    TextDrawTextSize(CaixaEco[9], 6.000000, 1.000000);

    CaixaEco[10] = TextDrawCreate(65.000000, 122.000000, "Sacar");
    TextDrawBackgroundColor(CaixaEco[10], 255);
    TextDrawFont(CaixaEco[10], 3);
    TextDrawLetterSize(CaixaEco[10], 0.899999, 2.499999);
    TextDrawColor(CaixaEco[10], -1);
    TextDrawSetOutline(CaixaEco[10], 0);
    TextDrawSetProportional(CaixaEco[10], 1);
    TextDrawSetShadow(CaixaEco[10], 1);

    CaixaEco[11] = TextDrawCreate(28.000000, 215.000000, "transferir");
    TextDrawBackgroundColor(CaixaEco[11], 255);
    TextDrawFont(CaixaEco[11], 3);
    TextDrawLetterSize(CaixaEco[11], 0.899999, 2.499999);
    TextDrawColor(CaixaEco[11], -1);
    TextDrawSetOutline(CaixaEco[11], 0);
    TextDrawSetProportional(CaixaEco[11], 1);
    TextDrawSetShadow(CaixaEco[11], 1);

    CaixaEco[12] = TextDrawCreate(16.000000, 317.000000, "emprestimo");
    TextDrawBackgroundColor(CaixaEco[12], 255);
    TextDrawFont(CaixaEco[12], 3);
    TextDrawLetterSize(CaixaEco[12], 0.899999, 2.499999);
    TextDrawColor(CaixaEco[12], -1);
    TextDrawSetOutline(CaixaEco[12], 0);
    TextDrawSetProportional(CaixaEco[12], 1);
    TextDrawSetShadow(CaixaEco[12], 1);

    CaixaEco[13] = TextDrawCreate(504.000000, 317.000000, "/sairc");
    TextDrawBackgroundColor(CaixaEco[13], 255);
    TextDrawFont(CaixaEco[13], 3);
    TextDrawLetterSize(CaixaEco[13], 0.899999, 2.499999);
    TextDrawColor(CaixaEco[13], -1);
    TextDrawSetOutline(CaixaEco[13], 0);
    TextDrawSetProportional(CaixaEco[13], 1);
    TextDrawSetShadow(CaixaEco[13], 1);

    CaixaEco[14] = TextDrawCreate(461.000000, 215.000000, "depositar");
    TextDrawBackgroundColor(CaixaEco[14], 255);
    TextDrawFont(CaixaEco[14], 3);
    TextDrawLetterSize(CaixaEco[14], 0.899999, 2.499999);
    TextDrawColor(CaixaEco[14], -1);
    TextDrawSetOutline(CaixaEco[14], 0);
    TextDrawSetProportional(CaixaEco[14], 1);
    TextDrawSetShadow(CaixaEco[14], 1);

    CaixaEco[15] = TextDrawCreate(440.000000, 122.000000, "saldo conta");
    TextDrawBackgroundColor(CaixaEco[15], 255);
    TextDrawFont(CaixaEco[15], 3);
    TextDrawLetterSize(CaixaEco[15], 0.899999, 2.499999);
    TextDrawColor(CaixaEco[15], -1);
    TextDrawSetOutline(CaixaEco[15], 0);
    TextDrawSetProportional(CaixaEco[15], 1);
    TextDrawSetShadow(CaixaEco[15], 1);

    CaixaEco[16] = TextDrawCreate(146.000000, 419.000000, ">> http://www.brasilconectlogo.com <<");
    TextDrawBackgroundColor(CaixaEco[16], 255);
    TextDrawFont(CaixaEco[16], 2);
    TextDrawLetterSize(CaixaEco[16], 0.500000, 1.000000);
    TextDrawColor(CaixaEco[16], -1);
    TextDrawSetOutline(CaixaEco[16], 0);
    TextDrawSetProportional(CaixaEco[16], 1);
    TextDrawSetShadow(CaixaEco[16], 1);
   
    TextDrawSetSelectable(Text:CaixaEco[10], true);
    TextDrawSetSelectable(Text:CaixaEco[11], true);
    TextDrawSetSelectable(Text:CaixaEco[12], true);
    TextDrawSetSelectable(Text:CaixaEco[14], true);
    TextDrawSetSelectable(Text:CaixaEco[15], true);
   
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, -1, " TUDO AQUI Й UMA BASE PARA ADICIONAR AO SEU SERVE, BOA SORTE ABRAЗOS!!");
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{

    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{

    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

    return 1;
}

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{

    if(clickedid == CaixaEco[10])
    {
        ShowPlayerDialog(playerid, Dialog_Sacar, DIALOG_STYLE_INPUT, "{0084FF}* Caixa Econфmica *", "Digite o valor que deseja sacar:", "Confirmar", "Cancelar");//configurar com seu sistema banco
    }
    if(clickedid == CaixaEco[11])
    {
        ShowPlayerDialog(playerid, Dialog_Transferir, DIALOG_STYLE_INPUT, "{0084FF}* Caixa Econфmica *", "Digite o valor que deseja transferir:", "Confirmar", "Cancelar");//configurar com seu sistema banco
    }
    if(clickedid == CaixaEco[12])
    {
        ShowPlayerDialog(playerid, Dialog_Emprestimo, DIALOG_STYLE_INPUT, "{0084FF}* Caixa Econфmica *", "Digite o valor que deseja tomar emprestado:", "Confirmar", "Cancelar");//configurar com seu sistema banco
    }
    if(clickedid == CaixaEco[14])
    {
        ShowPlayerDialog(playerid, Dialog_Depositar, DIALOG_STYLE_INPUT, "{0084FF}* Caixa Econфmica *", "Digite o valor que deseja depositar:", "Confirmar", "Cancelar");//configurar com seu sistema banco
    }
    if(clickedid == CaixaEco[15])
    {
        ShowPlayerDialog(playerid, Dialog_Saldo, DIALOG_STYLE_MSGBOX, "{0084FF}* Caixa Econфmica *", "Vocк tem em sua conta: %d", "Fechar", "");//configurar com seu sistema banco
        return 1;
    }
    return 1;
}

CMD:caixa(playerid)
{
    SelectTextDraw(playerid,0xE0FFFFFF);
    TextDrawShowForPlayer(playerid, CaixaEco[0]);
    TextDrawShowForPlayer(playerid, CaixaEco[1]);
    TextDrawShowForPlayer(playerid, CaixaEco[2]);
    TextDrawShowForPlayer(playerid, CaixaEco[3]);
    TextDrawShowForPlayer(playerid, CaixaEco[4]);
    TextDrawShowForPlayer(playerid, CaixaEco[5]);
    TextDrawShowForPlayer(playerid, CaixaEco[6]);
    TextDrawShowForPlayer(playerid, CaixaEco[7]);
    TextDrawShowForPlayer(playerid, CaixaEco[8]);
    TextDrawShowForPlayer(playerid, CaixaEco[9]);
    TextDrawShowForPlayer(playerid, CaixaEco[10]);
    TextDrawShowForPlayer(playerid, CaixaEco[11]);
    TextDrawShowForPlayer(playerid, CaixaEco[12]);
    TextDrawShowForPlayer(playerid, CaixaEco[13]);
    TextDrawShowForPlayer(playerid, CaixaEco[14]);
    TextDrawShowForPlayer(playerid, CaixaEco[15]);
    TextDrawShowForPlayer(playerid, CaixaEco[16]);
    return 1;
}

CMD:sairc(playerid)
{
    CancelSelectTextDraw(playerid);
    //for(new i = 4; i < sizeof(CaixaEco); i++) { TextDrawHideForPlayer(playerid, CaixaEco[i]); }
    TextDrawHideForAll(CaixaEco[0]);//nгo mexer
    //TextDrawDestroy(CaixaEco[0]);
    TextDrawHideForAll(CaixaEco[1]);
    //TextDrawDestroy(CaixaEco[1]);
    TextDrawHideForAll(CaixaEco[2]);
    //TextDrawDestroy(CaixaEco[2]);
    TextDrawHideForAll(CaixaEco[3]);
    //TextDrawDestroy(CaixaEco[3]);
    TextDrawHideForAll(CaixaEco[4]);
    //TextDrawDestroy(CaixaEco[4]);
    TextDrawHideForAll(CaixaEco[5]);
    //TextDrawDestroy(CaixaEco[5]);
    TextDrawHideForAll(CaixaEco[6]);
    //TextDrawDestroy(CaixaEco[6]);
    TextDrawHideForAll(CaixaEco[7]);
    //TextDrawDestroy(CaixaEco[7]);
    TextDrawHideForAll(CaixaEco[8]);
    //TextDrawDestroy(CaixaEco[8]);
    TextDrawHideForAll(CaixaEco[9]);
    //TextDrawDestroy(CaixaEco[9]);
    TextDrawHideForAll(CaixaEco[10]);
    //TextDrawDestroy(CaixaEco[10]);
    TextDrawHideForAll(CaixaEco[11]);
    //TextDrawDestroy(CaixaEco[11]);
    TextDrawHideForAll(CaixaEco[12]);
    //TextDrawDestroy(CaixaEco[12]);
    TextDrawHideForAll(CaixaEco[13]);
    //TextDrawDestroy(CaixaEco[13]);
    TextDrawHideForAll(CaixaEco[14]);
    //TextDrawDestroy(CaixaEco[14]);
    TextDrawHideForAll(CaixaEco[15]);
    //TextDrawDestroy(CaixaEco[15]);
    TextDrawHideForAll(CaixaEco[16]);
    //TextDrawDestroy(CaixaEco[16]);
    return 1;
}

#endif
Amigo nгo vai funcionar =/.
Mas a ideia й boa


Re: *Painel Caixa Economica* - JonathanFeitosa - 29.01.2015

Troca o TextDrawHideForAll por TextDrawHideForPlayer


Re: *Painel Caixa Economica* - Learning - 29.01.2015

Esperava algo muito melhor de vocк, ainda mais porque vocк disse ser scripter a 5 anos nesse seu vнdeo :
https://www.youtube.com/watch?v=A96zlzQeWzU

Porque nгo aproveitou e fez um sistema de salvamento e etc.. ? Pois ao meu ver isso ai poderia ser um cуdigo ъtil .


Re: *Painel Caixa Economica* - Cleyson - 29.01.2015

Assisti o link do video acima seu ensinando a criar um gamemode ai e notei q vc removeu o
Quote:

main() {}

Sem isso o gamemode nem ira ligar.

@Topic pra 5 anos esta meio simples, da pra melhorar
+ rep pela ideia.


Re: *Painel Caixa Economica* - piupiu - 29.01.2015

Entгo vou me comprometer dar uma melhorada nesse projeto, pois realmente esta simples... Obrigado pelas criticas. irei melhora-lo.


Re: *Painel Caixa Economica* - PT - 29.01.2015

As textdraw poderiam era ter um design mais bonito.

E o cуdigo poderia estar mais otimizado