29.01.2015, 04:01
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
Mas a ideia й boa