Pages

Ads 468x60px


[FilterScript] Sistema de Empregos e Orgs.

~-~-~-~-~-~-~-~-~-~-~-~-~ FilterScript ~-~-~-~-~-~-~-~-~-~-~-~-~
Enquanto ao filterscript, está bem simples não sei se está funcionando corretamente, meu gta deu aloka
então não testei, se estiver com algum erro com a dini, so me avisar que arrumo

~-~-~-~-~-~-~-~-~-~-~-~-~ Screenshots ~-~-~-~-~-~-~-~-~-~-~-~-~
Como eu disse meu gta deu aloka, então quando eu arrumar vou postar algumas fotos
~-~-~-~-~-~-~-~-~-~-~-~-~ FS em Geral ~-~-~-~-~-~-~-~-~-~-~-~-~
Está bem simples, pretendo fazer uma nova versão com Hq's para as orgs, esse fs
foi a pedido em um topico então resolvi fazer 

~-~-~-~-~-~-~-~-~-~-~-~-~ FilterScript ~-~-~-~-~-~-~-~-~-~-~-~-~

pawn Code:
/* Fiz isso em menos de 5 minutos, eu fui pegando do meu rpg que estou criando. qualquer erro so falar comigo contato: felipegama_pty@hot.. não testei o fs. ||||||||||||||||||||||||||||||||||||| |||| 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; }
Creditos: Lipe_Stronda , ThiagoPS pelo dini do fs de registro