01.08.2018, 22:43
Quote:
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. |
PHP код:
enum GMorro {
bool:gGuerra,
gDono,
gPontosDono,
gMortes,
gColor,
gDinheiro,
gTempo,
gTimer,
};
new GuerraMorro[GMorro];
new GZMorro[7];
new MorroPontos[MAX_ORGS];
nao sei se ajuda mais tem isso tambem
PHP код:
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;
}