Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gTerminarGuerraMorro(){
- KillTimer(GuerraMorro[gTimer]);
- gDestruirTextdraws();
- gStopFlash();
- GuerraMorro[gGuerra] = false;
- static
- gStr[128]
- ;
- SendClientMessageToAll(-1, "»-----------------------------{FFFF00}[GUERRA NO MORRO]{FFFFFF}-----------------------------«");
- switch(GuerraMorro[gDono]){
- case 0:
- {
- SendClientMessageToAll(-1, "» ATENÇÃO: Nenhuma organização venceu a guerra no morro!!");
- format(gStr, sizeof(gStr), "» Numero total de mortes na guerra: {FFFF00}[%d MORTES]{FFFFFF}", GuerraMorro[gMortes]);
- SendClientMessageToAll(-1, gStr);
- SendClientMessageToAll(-1, "» Mais sorte da próxima vez!!");
- }
- default:
- {
- format(gStr, sizeof(gStr), "» ATENÇÃO: A Organização: {FFFF00}%s {FFFFFF}saiu como vencedora da guerra no morro!!", GetOrgNameGM(GuerraMorro[gDono]));
- SendClientMessageToAll(-1, gStr);
- format(gStr, sizeof(gStr), "» A Organização foi resposável por {FFFF00}%d{FFFFFF} das {FFFF00}%d{FFFFFF} mortes da guerra!", MorroPontos[GuerraMorro[gDono]], GuerraMorro[gMortes]);
- SendClientMessageToAll(-1, gStr);
- format(gStr, sizeof(gStr), "» Cada player da organização ganhou {FFFF00}R$%d{FFFFFF} por terem vencido a guerra", ConvertMoney(GuerraMorro[gDinheiro]));
- SendClientMessageToAll(-1, gStr);
- foreach(Player, i){
- if(GuerraMorro[gDono] == 1) {
- if(GetPlayerOrg(i) == 1 || GetPlayerOrg(i) == 2 || GetPlayerOrg(i) == 33 || GetPlayerOrg(i) == 35)
- {
- GiveDinheiro(i, GuerraMorro[gDinheiro]);
- }
- }
- else {
- if(GetPlayerOrg(i) == GuerraMorro[gDono])
- {
- GiveDinheiro(i, GuerraMorro[gDinheiro]);
- }
- }
- }
- }
- }
- SendClientMessageToAll(-1, "»-----------------------------{FFFF00}[GUERRA NO MORRO]{FFFFFF}-----------------------------«");
- //SoundToAll(1133);
- }
- BPS::UpdateMorro(){
- if(GuerraMorro[gTempo])
- GuerraMorro[gTempo]--;
- if(GuerraMorro[gCash] == 300)
- {
- GuerraMorro[gDinheiro] += 5000+random(10000);
- GuerraMorro[gCash] = 0;
- }
- GuerraMorro[gCash]++;
- gFlashGZ();
- new gStr[500], gPontos[100];
- foreach(Player, gPlayer)
- {
- if(gPlayerInGuerra(gPlayer)){
- TextDrawShowForPlayer(gPlayer, gTextdraw1);
- TextDrawShowForPlayer(gPlayer, gTextdraw2);
- }
- else{
- TextDrawHideForPlayer(gPlayer, gTextdraw1);
- TextDrawHideForPlayer(gPlayer, gTextdraw2);
- }
- }
- gStr[0]=EOS;
- format(gStr,sizeof gStr, "Dinheiro: ~g~R$%s~n~~w~Tempo: ~p~%s~n~", ConvertMoney(GuerraMorro[gDinheiro]), ConvertTime(GuerraMorro[gTempo]));
- for(new gOrgs; gOrgs < MAX_ORGS; gOrgs++)
- {
- if(OrgMorro(gOrgs))
- {
- if(gOrgs == 2 || gOrgs == 33 || gOrgs == 35)
- {
- }
- else
- {
- if(GuerraMorro[gDono] == gOrgs)
- {
- {
- format(gPontos,sizeof gPontos, "~n~~g~~h~[L]~y~%s~w~ pts: %02d", GetOrgNameGM(gOrgs), MorroPontos[gOrgs]);
- }
- }
- else
- {
- {
- format(gPontos,sizeof gPontos, "~n~~y~%s~w~ pts: %02d", GetOrgNameGM(gOrgs), MorroPontos[gOrgs]);
- }
- }
- strcat(gStr, gPontos);
- }
- }
- }
- TextDrawSetString(gTextdraw1, gStr);
- if(GuerraMorro[gTempo] < 1){
- gTerminarGuerraMorro();
- }
- }
- CMD:guerramorro(playerid)
- {
- if(PlayerInfo[playerid][pAdmin] < 1337)return SendClientMessage(playerid, COLOR_GRAD1, "Você não pode usar este comando!");
- if(!GuerraMorro[gGuerra])
- {
- gIniciarGuerraMorro();
- }
- else
- {
- gTerminarGuerraMorro();
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment