Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Sistema Guerra No Morro By - Rafinha FusioN ou Rafinha MagnatA
- Não Ti Obrigo Apenas Peço Da + Ali Não Cai o Dedo, Se Não Der Vlw Não Posso Controlar Seu Mouse
- Contato: Msn: rafacastelo1@hotmail.com Skype: rafinha.samp
- Todo Credito a Rafinha FusioN
- GangZone Retirada Do PlayStars O Resto Criado Por Rafinha..
- Criador/Postador: Rafinha FusioN.
- Quando Adcionar a Guerra No Seu GM Vá Em ScriptFilles Crie a Pasta Guerras Dentro Um Arquivo .ini Chamado Morro Com o Nome Dentro Dono= 0, Assim Salvará Os Donos e a Guerra.*\
- //Em Suas Defines
- #define CORTR_GUERRA 0xF60000C8
- #define CORTR_NINGUEM 0xF6F6F6C8
- #define MAX_ORG_NAME 500 // Nao Altere Nada
- // Em Suas News
- /* morro */
- new Text:TMorroText[MAX_PLAYERS];
- new GZMorro[7];
- // Sistema de guerras do morro
- forward DefinirCorMorro();
- forward CarregarMorro();
- forward SalvarMorro();
- forward IniciarGuerraMorro();
- forward AtualizarGuerraMorro(playerid);
- forward FinalizarGuerraMorro();
- forward TempoGuerraMorro();
- enum MorroInfo
- {
- Dono,
- Cor,
- Guerra,
- };
- new Morro[MorroInfo];
- new MorroPontos[MAX_ORGS];
- new morreu[MAX_PLAYERS];
- enum MostInfo
- {
- PLojaA1,
- PLojaA2,
- ArmaLoja[32],
- Tels,
- pTels,
- pPontos,
- };
- new WantedInfo[MAX_PLAYERS][MostInfo];
- // OnPlayerDeath
- new org = GetPlayerOrg(playerid);
- if(!IsACop(killerid)) { SetPlayerCriminal(killerid,255, "Assasinato"); }
- if(Morro[Guerra] >= 1)
- {
- new killerorg = GetPlayerOrg(killerid);
- if(OrgPodeGuerriarMorro(playerid,org) && OrgPodeGuerriarMorro(killerid,killerorg))
- {
- if(IsPlayerInMorro(playerid) && IsPlayerInMorro(killerid))
- {
- MorroPontos[killerorg] += 10;// Pontos Que ganha Qnd Matar o Players
- }
- }
- }
- // OnGameModeInit
- SetTimer("CheckMorroArea",5000,1);
- SetTimer("MorroP",4000,1);
- //Ainda Em OnGameModeInit
- CarregarMorro();
- GZMorro[1] = GangZoneCreate(1994.30,-1100.80,2056.80,-920.80);
- GZMorro[2] = GangZoneCreate(2056.80,-1126.30,2126.80,-920.80);
- GZMorro[3] = GangZoneCreate(2185.30,-1154.50,2281.40,-934.40);
- GZMorro[4] = GangZoneCreate(2126.80,-1126.30,2185.30,-934.40);
- GZMorro[5] = GangZoneCreate(2632.70,-1135.00,2747.70,-945.00);
- GZMorro[6] = GangZoneCreate(2281.40,-1135.00,2632.70,-945.00);
- // No Seu Relogio Adcione Isso
- if(horas == 11 && minutos == 0 && segundos == 0) { SendClientMessageToAll(0xBEDBA4FF, "Dentro de 1 Hora iniciará a Guerra do Morro do Alemão, Organizações preparem-se!"); }
- if(horas == 11 && minutos == 30 && segundos == 0) { SendClientMessageToAll(0xBEDBA4FF, "Falta somente 30 Minutos para iniciar a Guerra do Morro do Alemão, Organizações preparem-se!"); }
- if(horas == 11 && minutos == 55 && segundos == 0) { SendClientMessageToAll(0xBEDBA4FF, "Falta somente 5 Minutos para iniciar a Guerra do Morro do Alemão, Organizações dirijam-se para o Morro!"); }
- if(horas == 16 && minutos == 0 && segundos == 0) { SendClientMessageToAll(0xBEDBA4FF, "Dentro de 1 Hora iniciará a Guerra do Morro do Alemão, Organizações preparem-se!"); }
- if(horas == 16 && minutos == 30 && segundos == 0) { SendClientMessageToAll(0xBEDBA4FF, "Falta somente 30 Minutos para iniciar a Guerra do Morro do Alemão, Organizações preparem-se!"); }
- if(horas == 16 && minutos == 55 && segundos == 0) { SendClientMessageToAll(0xBEDBA4FF, "Falta somente 5 Minutos para iniciar a Guerra do Morro do Alemão, Organizações dirijam-se para o Morro!"); }
- if(horas == 20 && minutos == 0 && segundos == 0) { SendClientMessageToAll(0xBEDBA4FF, "Dentro de 1 Hora iniciará a Guerra do Morro do Alemão, Organizações preparem-se!"); }
- if(horas == 20 && minutos == 30 && segundos == 0) { SendClientMessageToAll(0xBEDBA4FF, "Falta somente 30 Minutos para iniciar a Guerra do Morro do Alemão, Organizações preparem-se!"); }
- if(horas == 20 && minutos == 55 && segundos == 0) { SendClientMessageToAll(0xBEDBA4FF, "Falta somente 5 Minutos para iniciar a Guerra do Morro do Alemão, Organizações dirijam-se para o Morro!"); }
- if(minutos == 55 && segundos == 0) { SendClientMessageToAll(COLOR_LIGHTGREEN, "A Loteria vai iniciar em 5 Minutos, use /loteria para fazer a sua aposta e Boa Sorte!"); }
- if(minutos == 56 && segundos == 0) { SendClientMessageToAll(COLOR_LIGHTBLUE, "A Loteria vai iniciar em 4 Minutos, use /loteria para fazer a sua aposta e Boa Sorte!"); }
- if(minutos == 57 && segundos == 0) { SendClientMessageToAll(COLOR_LIGHTGREEN, "A Loteria vai iniciar em 3 Minutos, use /loteria para fazer a sua aposta e Boa Sorte!"); }
- if(minutos == 58 && segundos == 0) { SendClientMessageToAll(COLOR_LIGHTBLUE, "A Loteria vai iniciar em 2 Minutos, use /loteria para fazer a sua aposta e Boa Sorte!"); }
- if(minutos == 59 && segundos == 0) { SendClientMessageToAll(COLOR_LIGHTGREEN, "A Loteria vai iniciar em 1 Minuto, use /loteria para fazer a sua aposta e Boa Sorte!"); }
- TempoGuerraMorro();
- // no Final Do GameMode
- stock OrgPodeGuerriarMorro(playerid,org)
- {
- new porg;
- if(PlayerInfo[playerid][pMembro] > 0)
- {
- porg = PlayerInfo[playerid][pMembro];
- }
- if(PlayerInfo[playerid][pLider] > 0)
- {
- porg = PlayerInfo[playerid][pLider];
- }
- if(org == 1) { if(porg == org) { return 1; } }// ID Das Orgs Que Irá Participar
- if(org == 2) { if(porg == org) { return 1; } }
- if(org == 5) { if(porg == org) { return 1; } }
- if(org == 14) { if(porg == org) { return 1; } }
- if(org == 17) { if(porg == org) { return 1; } }
- if(org == 18) { if(porg == org) { return 1; } }
- if(org == 19) { if(porg == org) { return 1; } }
- return 0;
- }
- stock IsPlayerInMorro(playerid)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid, x, y, z);
- if(x >= 1994.30 && y >= -1100.80 && x <= 2056.80 && y <= -920.80) return 1; // morro 1
- else if(x >= 2056.80 && y >= -1126.30 && x <= 2126.80 && y <= -920.80) return 1; // morro 2
- else if(x >= 2185.30 && y >= -1154.50 && x <= 2281.40 && y <= -934.40) return 1; // morro 3
- else if(x >= 2126.80 && y >= -1126.30 && x <= 2185.30 && y <= -934.40) return 1; // morro 4
- else if(x >= 2632.70 && y >= -1135.00 && x <= 2747.70 && y <= -945.00) return 1; // morro 5
- else if(x >= 2281.40 && y >= -1135.00 && x <= 2632.70 && y <= -945.00) return 1; // morro 6
- else return 0;
- }
- stock MorroFlashForAll()
- {
- for(new m=1; m<sizeof(GZMorro); m++)
- {
- GangZoneHideForAll(GZMorro[m]);
- GangZoneShowForAll(GZMorro[m],CORTR_NINGUEM);
- GangZoneFlashForAll(GZMorro[m], CORTR_GUERRA);
- }
- }
- stock MorroFlashForPlayer(playerid)
- {
- for(new m=1; m<sizeof(GZMorro); m++)
- {
- GangZoneHideForPlayer(playerid,GZMorro[m]);
- GangZoneShowForPlayer(playerid,GZMorro[m],CORTR_NINGUEM);
- GangZoneFlashForPlayer(playerid,GZMorro[m], CORTR_GUERRA);
- }
- }
- stock MorroShowForAll()
- {
- DefinirCorMorro();
- for(new m=1; m<sizeof(GZMorro); m++)
- {
- GangZoneHideForAll(GZMorro[m]);
- GangZoneShowForAll(GZMorro[m],Morro[Cor]);
- }
- }
- stock MorroShowForPlayer(playerid)
- {
- DefinirCorMorro();
- for(new m=1; m<sizeof(GZMorro); m++)
- {
- GangZoneHideForPlayer(playerid,GZMorro[m]);
- GangZoneShowForPlayer(playerid,GZMorro[m],Morro[Cor]);
- }
- }
- stock MorroHideForAll()
- {
- for(new m=1; m<sizeof(GZMorro); m++)
- {
- GangZoneHideForAll(GZMorro[m]);
- }
- }
- stock MorroHideForPlayer(playerid)
- {
- for(new m=1; m<sizeof(GZMorro); m++)
- {
- GangZoneHideForPlayer(playerid,GZMorro[m]);
- }
- }
- public DefinirCorMorro()// Cores Das Orgs Que Iram Participar
- {
- if(Morro[Dono] == 0)
- {
- Morro[Cor] = CORTR_NINGUEM;
- }
- if(Morro[Dono] == 1)
- {
- Morro[Cor] = COR_PM;
- }
- if(Morro[Dono] == 2)
- {
- Morro[Cor] = COR_ROTA;
- }
- if(Morro[Dono] == 5)
- {
- Morro[Cor] = TEAM_AZTECAS_COLOR;
- }
- if(Morro[Dono] == 14)
- {
- Morro[Cor] = TEAM_GROVE_COLOR;
- }
- if(Morro[Dono] == 17)
- {
- Morro[Cor] = TEAM_BALLAS_COLOR;
- }
- if(Morro[Dono] == 18)
- {
- Morro[Cor] = TEAM_VAGOS_COLOR;
- }
- if(Morro[Dono] == 17)
- {
- Morro[Cor] = COR_CV;
- }
- }
- public CarregarMorro()
- {
- new arquivo[256];
- format(arquivo, sizeof(arquivo), "/Guerras/Morro.ini");
- Morro[Dono] = dini_Int(arquivo,"Dono");
- DefinirCorMorro();
- print("----------[CARREGANDO MORRO]-----------------------");
- printf("[MORRO] Dono do Morro = %d",Morro[Dono]);
- print("-------------------------------------------------");
- return 1;
- }
- public SalvarMorro()// Crie Pasta Guerras Na Sua ScriptFilles Com a Pasta entro Nome Dono = 0
- {
- new arquivo[256];
- format(arquivo, sizeof(arquivo), "/Guerras/Morro.ini");
- dini_IntSet(arquivo,"Dono",Morro[Dono]);
- DefinirCorMorro();
- print("----------[SALVANDO MORRO]-----------------------");
- printf("[MORRO] Dono do Morro = %d",Morro[Dono]);
- print("-------------------------------------------------");
- return 1;
- }
- public IniciarGuerraMorro()
- {
- if(Morro[Guerra] >= 1)
- {
- return 1;
- }
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(i,x,y,z);
- PlayerPlaySound(i, 1159, x, y, z);
- PlayerPlaySound(i, 1159, x, y, z);
- PlayerPlaySound(i, 1159, x, y, z);
- }
- for(new o=0; o<MAX_ORGS; o++)
- {
- MorroPontos[o] = 0;
- }
- Morro[Guerra] = 1;
- Morro[Dono] = 0;
- MorroFlashForAll();
- SendClientMessageToAll(COLOR_GREEN," ");
- SendClientMessageToAll(COLOR_GREEN," ");
- SendClientMessageToAll(COLOR_GREEN," ");
- SendClientMessageToAll(COLOR_GRAD1,"*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*");
- SendClientMessageToAll(COLOR_DBLUE,"~~~~~~~~~~~~~~~~~> Brasil HarDForever RPG <~~~~~~~~~~~~~~~~~");
- SendClientMessageToAll(COLOR_DBLUE,"~~~~~~~~~~~~~~~~~> Guerra do Morro do Alemão Iniciada <~~~~~~~~~~~~~~~~~");
- SendClientMessageToAll(COLOR_GRAD1,"*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*");
- SendClientMessageToAll(COLOR_GREEN,"Boa Sorte, a todas as organizações participantes, que ganhe o melhor!");
- SendClientMessageToAll(COLOR_GREEN," ");
- SendClientMessageToAll(COLOR_GREEN," ");
- return 1;
- }
- public AtualizarGuerraMorro(playerid)
- {
- new org;
- if(PlayerInfo[playerid][pMembro] > 0)
- {
- org = PlayerInfo[playerid][pMembro];
- }
- if(PlayerInfo[playerid][pLider] > 0)
- {
- org = PlayerInfo[playerid][pLider];
- }
- if(Morro[Guerra] >= 1)
- {
- if(IsPlayerInMorro(playerid))
- {
- if(OrgPodeGuerriarMorro(playerid,org))
- {
- MorroPontos[org] += 5;
- }
- }
- }
- }
- public FinalizarGuerraMorro()
- {
- new string[256];
- new vencedorpontosmorro = 0;
- if(Morro[Guerra] >= 1)
- {
- for(new o=0; o<MAX_ORGS; o++)
- {
- if(MorroPontos[o] >= vencedorpontosmorro)
- {
- vencedorpontosmorro = MorroPontos[o];
- }
- }
- for(new opt=0; opt<MAX_ORGS; opt++)
- {
- if(MorroPontos[opt] == vencedorpontosmorro)
- {
- new NomeOrg[250];
- OrgNome(opt, NomeOrg, 250);
- Morro[Dono] = opt;
- SendClientMessageToAll(COLOR_GREEN," ");
- SendClientMessageToAll(COLOR_GREEN," ");
- SendClientMessageToAll(COLOR_WHITE,"*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*");
- SendClientMessageToAll(COLOR_YELLOW,"~~~~~~~~~~~~~~~~~> Brasil HarDForever RPG <~~~~~~~~~~~~~~~~~");
- SendClientMessageToAll(COLOR_YELLOW,"~~~~~~~~~~~~~~~~~> Guerra do Morro do Alemão Finalizada <~~~~~~~~~~~~~~~~~");
- format(string, sizeof(string),"~~~~~~~~~~~~~~~~~> Organização Vencedora: %s <~~~~~~~~~~~~~~~~~", NomeOrg);
- SendClientMessageToAll(OrgCor(opt),string);
- format(string, sizeof(string),"~~~~~~~~~~~~~~~~~> Com %d Pontos no Total! Parabêns! <~~~~~~~~~~~~~~~~~", vencedorpontosmorro);
- SendClientMessageToAll(OrgCor(opt),string);
- SendClientMessageToAll(COLOR_WHITE,"*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*");
- if(Morro[Dono] == 0) { SendClientMessageToAll(COLOR_GREEN,"Informação: Ninguem ganhou o território do morro do alemão, portanto tudo continua igual, todos pagarão pelas drogas."); }
- if(Morro[Dono] == 2 && Morro[Dono] != 0) { SendClientMessageToAll(COLOR_LIGHTRED,"Prejuizo: Não será possivel a compra de nenhum tipo de droga, apenas os Mafiosos poderão vender colete."); }
- if(Morro[Dono] != 2 && Morro[Dono] != 0) { SendClientMessageToAll(TEAM_GROVE_COLOR,"Bonificação: Todo o tipo de Drogas Gratuitamente para a Organização durante o seu dominio do Morro do Alemão."); }
- SendClientMessageToAll(COLOR_GREEN," ");
- Morro[Guerra] = 0;
- MorroShowForAll();
- SalvarMorro();
- for(new o=0; o<MAX_ORGS; o++)
- {
- MorroPontos[o] = 0;
- }
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(i,x,y,z);
- PlayerPlaySound(i, 1159, x, y, z);
- PlayerPlaySound(i, 1159, x, y, z);
- PlayerPlaySound(i, 1159, x, y, z);
- }
- return 1;
- }
- }
- }
- return 1;
- }
- public TempoGuerraMorro()
- {
- gettime(hour,minute);
- if(Morro[Guerra] <= 0)// Hora Em Que Vai Começar a Guerra
- {
- if(hour == 12)
- {
- if(minute == 0)
- {
- IniciarGuerraMorro();
- }
- }
- if(hour == 17)
- {
- if(minute == 0)
- {
- IniciarGuerraMorro();
- }
- }
- if(hour == 21)
- {
- if(minute == 0)
- {
- IniciarGuerraMorro();
- }
- }
- }
- if(Morro[Guerra] >= 1)// Hora Em Que a Guerra Será Finalizada
- {
- if(hour == 13)
- {
- if(minute == 0)
- {
- FinalizarGuerraMorro();
- }
- }
- if(hour == 18)
- {
- if(minute == 0)
- {
- FinalizarGuerraMorro();
- }
- }
- if(hour == 22)
- {
- if(minute == 0)
- {
- FinalizarGuerraMorro();
- }
- }
- }
- }
- stock OrgNome(orgid, Nome[], len)// Nomes Das Orgs Denovo
- {
- if(orgid == 1) return format(Nome, len, "Policia Militar", 0);
- if(orgid == 2) return format(Nome, len, "ROTA", 0);
- if(orgid == 3) return format(Nome, len, "Exercito", 0);
- if(orgid == 4) return format(Nome, len, "Medicos", 0);
- if(orgid == 5) return format(Nome, len, "Los Aztecas", 0);
- if(orgid == 6) return format(Nome, len, "Hamas", 0);
- if(orgid == 7) return format(Nome, len, "Prefeitura", 0);
- if(orgid == 8) return format(Nome, len, "Hitmans", 0);
- if(orgid == 9) return format(Nome, len, "Reportere", 0);
- if(orgid == 10) return format(Nome, len, "Taxistas", 0);
- if(orgid == 11) return format(Nome, len, "Policia Federal", 0);
- if(orgid == 12) return format(Nome, len, "Norte Coreana", 0);
- if(orgid == 13) return format(Nome, len, "Yakuza", 0);
- if(orgid == 14) return format(Nome, len, "Groove Street", 0);
- if(orgid == 15) return format(Nome, len, "Al'Qaeda ", 0);
- if(orgid == 16) return format(Nome, len, "Policia Civil", 0);
- if(orgid == 17) return format(Nome, len, "Ballas", 0);
- if(orgid == 18) return format(Nome, len, "Los Vagos", 0);
- if(orgid == 19) return format(Nome, len, "Comando Vermelho", 0);
- if(orgid == 20) return format(Nome, len, "Sons Of Anarchy", 0);
- if(orgid == 21) return format(Nome, len, "Drifters", 0);
- if(orgid == 22) return format(Nome, len, "Triads", 0);
- if(orgid == 23) return format(Nome, len, "F.A.R.C", 0);
- if(orgid == 24) return format(Nome, len, "Força Nacional", 0);
- return format(Nome, len, "Ninguem", 0);
- }
- stock OrgCor(orgid)// Cor De Todas Orgs Do Seu GM
- {
- if(orgid == 1) { return COR_PM; }
- if(orgid == 2) { return COR_ROTA; }
- if(orgid == 3) { return COR_EXE; }
- if(orgid == 4) { return COR_SAMU; }
- if(orgid == 5) { return TEAM_AZTECAS_COLOR; }
- if(orgid == 6) { return COR_HAMAS; }
- if(orgid == 7) { return COR_PRE; }
- if(orgid == 8) { return COR_HITMAN; }
- if(orgid == 9) { return COR_REP; }
- if(orgid == 10) { return COLOR_TAXISTA; }
- if(orgid == 11) { return COR_PF; }
- if(orgid == 12) { return COR_COSA; }
- if(orgid == 13) { return COR_YAK; }
- if(orgid == 14) { return TEAM_GROVE_COLOR; }
- if(orgid == 15) { return COR_AL; }
- if(orgid == 16) { return COR_PC; }
- if(orgid == 17) { return TEAM_BALLAS_COLOR; }
- if(orgid == 18) { return TEAM_VAGOS_COLOR; }
- if(orgid == 19) { return COR_CV; }
- if(orgid == 20) { return COR_SONS; }
- if(orgid == 21) { return COR_DRIFTERS; }
- if(orgid == 22) { return COR_TRIADS; }
- if(orgid == 23) { return COR_FARC; }
- if(orgid == 24) { return COR_FN; }
- return COLOR_WHITE;
- }
- stock OrgTNome(orgid, Nome[], len)// Nome De Todas Orgs Do Seu GM
- {
- if(orgid == 1) return format(Nome, len, "~b~~h~Policia Militar~w~", 0);
- if(orgid == 2) return format(Nome, len, "~b~ROTA~w~", 0);
- if(orgid == 3) return format(Nome, len, "~g~Exercito~w~", 0);
- if(orgid == 4) return format(Nome, len, "~r~Medicos~w~", 0);
- if(orgid == 5) return format(Nome, len, "~p~Los Aztecas~w~", 0);
- if(orgid == 6) return format(Nome, len, "~w~Hamas~w~", 0);
- if(orgid == 7) return format(Nome, len, "~p~~h~Prefeitura~w~", 0);
- if(orgid == 8) return format(Nome, len, "~w~Hitmans~w~", 0);
- if(orgid == 9) return format(Nome, len, "~w~Reporteres~w~", 0);
- if(orgid == 10) return format(Nome, len, "~b~~h~Taxistas~w~", 0);
- if(orgid == 11) return format(Nome, len, "~w~Policia Federal~w~", 0);
- if(orgid == 12) return format(Nome, len, "~g~Mafia Norte Coreana~w~", 0);
- if(orgid == 13) return format(Nome, len, "~p~Mafia Yakuza~w~", 0);
- if(orgid == 14) return format(Nome, len, "~g~Groove Street~w~", 0);
- if(orgid == 15) return format(Nome, len, "~b~Al'Qaeda ~w~", 0);
- if(orgid == 16) return format(Nome, len, "~b~Policia Civil~w~", 0);
- if(orgid == 17) return format(Nome, len, "~b~Ballas~w~", 0);
- if(orgid == 18) return format(Nome, len, "~y~~h~Los Vagos~w~", 0);
- if(orgid == 19) return format(Nome, len, "~r~Comando Vermelho~w~", 0);
- if(orgid == 20) return format(Nome, len, "~b~~h~Sons Of Anarchy~w~", 0);
- if(orgid == 21) return format(Nome, len, "~w~Drifters~w~", 0);
- if(orgid == 22) return format(Nome, len, "~w~Triads~w~", 0);
- if(orgid == 23) return format(Nome, len, "~w~F.A.R.C~w~", 0);
- if(orgid == 24) return format(Nome, len, "~r~Força Nacional~y~", 0);
- return format(Nome, len, "~w~Ninguem~w~", 0);
- }
- forward CheckMorroArea();
- public CheckMorroArea()
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Morro[Guerra] >= 1 && morreu[i] <= 0)
- {
- new org = GetPlayerOrg(i);
- if(OrgPodeGuerriarMorro(i,org))
- {
- if(IsPlayerInMorro(i))
- {
- MorroPontos[org] += 5;// Pontos Q Irá Ganhar Ao Fica No Morro
- }
- }
- }
- }
- }
- return 1;
- }
- forward MorroP();
- public MorroP()
- {
- new TRString[512];
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- // morro
- TextDrawHideForPlayer(i, TMorroText[i]);
- if(IsPlayerInMorro(i))
- {
- if(Morro[Guerra] >= 1)
- {
- new NomeOrg2[MAX_ORG_NAME];
- OrgTNome(1, NomeOrg2, MAX_ORG_NAME); // OrgTNome(ID da Org Q Irá Participar
- new NomeOrg8[MAX_ORG_NAME];
- OrgTNome(2, NomeOrg8, MAX_ORG_NAME);
- new NomeOrg9[MAX_ORG_NAME];
- OrgTNome(5, NomeOrg9, MAX_ORG_NAME);
- new NomeOrg10[MAX_ORG_NAME];
- OrgTNome(14, NomeOrg10, MAX_ORG_NAME);
- new NomeOrg11[MAX_ORG_NAME];
- OrgTNome(17, NomeOrg11, MAX_ORG_NAME);
- new NomeOrg12[MAX_ORG_NAME];
- OrgTNome(18, NomeOrg12, MAX_ORG_NAME);
- new NomeOrg13[MAX_ORG_NAME];
- OrgTNome(19, NomeOrg13, MAX_ORG_NAME);
- format(TRString,sizeof(TRString),"~n~~n~%s~n~Pontos: %d~n~~n~%s~n~Pontos: %d~n~~n~%s~n~Pontos: %d~n~~n~%s~n~Pontos: %d~n~~n~%s~n~Pontos: %d~n~~n~%s~n~Pontos: %d~n~~n~%s~n~Pontos: ~w~%d",NomeOrg2,MorroPontos[1],NomeOrg8,MorroPontos[2],NomeOrg9,MorroPontos[5],NomeOrg10,MorroPontos[14],NomeOrg11,MorroPontos[17],NomeOrg12,MorroPontos[18],NomeOrg13,MorroPontos[19]);
- TextDrawSetString(TMorroText[i], TRString);
- if(WantedInfo[i][pPontos] <= 0)
- {
- TextDrawShowForPlayer(i, TMorroText[i]);
- }
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement