Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- FILTERSCRIPT SISTEMA DE EMPRESAS E ORGS [FAMILIASAMP.COM]
- |||||||||||||||||||||||||||||||||||||
- |||| Lista de Organizações ||||
- |||| 1 - Policia Militar ||||
- |||| 2 - Bope ||||
- |||| 3 - Policia Civil ||||
- |||| 4 - Policia Federal ||||
- |||| 5 - Groove Streeet Families ||||
- |||| 6 - Front Yard Ballas ||||
- |||| 7 - Varrio Los Aztecas ||||
- |||| 8 - Los Santos Vagos ||||
- |||| 9 - Comando Vermelho ||||
- |||| 10 - Hitman ||||
- |||| 11 - Instrutor ||||
- |||| 12 - Alqaeda ||||
- |||| 13 - Taxista ||||
- |||| 13 - Exercito ||||
- |||||||||||||||||||||||||||||||||||||
- ||||||||||||||||||||||||||||||||||||||||||||||
- ||Lista de Cores Organizações || Cores ||
- ||Policia Militar || 0x251BE0C8 ||
- ||Bope || 0x292323C8 ||
- ||Policia Civil || 0x734646AA ||
- ||Policia Federal || 0x382A2AFF ||
- ||Groove Street || 0x35C930AA ||
- ||Ballas || 0xC930B8AA ||
- ||Aztecas || 0x4F30C9AA ||
- ||Vagos || 0xBFE30EAA ||
- ||Comando Vermelho || 0xFF0022AA ||
- ||Hitman || 0x878787AA ||
- ||Instrutor || 0x0033FFAA ||
- ||Alqaeda || 0x734545AA ||
- ||Taxista || 0xBEE815AA ||
- ||Exercito || 0x388A51AA ||
- ||||||||||||||||||||||||||||||||||||||||||||||
- |||||||||||||||||||||||||||||||||||||
- |||| Lista de Empregos ||||
- |||| 1 - Lixeiro | Gari ||||
- |||| 2 - Advogado ||||
- |||| 3 - Motorista Busao ||||
- |||| 4 - Vendedor de Armas ||||
- |||| 5 - Vendedor de Drogas ||||
- |||| 6 - Prostituta ||||
- |||||||||||||||||||||||||||||||||||||
- */
- // =============================================================================
- #include <a_samp>
- #include <Dini>
- #define Empregos 20
- #define CONTAS "Players/%s.ini" // Onde vai salvar tudo ;z
- #define CorPolicia 0x251BE0C8
- #define CorBope 0x292323C8
- #define CorPC 0x734646AA
- #define CorPF 0x382A2AFF
- #define CorGroove 0x35C930AA
- #define CorBallas 0xC930B8AA
- #define CorAztecas 0x4F30C9AA
- #define CorVagos 0xBFE30EAA
- #define CorCV 0xFF0022AA
- #define CorHitman 0x878787AA
- #define CorInstrutor 0x0033FFAA
- #define CorAlqaeda 0x734545AA
- #define CorTaxista 0xBEE815AA
- #define CorExercito 0x388A51AA
- enum PInfo
- {
- pMembro,
- pLider,
- pProfissao
- }
- new LipeStrondaInfo[MAX_PLAYERS][PInfo];
- // =============================================================================
- public OnFilterScriptInit()
- {
- print("FilterScript Ligado ;D by: Lipe_Stronda");
- return 1;
- }
- // =============================================================================
- public OnFilterScriptExit()
- {
- print("FilterScript Desligado");
- return 1;
- }
- // =============================================================================
- public OnPlayerConnect(playerid)
- {
- SetarPlayer(playerid);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SalvarPlayer(playerid);
- return 1;
- }
- // =============================================================================
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/rg", cmdtext, true, 8) == 0)
- {
- Rg(playerid);
- return 1;
- }
- if (strcmp("/policiamilitar", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 1;
- return 1;
- }
- if (strcmp("/bope", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 2;
- return 1;
- }
- if (strcmp("/policiacivil", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 3;
- return 1;
- }
- if (strcmp("/policiafederal", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 4;
- return 1;
- }
- if (strcmp("/groovestreet", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 5;
- return 1;
- }
- if (strcmp("/ballas", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 6;
- return 1;
- }
- if (strcmp("/aztecas", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 7;
- return 1;
- }
- if (strcmp("/vagos", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 8;
- return 1;
- }
- if (strcmp("/comandovermelho", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 9;
- return 1;
- }
- if (strcmp("/hitman", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 10;
- return 1;
- }
- if (strcmp("/instrutor", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 11;
- return 1;
- }
- if (strcmp("/alqaeda", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 12;
- return 1;
- }
- if (strcmp("/taxista", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 13;
- return 1;
- }
- if (strcmp("/exercito", cmdtext, true, 8) == 0)
- {
- LipeStrondaInfo[playerid][pLider] = 14;
- return 1;
- }
- if (strcmp("/empregos", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, 20, DIALOG_STYLE_LIST, "Escolha Um Emprego", "Lixeiro\nAdvogado\nMotorista de Onibus\nVendedor de Armas\nVendedor de Armas\nProstituta", "Selecionar", "Cancelar");
- return 1;
- }
- return 0;
- }
- // =============================================================================
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 20)
- {
- if(!response)
- return true;
- else
- {
- switch (listitem)
- {
- case 0:
- {
- if(LipeStrondaInfo[playerid][pProfissao] >= 1) return SendClientMessage(playerid, -1, "Você já tem uma profissão!!!");
- LipeStrondaInfo[playerid][pProfissao] = 1; // Lixeiro
- SendClientMessage(playerid, -1, "Parabéns Você Agora é uma pessoa trabalhadora ;D");
- SendClientMessage(playerid, -1, "Seu Novo Emprego: {1B70E0}Lixeiro");
- }
- case 1:
- {
- if(LipeStrondaInfo[playerid][pProfissao] >= 1) return SendClientMessage(playerid, -1, "Você já tem uma profissão!!!");
- LipeStrondaInfo[playerid][pProfissao] = 2; // Advogado
- SendClientMessage(playerid, -1, "Parabéns Você Agora é uma pessoa trabalhadora ;D");
- SendClientMessage(playerid, -1, "Seu Novo Emprego: {1B70E0}Advogado");
- }
- case 2:
- {
- if(LipeStrondaInfo[playerid][pProfissao] >= 1) return SendClientMessage(playerid, -1, "Você já tem uma profissão!!!");
- LipeStrondaInfo[playerid][pProfissao] = 3; // Motorista de Onibus
- SendClientMessage(playerid, -1, "Parabéns Você Agora é uma pessoa trabalhadora ;D");
- SendClientMessage(playerid, -1, "Seu Novo Emprego: {1B70E0}Motorista de Onibus");
- }
- case 3:
- {
- if(LipeStrondaInfo[playerid][pProfissao] >= 1) return SendClientMessage(playerid, -1, "Você já tem uma profissão!!!");
- LipeStrondaInfo[playerid][pProfissao] = 4; // Vendedor de Armas
- SendClientMessage(playerid, 0xFF0000AA, "Parabéns Você Agora é uma pessoa trabalhadora ;D");
- SendClientMessage(playerid, 0xFF0000AA, "Seu Novo Emprego: {1B70E0}Vendedor de Armas");
- }
- case 4:
- {
- if(LipeStrondaInfo[playerid][pProfissao] >= 1) return SendClientMessage(playerid, -1, "Você já tem uma profissão!!!");
- LipeStrondaInfo[playerid][pProfissao] = 5; // Vendedor de Drogas
- SendClientMessage(playerid, -1, "Parabéns Você Agora é uma pessoa trabalhadora ;D");
- SendClientMessage(playerid, -1, "Seu Novo Emprego: {1B70E0}Vendedor de Drogas");
- }
- case 5:
- {
- if(LipeStrondaInfo[playerid][pProfissao] >= 1) return SendClientMessage(playerid, -1, "Você já tem uma profissão!!!");
- LipeStrondaInfo[playerid][pProfissao] = 6; // Prostituta
- SendClientMessage(playerid, -1, "Parabéns Você Agora é uma pessoa trabalhadora ;D");
- SendClientMessage(playerid, -1, "Seu Novo Emprego: {1B70E0}Prostituta");
- }
- }
- }
- return 1;
- }
- return 1;
- }
- SalvarPlayer(playerid)
- {
- new Nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Nome, sizeof(Nome));
- new String[50];
- format(String, sizeof(String), CONTAS, Nome);
- dini_IntSet(String,"Lider", LipeStrondaInfo[playerid][pLider]);
- dini_IntSet(String,"Membro", LipeStrondaInfo[playerid][pMembro]);
- dini_IntSet(String,"Profissao", LipeStrondaInfo[playerid][pProfissao]);
- return 1;
- }
- SetarPlayer(playerid)
- {
- new Nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Nome, sizeof(Nome));
- new String[50];
- format(String, sizeof(String), CONTAS, Nome);
- LipeStrondaInfo[playerid][pLider] = dini_Int(String, "Lider");
- LipeStrondaInfo[playerid][pMembro] = dini_Int(String, "Membro");
- LipeStrondaInfo[playerid][pProfissao] = dini_Int(String, "Profissão");
- return 1;
- }
- Rg(playerid)
- {
- new pNome[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pNome, sizeof(pNome));
- new String[128];
- SendClientMessage(playerid, 0xFF0000AA, "================================================");
- format(String, sizeof(String),"Status De %s",pNome);
- SendClientMessage(playerid, 0xFFFF00AA,String);
- format(String, sizeof(String),"Lider: [%s] Id Organização [%d]",Org(playerid), LipeStrondaInfo[playerid][pLider]);
- SendClientMessage(playerid, 0x1E90FFAA,String);
- format(String, sizeof(String),"Membro: [%s] Id Organização: [%d]",Org(playerid), LipeStrondaInfo[playerid][pMembro]);
- SendClientMessage(playerid, 0x1E90FFAA,String);
- format(String, sizeof(String), "Profissão:[%s] Id Profissão: [%d]",Profs(playerid), LipeStrondaInfo[playerid][pProfissao]);
- SendClientMessage(playerid, 0x1E90FFAA,String);
- SendClientMessage(playerid, 0xFF0000AA, "================================================");
- return 1;
- }
- stock Org(playerid)
- {
- new LipeStrondaOrgs[64];
- if(LipeStrondaInfo[playerid][pMembro] == 0 && LipeStrondaInfo[playerid][pLider] == 0) { LipeStrondaOrgs = "Civil"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 1 || LipeStrondaInfo[playerid][pLider] == 1) { LipeStrondaOrgs = "Polícia Militar"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 2 || LipeStrondaInfo[playerid][pLider] == 2) { LipeStrondaOrgs = "Bope"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 3 || LipeStrondaInfo[playerid][pLider] == 3) { LipeStrondaOrgs = "Policia Civil"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 4 || LipeStrondaInfo[playerid][pLider] == 4) { LipeStrondaOrgs = "Policia Federal"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 5 || LipeStrondaInfo[playerid][pLider] == 5) { LipeStrondaOrgs = "Groove Street"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 6 || LipeStrondaInfo[playerid][pLider] == 6) { LipeStrondaOrgs = "Ballas"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 7 || LipeStrondaInfo[playerid][pLider] == 7) { LipeStrondaOrgs = "Aztecas"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 8 || LipeStrondaInfo[playerid][pLider] == 8) { LipeStrondaOrgs = "Vagos"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 9 || LipeStrondaInfo[playerid][pLider] == 9) { LipeStrondaOrgs = "Comando Vermelho"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 10 || LipeStrondaInfo[playerid][pLider] == 10) { LipeStrondaOrgs = "Hitman"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 11 || LipeStrondaInfo[playerid][pLider] == 11) { LipeStrondaOrgs = "Instrutor"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 12 || LipeStrondaInfo[playerid][pLider] == 12) { LipeStrondaOrgs = "Alqaeda"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 13 || LipeStrondaInfo[playerid][pLider] == 13) { LipeStrondaOrgs = "Taxista"; }
- else if(LipeStrondaInfo[playerid][pMembro] == 14 || LipeStrondaInfo[playerid][pLider] == 14) { LipeStrondaOrgs = "Exercito"; }
- return LipeStrondaOrgs;
- }
- stock Profs(playerid)
- {
- new LipeStrondaProfs[64];
- if(LipeStrondaInfo[playerid][pMembro] == 0 && LipeStrondaInfo[playerid][pLider] == 0) { LipeStrondaProfs = "Desempregado"; }
- else if(LipeStrondaInfo[playerid][pProfissao] == 1 || LipeStrondaInfo[playerid][pProfissao] == 1) { LipeStrondaProfs = "Lixeiro"; }
- else if(LipeStrondaInfo[playerid][pProfissao] == 2 || LipeStrondaInfo[playerid][pProfissao] == 2) { LipeStrondaProfs = "Advogado"; }
- else if(LipeStrondaInfo[playerid][pProfissao] == 3 || LipeStrondaInfo[playerid][pProfissao] == 3) { LipeStrondaProfs = "Motorista de Onibus"; }
- else if(LipeStrondaInfo[playerid][pProfissao] == 4 || LipeStrondaInfo[playerid][pProfissao] == 4) { LipeStrondaProfs = "Vendedor de Armas"; }
- else if(LipeStrondaInfo[playerid][pProfissao] == 5 || LipeStrondaInfo[playerid][pProfissao] == 5) { LipeStrondaProfs = "Vendedor de Drogas"; }
- else if(LipeStrondaInfo[playerid][pProfissao] == 6 || LipeStrondaInfo[playerid][pProfissao] == 6) { LipeStrondaProfs = "Prostituta"; }
- return LipeStrondaProfs;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement