Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmdtext, "/infocam", true) == 0 || strcmp(cmdtext, "/infocaminhoneiros", true) == 0)
- {
- if(PlayerInfo[playerid][pEmprego] != 11) return SendClientMessage(playerid, -1, "ERRO: Você não é um Caminhoneiro!");
- if(!IsACaminhaoCar(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, -1, "ERRO: Você não está em um caminhão da Empresa, portanto, não pode usar o Computador!");
- new Mensagem[750];
- format(string, sizeof(string), "{FFFFFF}Olá %s, Você acessou as informações do computador!",PlayerName(playerid));
- strcat(Mensagem, string);
- strcat(Mensagem, "\n{FFFFFF}Observe abaixo, e veja como Funciona o Computador dos Caminhoneiros!\n");
- strcat(Mensagem, "{FFFFFF}Aqui você poderá ver o Nome da Empresa/Fazenda, Quantidade de produtos necessários,\n");
- strcat(Mensagem, "{FFFFFF}Dono, Além de poder marcar no Mapa para facilitar a Localização!\n\n");
- strcat(Mensagem, "{FF8080}LEMBRE-SE: {FFFFFF}Cada estabelecimento possui seu Tipo de produto !!!\n");
- format(string, sizeof(string), "Produtos de Base(para Fazendas) Você pode pegar na Empresa: %s.",SBizzInfo[24][sbMessage]);
- strcat(Mensagem, string);
- strcat(Mensagem, "\n{FFFFFF}Você pode Ultilizar o GPS do seu computador para chegar até lá! \n");
- strcat(Mensagem, "{FFFFFF}Produtos para Empresas, Você poderá obter nas FAZENDAS!\n\n");
- strcat(Mensagem, "{1E90FF}COMPUTADOR: {FFFFFF}Para visualizar as Informações contidas no Computador, clique em 'Ligar'!\n");
- ShowPlayerDialog(playerid, DialRick(5), DIALOG_STYLE_MSGBOX, "{33CCFF}Computador Caminhoneiros", Mensagem, "Ligar", "Desligar");
- return 1;
- }
- if(dialogid == DialRick(5))
- {
- if(response == 0) // direito
- {
- return SendClientMessage(playerid, -1, "Voce desligou o Computador!");
- }
- else if(response == 1) // esquerdo
- {
- new strrickdialog[512],carid = GetPlayerVehicleID(playerid), Caminhao = GetVehicleModel(carid),
- nomeminhao[64],maxcarg;
- if(Caminhao == 403 || Caminhao == 514 || Caminhao == 515)
- {
- nomeminhao = "Carreta";
- maxcarg = 500;
- }
- else if(Caminhao == 456)
- {
- nomeminhao = "Caminhão Baú";
- maxcarg = 100;
- }
- else if(Caminhao == 414)
- {
- nomeminhao = "Furgão";
- maxcarg = 50;
- }
- strcat(strrickdialog, "{80FF80}Informações sobre seu Caminhão!\n\n");
- format(string, sizeof(string), "{FFFFFF}Tipo de Veículo: %s.\n\n{80FF80}Quantidade de Produtos para Empresas e Fazendas:",nomeminhao);
- strcat(strrickdialog, string);
- format(strrick, sizeof(strrick), "{FFFFFF}\n\nProdutos para Fazendas: %d.\nProdutos para Empresas: %d.\nEste Caminhão suporta até {FF8080}%d Produtos!",CaminhaoProdFazendas[carid],CaminhaoProdEmpresas[carid],maxcarg);
- strcat(strrickdialog, strrick);
- strcat(strrickdialog, "\n\n{1E90FF}ATENÇÃO: {FFFFFF}Especifique Abaixo o Estabelecimento referente as informaçõs que deseja Visualizar!\n");
- ShowPlayerDialog(playerid, DialRick(0), DIALOG_STYLE_MSGBOX, "{33CCFF}Computador Caminhoneiros - Info Caminhão", strrickdialog, "Fazendas", "Empresas");
- }
- return 1;
- }
- if(dialogid == DialRick(0))
- {
- if(response == 0) // direito
- {
- new strcamin[2000],Prodrequir,counte=0;
- for(new emp=0; emp < MAX_BIZZES;emp++)
- {
- new teste = BizzInfo[emp][bProd]+10;
- if(teste < BizzInfo[emp][bMaxProd]) {
- Prodrequir = BizzInfo[emp][bMaxProd]-BizzInfo[emp][bProd];
- format(string, sizeof(string), "{FFFFFF}Empresa: %s, Dono: %s, Fundos: %d, Precisa de %d Produtos\n",BizzInfo[emp][bMessage],BizzInfo[emp][bOwner],BizzInfo[emp][bTill],Prodrequir);
- strcat(strcamin, string);
- counte ++;}
- }
- for(new emp=0; emp < MAX_SBIZZES;emp++)
- {
- new teste = SBizzInfo[emp][sbProd]+10;
- if(teste < SBizzInfo[emp][sbMaxProd]) {
- Prodrequir = SBizzInfo[emp][sbMaxProd]-SBizzInfo[emp][sbProd];
- format(string, sizeof(string), "{FFFFFF}Empresa: %s, Dono: %s, Fundos: %d, Precisa de %d Produtos\n",SBizzInfo[emp][sbMessage],SBizzInfo[emp][sbOwner],SBizzInfo[emp][sbTill],Prodrequir);
- strcat(strcamin, string);
- counte ++;}
- if(counte >= 16) break;
- }
- ShowPlayerDialog(playerid, DialRick(2), DIALOG_STYLE_MSGBOX, "{33CCFF}Computador Caminhoneiros - Info Empresas", strcamin, "Marcar GPS", "Fechar");
- }
- else if(response == 1) // esquerdo
- {
- new strcamin[2000],Prodrequir;
- for(new emp=0; emp < MAX_FAZENDA;emp++)
- {
- if(FazendaInfo[emp][fOwned] == 1){
- new teste = FazendaInfo[emp][fProd]+10;
- if(teste < FazendaInfo[emp][fMaxProd]) {
- Prodrequir = FazendaInfo[emp][fMaxProd]-FazendaInfo[emp][fProd];
- format(string, sizeof(string), "{FFFFFF}Fazenda: %s, Dono: %s, Fundos: %d, Precisa de %d Produtos\n",FazendaInfo[emp][fDescricao],FazendaInfo[emp][fDono],FazendaInfo[emp][fFundos],Prodrequir);
- strcat(strcamin, string); }}
- if(emp >= 16) break;
- }
- ShowPlayerDialog(playerid, DialRick(1), DIALOG_STYLE_MSGBOX, "{33CCFF}Computador Caminhoneiros - Info Fazendas", strcamin, "Marcar GPS", "Fechar");
- }
- return 1;
- }
- if(dialogid == DialRick(1))
- {
- if(response == 1) // e squerdo
- {
- new strcamin[2000];
- numfazendas=0;
- for(new emp=0; emp < MAX_FAZENDA;emp++)
- {
- if(FazendaInfo[emp][fOwned] == 1)
- {
- new teste = FazendaInfo[emp][fProd]+10;
- if(teste < FazendaInfo[emp][fMaxProd])
- {
- //Prodrequir = FazendaInfo[emp][fMaxProd]-FazendaInfo[emp][fProd];
- new location[MAX_ZONE_NAME];
- Get2DZone(location, FazendaInfo[ emp ][ ffX ], FazendaInfo[ emp ][ ffY ], MAX_ZONE_NAME);
- format(string, sizeof(string), "{FFFFFF}Fazenda: %s, Local: %s\n",FazendaInfo[emp][fDescricao],location);
- strcat(strcamin, string);
- EmpresasIDcerto[numfazendas][Fazendas] = emp;
- numfazendas++;
- if(numfazendas >= 16) break;
- }
- }
- }
- ShowPlayerDialog(playerid, DialRick(3), DIALOG_STYLE_LIST, "{33CCFF}Computador Caminhoneiros - Info GPS", strcamin, "Ligar GPS", "Fechar");
- }
- else if(response == 0) // direito
- {
- SendClientMessage(playerid,-1,"Você desligou o Computador!");
- }
- return 1;
- }
- if(dialogid == DialRick(2))
- {
- if(response == 1) // esquerdo
- {
- new strcamin[2000];
- numfazendas=0;
- strcat(strcamin, "{80FF80}* Pegar Produtos: Empresa de Produtos\n");
- for(new emp=0; emp < MAX_BIZZES;emp++)
- {
- new teste = BizzInfo[emp][bProd]+10;
- if(teste < BizzInfo[emp][bMaxProd]) {
- //Prodrequir = BizzInfo[emp][bMaxProd]-BizzInfo[emp][bProd];
- new location[MAX_ZONE_NAME];
- Get2DZone(location, BizzInfo[emp][bEntranceX], BizzInfo[emp][bEntranceY], MAX_ZONE_NAME);
- format(string, sizeof(string), "{FFFFFF}Empresa: %s, Local: %s\n",BizzInfo[emp][bMessage],location);
- strcat(strcamin, string);
- EmpresasIDcerto[numfazendas][Fazendas] = emp;
- EmpresasIDcerto[numfazendas][Empresas]=0;
- numfazendas++;}
- if(numfazendas >= 16) break;
- }
- for(new emp=0; emp < MAX_SBIZZES;emp++)
- {
- new teste = SBizzInfo[emp][sbProd]+10;
- if(teste < SBizzInfo[emp][sbMaxProd]) {
- //Prodrequir = SBizzInfo[emp][sbMaxProd]-SBizzInfo[emp][sbProd];
- new location[MAX_ZONE_NAME];
- Get2DZone(location, SBizzInfo[emp][sbEntranceX], SBizzInfo[emp][sbEntranceY], MAX_ZONE_NAME);
- format(string, sizeof(string), "{FFFFFF}Empresa: %s, Local: %s\n",SBizzInfo[emp][sbMessage],location);
- strcat(strcamin, string);
- EmpresasIDcerto[numfazendas][Fazendas] = emp;
- EmpresasIDcerto[numfazendas][Empresas]=1;
- numfazendas++;}
- if(numfazendas >= 16) break;
- }
- ShowPlayerDialog(playerid, DialRick(4), DIALOG_STYLE_LIST, "{33CCFF}Computador Caminhoneiros - Info GPS", strcamin, "Ligar GPS", "Fechar");
- }
- else if(response == 0) // direito
- {
- SendClientMessage(playerid,-1,"Você desligou o Computador!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment