C:\Users\igorm\Desktop\Brasil\gamemodes\BPS.pwn(29811) : warning 213: tag mismatch
C:\Users\igorm\Desktop\Brasil\gamemodes\BPS.pwn(79455) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 37280 bytes
Code size: 4225280 bytes
Data size: 14450148 bytes
Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements:18729092 bytes
2 Warnings.
if(EmGuerraMorro[playerid] && GuerraMorro[gGuerra] >= 1) // nessa linha
{
format(string, sizeof(string), "* %s saiu da Guerra do Morro!",PlayerName(playerid));
SendFamilyMessage(1,GetPlayerColor(playerid), string);
SendFamilyMessage(2,GetPlayerColor(playerid), string);
SendFamilyMessage(5,GetPlayerColor(playerid), string);
SendFamilyMessage(6,GetPlayerColor(playerid), string);
SendFamilyMessage(14,GetPlayerColor(playerid), string);
SendFamilyMessage(17,GetPlayerColor(playerid), string);
SendFamilyMessage(18,GetPlayerColor(playerid), string);
SendFamilyMessage(19,GetPlayerColor(playerid), string);
SendFamilyMessage(21,GetPlayerColor(playerid), string);
SendFamilyMessage(26,GetPlayerColor(playerid), string);
SendFamilyMessage(33,GetPlayerColor(playerid), string);
SendFamilyMessage(34,GetPlayerColor(playerid), string);
EmGuerraMorro[playerid] = 0;
}
if(GuerraMorro[gGuerra] >= 1) // nessa linha
{
new org = GetPlayerOrg(playerid);
if(org == 1 || org == 2 || org == 5 || org == 6 || org == 14 || org == 17 ||
org == 18 || org == 19 || org == 21 || org == 26 || org == 33 || org == 34)
{
if(gPlayerInGuerra(playerid) && EmGuerraMorro[playerid] == 0)
{
format(string, sizeof(string), "* %s entrou na Guerra do Morro!",PlayerName(playerid));
SendFamilyMessage(1,GetPlayerColor(playerid), string);
SendFamilyMessage(2,GetPlayerColor(playerid), string);
SendFamilyMessage(5,GetPlayerColor(playerid), string);
SendFamilyMessage(6,GetPlayerColor(playerid), string);
SendFamilyMessage(14,GetPlayerColor(playerid), string);
SendFamilyMessage(17,GetPlayerColor(playerid), string);
SendFamilyMessage(18,GetPlayerColor(playerid), string);
SendFamilyMessage(19,GetPlayerColor(playerid), string);
SendFamilyMessage(21,GetPlayerColor(playerid), string);
SendFamilyMessage(26,GetPlayerColor(playerid), string);
SendFamilyMessage(33,GetPlayerColor(playerid), string);
SendFamilyMessage(34,GetPlayerColor(playerid), string);
EmGuerraMorro[playerid] = 1;
}
}
Provavelmente o tipo de dado, ou da variбvel "GuerraMorro" ou "gGuerra", й diferente do qual o compilador esperaria nestas condicionais.
Poste a declaraзгo de ambas as variбveis. |
enum GMorro {
bool:gGuerra,
gDono,
gPontosDono,
gMortes,
gColor,
gDinheiro,
gTempo,
gTimer,
};
new GuerraMorro[GMorro];
new GZMorro[7];
new MorroPontos[MAX_ORGS];
stock OrgMorro(orgid){
switch(orgid)
{
case 1,2,5,6,14,17,18,19,21,26,33,34:return 1;
}
return 0;
}
stock gPlayerInGuerra(playerid)
{
if(!GuerraMorro[gGuerra])return 0;
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;
}
if(GuerraMorro[gGuerra] >= true) // nessa linha
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 37296 bytes
Code size: 4225652 bytes
Data size: 14451660 bytes
Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements:18730992 bytes
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase