@SaDaN Trocar 60000, por (30000 * 2), й mesma coisa que trocar 6 por meia duzia.
Creio que o problema esteja no cуdigo lento por estar mal feito, pois a Favela, й a gangzone 2, atrasou em 5 segundos, a primeira й Pista de Skate, fui testar e nгo teve atraso, e a Mata, й a quinta e teve atraso de 10 seg.
Vou deixar o DominandoGZ(playerid, GzID) abaixo:
Код:
public DominandoGZ(playerid, GzID)
{
if(PlayerEmGangZone(playerid) != Dominando[playerid])
{
FalharDominio(playerid);
return 1;
}
if(GzID == 1)
{
GangZoneStopFlashForAll(GZPistaSkate);
Dominando[playerid] = 0;
SDPistaSkate = 0;
if(GetPlayerOrg(playerid) == 1)
{
DonoPistaSkate = 1;
SendClientMessageToAll(COR_ORG1, "[GZ] A Policia Militar dominou a Pista de Skate");
GangZoneShowForAll(GZPistaSkate, COR_ORG1);
}
if(GetPlayerOrg(playerid) == 9)
{
DonoPistaSkate = 9;
SendClientMessageToAll(COR_ORG9, "[GZ] A Grove Street dominou a Pista de Skate");
GangZoneShowForAll(GZPistaSkate, COR_ORG9);
}
if(GetPlayerOrg(playerid) == 10)
{
DonoPistaSkate = 10;
SendClientMessageToAll(COR_ORG10, "[GZ] Os Los Santos Vagos dominaram a Pista de Skate");
GangZoneShowForAll(GZPistaSkate, COR_ORG10);
}
if(GetPlayerOrg(playerid) == 11)
{
DonoPistaSkate = 11;
SendClientMessageToAll(COR_ORG11, "[GZ] Os Los Aztecas dominaram a Pista de Skate");
GangZoneShowForAll(GZPistaSkate, COR_ORG11);
}
if(GetPlayerOrg(playerid) == 12)
{
DonoPistaSkate = 12;
SendClientMessageToAll(COR_ORG13, "[GZ] Os Ballas dominaram a Pista de Skate");
GangZoneShowForAll(GZPistaSkate, COR_ORG12);
}
if(GetPlayerOrg(playerid) == 13)
{
DonoPistaSkate = 13;
SendClientMessageToAll(COR_ORG13, "[GZ] Os Bloods dominaram a Pista de Skate");
GangZoneShowForAll(GZPistaSkate, COR_ORG13);
}
}
if(GzID == 2)
{
GangZoneStopFlashForAll(GZFavela);
Dominando[playerid] = 0;
SDFavela = 0;
if(GetPlayerOrg(playerid) == 1)
{
DonoFavela = 1;
SendClientMessageToAll(COR_ORG1, "[GZ] A Policia Militar dominou a Favela");
GangZoneShowForAll(GZFavela, COR_ORG1);
}
if(GetPlayerOrg(playerid) == 9)
{
DonoFavela = 9;
SendClientMessageToAll(COR_ORG9, "[GZ] A Grove Street dominou a Favela");
GangZoneShowForAll(GZFavela, COR_ORG9);
}
if(GetPlayerOrg(playerid) == 10)
{
DonoFavela = 10;
SendClientMessageToAll(COR_ORG10, "[GZ] Os Los Santos Vagos dominaram a Favela");
GangZoneShowForAll(GZFavela, COR_ORG10);
}
if(GetPlayerOrg(playerid) == 11)
{
DonoFavela = 11;
SendClientMessageToAll(COR_ORG11, "[GZ] Os Los Aztecas dominaram a Favela");
GangZoneShowForAll(GZFavela, COR_ORG11);
}
if(GetPlayerOrg(playerid) == 12)
{
DonoFavela = 12;
SendClientMessageToAll(COR_ORG12, "[GZ] Os Ballas dominaram a Favela");
GangZoneShowForAll(GZFavela, COR_ORG12);
}
if(GetPlayerOrg(playerid) == 13)
{
DonoFavela = 13;
SendClientMessageToAll(COR_ORG13, "[GZ] Os Bloods dominaram a Favela");
GangZoneShowForAll(GZFavela, COR_ORG13);
}
}
if(GzID == 3)
{
GangZoneStopFlashForAll(GZCasarao);
Dominando[playerid] = 0;
SDCasarao = 0;
if(GetPlayerOrg(playerid) == 3)
{
SendClientMessageToAll(COR_ORG3, "[GZ] A Policia Federal dominou o Casarгo");
GangZoneShowForAll(GZCasarao, COR_ORG3);
DonoCasarao = 3;
}
if(GetPlayerOrg(playerid) == 14)
{
DonoCasarao = 14;
SendClientMessageToAll(COR_ORG14, "[GZ] A Yakuza dominou o Casarгo");
GangZoneShowForAll(GZCasarao, COR_ORG14);
}
if(GetPlayerOrg(playerid) == 15)
{
DonoCasarao = 15;
SendClientMessageToAll(COR_ORG15, "[GZ] A Cosa Nostra dominou o Casarгo");
GangZoneShowForAll(GZCasarao, COR_ORG15);
}
}
if(GzID == 4)
{
GangZoneStopFlashForAll(GZEstacao);
Dominando[playerid] = 0;
SDEstacao = 0;
if(GetPlayerOrg(playerid) == 3)
{
SendClientMessageToAll(COR_ORG3, "[GZ] A Policia Federal dominou o Estaзгo");
GangZoneShowForAll(GZEstacao, COR_ORG3);
DonoEstacao = 3;
}
if(GetPlayerOrg(playerid) == 14)
{
DonoEstacao = 14;
SendClientMessageToAll(COR_ORG14, "[GZ] A Yakuza dominou o Estaзгo");
GangZoneShowForAll(GZEstacao, COR_ORG14);
}
if(GetPlayerOrg(playerid) == 15)
{
DonoEstacao = 15;
SendClientMessageToAll(COR_ORG15, "[GZ] A Cosa Nostra dominou o Estaзгo");
GangZoneShowForAll(GZEstacao, COR_ORG15);
}
}
if(GzID == 5)
{
GangZoneStopFlashForAll(GZMata);
Dominando[playerid] = 0;
SDMata = 0;
if(GetPlayerOrg(playerid) == 5)
{
SendClientMessageToAll(COR_ORG5, "[GZ] O Exercito dominou a Mata");
GangZoneShowForAll(GZMata, COR_ORG5);
DonoEstacao = 3;
}
if(GetPlayerOrg(playerid) == 20)
{
DonoEstacao = 20;
SendClientMessageToAll(COR_ORG20, "[GZ] A AlQeada dominou a Mata");
GangZoneShowForAll(GZMata, COR_ORG20);
}
if(GetPlayerOrg(playerid) == 21)
{
DonoEstacao = 21;
SendClientMessageToAll(COR_ORG21, "[GZ] O Estado Islamico dominou a Mata");
GangZoneShowForAll(GZMata, COR_ORG21);
}
if(GetPlayerOrg(playerid) == 22)
{
DonoEstacao = 22;
SendClientMessageToAll(COR_ORG22, "[GZ] A FARC dominou o Estaзгo");
GangZoneShowForAll(GZMata, COR_ORG22);
}
}
return 1;
}