19.02.2011, 18:54
Diz Que Nгo Tou em nenhum Territorio Qual й o erro ? Tipo a GZ Aparece blz. Ai quando chego Nela Digito /do Diz Que Nгo Estou Em Nenhum Territorio ajuda :d
pawn Код:
if(strcmp(cmd, "/dominar", true) == 0 || strcmp(cmd, "/do", true) == 0)
{
if(PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22)//Mafia LH
{
if(IsPlayerInEstacao(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerranaEstacao == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Mafia La Hermandad estгo dominando a Estaзгo!",playername);
SendClientMessageToAll(COLOR_LH, string);
SendClientMessage(playerid, COLOR_GRAD3, "Fique esperto, todas as mafias e a Policia Federal foram avisados!");
SendClientMessage(playerid, COLOR_GRAD5, "Espere 1 minuto para dominar estб area .");
GangZoneFlashForAll(GZEstacao,COLORGZ_LH);
Dominando[playerid] = 1;
ProvocoEstacao[playerid] = 1;
GuerranaEstacao = 1;
TempoGuerraEstacao = SetTimerEx("GuerraEstacao", 60000, 0, "i", playerid);
return 1;
}
else if(IsPlayerInCasarao(playerid))
{
if(Dominando[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк ja estб dominando um territorio.");
return 1;
}
if(GuerranoCasarao == 1)
{
SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma guerra nesse territorio.");
return 1;
}
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s e a Mafia La Hermandad estгo dominando o Casarгo!",playername);
SendClientMessageToAll(COLOR_LH, string);
SendClientMessage(playerid, COLOR_GRAD3, "Fique esperto, todas as mafias e a Policia Federal foram avisados!");
SendClientMessage(playerid, COLOR_GRAD5, "Espere 1 minuto para dominar estб area .");
GangZoneFlashForAll(GZCasarao,COLORGZ_LH);
Dominando[playerid] = 1;
ProvocoCasarao[playerid] = 1;
GuerranoCasarao = 1;
TempoGuerraCasarao = SetTimerEx("GuerraCasarao", 60000, 0, "i", playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD3, "Vocк nгo estб em nenhum territуrio!"); // Aqui e o erro
}
return 1;
}
// Aqui a Stock
stock IsPlayerInEstacao(playerid)
{
new Float:x,Float:y,Float:z; // -2873.9722,1236.1442
GetPlayerPos(playerid, x, y, z);
if(x >= -2747.9409 && y >= 998.4983 && x <= -2873.9722 && y <= 1236.1442) return 1;
else return 0;
}
stock IsPlayerInCasarao(playerid)
{
new Float:x,Float:y,Float:z; // -2141.2271,315.2415
GetPlayerPos(playerid, x, y, z); // -2011.4912,113.5114
if(x >= -2011.4912 && y >= 113.5114 && x <= -2141.2271 && y <= 315.2415) return 1;
else return 0;
}