new gzsk8;
new gzpg;
new gzpref;
new gzcasarao;
new gzmorro;
new Dominando[MAX_PLAYERS];
new GuerraNaPrefeitura;
new GuerraNoPg;
new GuerraNaPistaSk8;
new GuerraNoCasarao;
new GuerraNoMorro;
new ProvocouSk8[MAX_PLAYERS];
new ProvocouPg[MAX_PLAYERS];
new ProvocouPref[MAX_PLAYERS];
new ProvocouCasarao[MAX_PLAYERS];
new ProvocouMorro[MAX_PLAYERS];
new TempoSk8;
new TempoPg;
new TempoPref;
new TempoCasarao;
new TempoMorro;
new DonoSk8;
new DonoPg;
new DonoPref;
new DonoCasarao;
new DonoMorro;
new playername[MAX_PLAYER_NAME];
forward GuerraSk8(playerid);
forward GuerraPg(playerid);
forward GuerraPrefeitura(playerid);
forward GuerraCasarao(playerid);
forward GuerraMorro(playerid);
#pragma unused DonoPg
#pragma unused DonoSk8
#pragma unused DonoPref
#pragma unused DonoCasarao
#pragma unused DonoMorro
gzsk8 = GangZoneCreate(1854.208740, -1451.470825, 1982.208740, -1347.470825);
gzcasarao = GangZoneCreate(1080.317016, -2083.452148, 1288.317016, -1995.452148);
gzpref = GangZoneCreate(1397.351928, -1862.130493, 1565.351928, -1734.130493);
gzpg = GangZoneCreate(1859.421020, -1248.775634, 2059.420898, -1136.775634);
gzmorro = GangZoneCreate(2139.747802, -1038.694824, 2259.747802, -966.694885);
GangZoneShowForPlayer(playerid, gzmorro, -66);
GangZoneShowForPlayer(playerid, gzsk8, -66);
GangZoneShowForPlayer(playerid, gzpg, -66);
GangZoneShowForPlayer(playerid, gzpref, -66);
GangZoneShowForPlayer(playerid, gzcasarao, -66);
if(strcmp(cmd, "/dominar", true) == 0 || strcmp(cmd, "/do", true) == 0)
{
if(Gang[playerid]== TEAM_GROOVE)
{
new string[256];
if(PlayerInPrefeitura(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNaPrefeitura == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os gangsters da Groove estгo dominando a prefeitura!",playername);
SendClientMessageToAll(VERDE_CLARO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzpref,VERDE_CLARO);
Dominando[playerid] = 1;
ProvocouPref[playerid] = 1;
GuerraNaPrefeitura = 1;
TempoPref = SetTimerEx("GuerraPrefeitura", 60000, 0, "i", playerid);
return 1;
}
if(PlayerInPistaSk8(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNaPistaSk8 == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os gangsters da Groove estгo dominando a pista de skate.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzsk8,VERDE_CLARO);
Dominando[playerid] = 1;
ProvocouSk8[playerid] = 1;
GuerraNaPistaSk8 = 1;
TempoSk8 = SetTimerEx("GuerraSk8", 60000, 0, "i", playerid);
return 1;
}
if(PlayerInPg(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNoPg == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os gangsters da Groove estгo dominando o Park Gleen.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzpg,VERDE_CLARO);
Dominando[playerid] = 1;
ProvocouPg[playerid] = 1;
GuerraNoPg = 1;
TempoPg = SetTimerEx("GuerraPg", 60000, 0, "i", playerid);
return 1;
}
if(PlayerInMorro(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNoMorro == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os gangsters da Groove estгo dominando o morro.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzmorro,VERDE_CLARO);
Dominando[playerid] = 1;
ProvocouMorro[playerid] = 1;
GuerraNoMorro = 1;
TempoMorro = SetTimerEx("GuerraMorro", 60000, 0, "i", playerid);
return 1;
}
if(PlayerInCasarao(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNoCasarao == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os gangsters da Groove estгo dominando o casarгo.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzcasarao,VERDE_CLARO);
Dominando[playerid] = 1;
ProvocouCasarao[playerid] = 1;
GuerraNoCasarao = 1;
TempoCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return 1;
}
else
{
SendClientMessage(playerid, LARANJA, "Vocк nгo estб em nenhum territуrio!");
}
return 1;
}
if(Gang[playerid] == TEAM_COP)
{
if(PlayerInPrefeitura(playerid))
{
new string[256];
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNaPrefeitura == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os policiais estгo controlando a prefeitura!",playername);
SendClientMessageToAll(PRETO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzpref,PRETO);
Dominando[playerid] = 1;
ProvocouPref[playerid] = 1;
GuerraNaPrefeitura = 1;
TempoPref = SetTimerEx("GuerraPrefeitura", 60000, 0, "i", playerid);
return 1;
}
if(PlayerInPistaSk8(playerid))
{
new string[256];
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNaPistaSk8 == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os policias estгo controlando a pista de skate.",playername);
SendClientMessageToAll(PRETO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzsk8,PRETO);
Dominando[playerid] = 1;
ProvocouSk8[playerid] = 1;
GuerraNaPistaSk8 = 1;
TempoSk8 = SetTimerEx("GuerraSk8", 60000, 0, "i", playerid);
return 1;
}
if(PlayerInPg(playerid))
{
new string[256];
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNoPg == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os policias estгo controlando o park gleen!",playername);
SendClientMessageToAll(PRETO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzpg,PRETO);
Dominando[playerid] = 1;
ProvocouPg[playerid] = 1;
GuerraNoPg = 1;
TempoPg = SetTimerEx("GuerraPg", 60000, 0, "i", playerid);
return 1;
}
if(PlayerInMorro(playerid))
{
new string[256];
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNoMorro == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e policiais estгo controlando o morro.",playername);
SendClientMessageToAll(PRETO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzmorro,PRETO);
Dominando[playerid] = 1;
ProvocouMorro[playerid] = 1;
GuerraNoMorro = 1;
TempoMorro = SetTimerEx("GuerraMorro", 60000, 0, "i", playerid);
return 1;
}
if(PlayerInCasarao(playerid))
{
new string[256];
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, LARANJA, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerraNoMorro == 1)
{
SendClientMessage(playerid, LARANJA, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e os policias estгo controlando o morro!",playername);
SendClientMessageToAll(PRETO, string);
SendClientMessage(playerid, CINZA, "Fique na area por 1 minuto para domina-la.");
GangZoneFlashForAll(gzmorro,PRETO);
Dominando[playerid] = 1;
ProvocouMorro[playerid] = 1;
GuerraNoMorro = 1;
TempoMorro = SetTimerEx("GuerraMorro", 60000, 0, "i", playerid);
return 1;
}
else
{
SendClientMessage(playerid, LARANJA, "Vocк nгo estб em nenhum territуrio!");
}
return 1;
}
return 1;
}
stock PlayerInCasarao(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= 1281.4589 && y >= -2005.7281 && x <= 1091.7706 && y <= -2081.3450) return 1;
else return 0;
}
stock PlayerInPg(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= 1862.4347 && y >= -1250.7666 && x <= 2056.5610 && y <= -1146.4291) return 1;
else return 0;
}
stock PlayerInPrefeitura(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= 1398.4382 && y >= -1861.3242 && x <= 1562.3562 && y <= -1740.9336) return 1;
else return 0;
}
stock PlayerInPistaSk8(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= 1862.5554 && y >= -1450.5428 && x <= 1975.0405 && y <= -1352.5293) return 1;
else return 0;
}
stock PlayerInMorro(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(x >= 2155.2754 && y >= -1029.7635 && x <= 2244.9214 && y <= -981.7516) return 1;
else return 0;
}
public GuerraPrefeitura(playerid)
{
new string[256];
if(Gang[playerid] == TEAM_GROOVE)
{
if(ProvocouPref[playerid] == 1)
{
if(PlayerInPrefeitura(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Groove dominaram a prefeitura.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
GangZoneStopFlashForAll(gzpref);
GangZoneShowForAll(gzpref,VERDE_CLARO);
Dominando[playerid] = 0;
ProvocouPref[playerid] = 0;
GuerraNaPrefeitura = 0;
DonoPref = 1;
KillTimer(TempoPref);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб na prefeitura.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzpref);
GangZoneShowForAll(gzpref, 0xFFFFFF96);
ProvocouPref[playerid] = 0;
GuerraNaPrefeitura = 0;
DonoPref = 0;
KillTimer(TempoPref);
return 1;
}
}
return 1;
}
if(Gang[playerid] == TEAM_COP)
{
if(ProvocouPref[playerid] == 1)
{
if(PlayerInPrefeitura(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s os policiais controlaram a prefeitura.",playername);
SendClientMessageToAll(PRETO, string);
GangZoneStopFlashForAll(gzpref);
GangZoneShowForAll(gzpref,PRETO);
Dominando[playerid] = 0;
ProvocouPref[playerid] = 0;
GuerraNaPrefeitura = 0;
DonoPref = 1;
KillTimer(TempoPref);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб na prefeitura.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzpref);
GangZoneShowForAll(gzpref, 0xFFFFFF96);
ProvocouPref[playerid] = 0;
GuerraNaPrefeitura = 0;
DonoPref = 0;
KillTimer(TempoPref);
return 1;
}
}
}
return 1;
}
public GuerraSk8(playerid)
{
new string[256];
if(Gang[playerid] == TEAM_GROOVE)
{
if(ProvocouSk8[playerid] == 1)
{
if(PlayerInPistaSk8(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Groove dominaram a pista de skate.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
GangZoneStopFlashForAll(gzsk8);
GangZoneShowForAll(gzsk8,VERDE_CLARO);
Dominando[playerid] = 0;
ProvocouSk8[playerid] = 0;
GuerraNaPistaSk8 = 0;
DonoSk8 = 1;
KillTimer(TempoSk8);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб na pista de skate.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzsk8);
GangZoneShowForAll(gzsk8, 0xFFFFFF96);
ProvocouSk8[playerid] = 0;
GuerraNaPistaSk8 = 0;
DonoSk8 = 0;
KillTimer(TempoSk8);
return 1;
}
}
return 1;
}
if(Gang[playerid] == TEAM_COP)
{
if(ProvocouSk8[playerid] == 1)
{
if(PlayerInPistaSk8(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s os policiais controlaram a pista de skate.",playername);
SendClientMessageToAll(PRETO, string);
GangZoneStopFlashForAll(gzsk8);
GangZoneShowForAll(gzsk8,PRETO);
Dominando[playerid] = 0;
ProvocouSk8[playerid] = 0;
GuerraNaPistaSk8 = 0;
DonoPref = 1;
KillTimer(TempoSk8);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб na pista de skate.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzsk8);
GangZoneShowForAll(gzsk8, 0xFFFFFF96);
ProvocouSk8[playerid] = 0;
GuerraNaPistaSk8 = 0;
DonoSk8 = 0;
KillTimer(TempoSk8);
return 1;
}}
}
return 1;
}
public GuerraPg(playerid)
{
new string[256];
if(Gang[playerid] == TEAM_GROOVE)
{
if(ProvocouPg[playerid] == 1)
{
if(PlayerInPg(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Groove dominaram o Park Gleen.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
GangZoneStopFlashForAll(gzpg);
GangZoneShowForAll(gzpg,VERDE_CLARO);
Dominando[playerid] = 0;
ProvocouPg[playerid] = 0;
GuerraNoPg = 0;
DonoPg = 1;
KillTimer(TempoPg);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб no Park Gleen.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzpg);
GangZoneShowForAll(gzpg, 0xFFFFFF96);
ProvocouPg[playerid] = 0;
GuerraNoPg = 0;
DonoPg = 0;
KillTimer(TempoPg);
return 1;
}
}
return 1;
}
if(Gang[playerid] == TEAM_COP)
{
if(ProvocouPg[playerid] == 1)
{
if(PlayerInPg(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s os policiais controlaram o Park Gleen.",playername);
SendClientMessageToAll(PRETO, string);
GangZoneStopFlashForAll(gzpg);
GangZoneShowForAll(gzpg,PRETO);
Dominando[playerid] = 0;
ProvocouPg[playerid] = 0;
GuerraNoPg = 0;
DonoPg = 1;
KillTimer(TempoPg);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб no Park Gleen.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzpg);
GangZoneShowForAll(gzpg, 0xFFFFFF96);
ProvocouPg[playerid] = 0;
GuerraNoPg = 0;
DonoPg = 0;
KillTimer(TempoPg);
return 1;
}}
}
return 1;
}
public GuerraCasarao(playerid)
{
new string[256];
if(Gang[playerid] == TEAM_GROOVE)
{
if(ProvocouCasarao[playerid] == 1)
{
if(PlayerInCasarao(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Groove dominaram o casarгo.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
GangZoneStopFlashForAll(gzcasarao);
GangZoneShowForAll(gzcasarao,VERDE_CLARO);
Dominando[playerid] = 0;
ProvocouCasarao[playerid] = 0;
GuerraNoCasarao = 0;
DonoCasarao = 1;
KillTimer(TempoCasarao);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб no casarгo.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzcasarao);
GangZoneShowForAll(gzcasarao, 0xFFFFFF96);
ProvocouCasarao[playerid] = 0;
GuerraNoCasarao = 0;
DonoCasarao = 0;
KillTimer(TempoCasarao);
return 1;
}
}
return 1;
}
if(Gang[playerid] == TEAM_COP)
{
if(ProvocouCasarao[playerid] == 1)
{
if(PlayerInCasarao(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s os policiais controlaram o casarгo.",playername);
SendClientMessageToAll(PRETO, string);
GangZoneStopFlashForAll(gzcasarao);
GangZoneShowForAll(gzcasarao,PRETO);
Dominando[playerid] = 0;
ProvocouCasarao[playerid] = 0;
GuerraNoCasarao = 0;
DonoCasarao = 1;
KillTimer(TempoCasarao);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб no casarгo.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzpref);
GangZoneShowForAll(gzpref, 0xFFFFFF96);
ProvocouCasarao[playerid] = 0;
GuerraNoCasarao = 0;
DonoCasarao = 0;
KillTimer(TempoCasarao);
return 1;
}}
}
return 1;
}
public GuerraMorro(playerid)
{
new string[256];
if(Gang[playerid] == TEAM_GROOVE)
{
if(ProvocouMorro[playerid] == 1)
{
if(PlayerInMorro(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Groove dominaram o morro.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
GangZoneStopFlashForAll(gzmorro);
GangZoneShowForAll(gzmorro,VERDE_CLARO);
Dominando[playerid] = 0;
ProvocouMorro[playerid] = 0;
GuerraNoMorro = 0;
DonoMorro = 1;
KillTimer(TempoMorro);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб no morro.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzmorro);
GangZoneShowForAll(gzmorro, 0xFFFFFF96);
ProvocouMorro[playerid] = 0;
GuerraNoMorro = 0;
DonoMorro = 0;
KillTimer(TempoMorro);
return 1;
}
}
return 1;
}
if(Gang[playerid] == TEAM_COP)
{
if(ProvocouMorro[playerid] == 1)
{
if(PlayerInMorro(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s os policiais controlaram o morro.",playername);
SendClientMessageToAll(PRETO, string);
GangZoneStopFlashForAll(gzmorro);
GangZoneShowForAll(gzmorro,PRETO);
Dominando[playerid] = 0;
ProvocouMorro[playerid] = 0;
GuerraNoMorro = 0;
DonoMorro = 1;
KillTimer(TempoMorro);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб no morro.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzmorro);
GangZoneShowForAll(gzmorro, 0xFFFFFF96);
ProvocouMorro[playerid] = 0;
GuerraNoMorro = 0;
DonoMorro = 0;
KillTimer(TempoMorro);
return 1;
}}
}
return 1;
}
Originally Posted by Ricardo_Saddler
Serб? o_O, pq assim, a primeira vez que tu vai dominar (qualquer gz) ela funciona normalmente, mas depois em outra gz que vc for tentar dominar, ela sу vai ficar piscando, e nunca domina...
Ou alguem sabe pelo menos um jeito mais simples de fazer |
public GuerraMorro(playerid)
{
new string[256];
if(Gang[playerid] == TEAM_GROOVE)
{
if(ProvocouMorro[playerid] == 1)
{
if(PlayerInMorro(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Groove dominaram o morro.",playername);
SendClientMessageToAll(VERDE_CLARO, string);
GangZoneStopFlashForAll(gzmorro);
GangZoneShowForAll(gzmorro,VERDE_CLARO);
Dominando[playerid] = 0;
ProvocouMorro[playerid] = 0;
GuerraNoMorro = 0;
DonoMorro = 1;
KillTimer(TempoMorro);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб no morro.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzmorro);
GangZoneShowForAll(gzmorro, 0xFFFFFF96);
ProvocouMorro[playerid] = 0;
GuerraNoMorro = 0;
DonoMorro = 0;
KillTimer(TempoMorro);
return 1;
}
}
return 1;
}
if(Gang[playerid] == TEAM_COP)
{
if(ProvocouMorro[playerid] == 1)
{
if(PlayerInMorro(playerid))
{
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s os policiais controlaram o morro.",playername);
SendClientMessageToAll(PRETO, string);
GangZoneStopFlashForAll(gzmorro);
GangZoneShowForAll(gzmorro,PRETO);
Dominando[playerid] = 0;
ProvocouMorro[playerid] = 0;
GuerraNoMorro = 0;
DonoMorro = 1;
KillTimer(TempoMorro);
return 1;
}
else
{
SendClientMessage(playerid, CINZA_ESCURO, "Vocк nгo estб no morro.");
Dominando[playerid] = 0;
GangZoneStopFlashForAll(gzmorro);
GangZoneShowForAll(gzmorro, 0xFFFFFF96);
ProvocouMorro[playerid] = 0;
GuerraNoMorro = 0;
DonoMorro = 0;
KillTimer(TempoMorro);
return 1;
}}
}
return 1;
}