Ta a dar esse warning -
CJoao - 07.09.2011
Ta a dar esse warning:
Код:
C:\Users\Patch\Desktop\•Challenge of Stunt•\gamemodes\COS.pwn(1871) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
3 Warnings.
Em ZoneInfo[i][zLeader] ta o Numero que o GetTeamZoneColor vai utilizar mas ta a dar um warning.. e nгo ta funcionando...
Код:
GangZoneShowForPlayer(playerid, ZoneID[i], GetTeamZoneColor(ZoneInfo[i][zLeader]));
Re: Ta a dar esse warning -
WLSF - 07.09.2011
tas a usar new Zone; para criar a zona?
Re: Ta a dar esse warning -
Dolby - 07.09.2011
tag mismatch = Parametros Trocados,olha como estao os outros e veja se este ai esta correto.
Re: Ta a dar esse warning -
ViniBorn - 07.09.2011
Substitui GetTeamZoneColor(ZoneInfo[i][zLeader]) por um valor numйrico.
Se nгo der erro, o problema й na sua funзгo GetTeamZoneColor
Re: Ta a dar esse warning -
WLSF - 07.09.2011
envia a linha do GangZoneCreate D:
Re: Ta a dar esse warning -
CJoao - 07.09.2011
Код:
ZoneInfo[idx][zID] = GangZoneCreate(ZoneInfo[idx][zMinX], ZoneInfo[idx][zMinY], ZoneInfo[idx][zMaxX], ZoneInfo[idx][zMaxY]);
Mas tem de ser o ZoneInfo[i][zLeader] para edificar a cor! so que ta a dar erro
Код:
stock GetTeamZoneColor(teamid)
{
switch(teamid)
{
case 0: return 0xFFFFFFA4; // Braco
case 1: return 0xFFB4005B; // Laranja
}
return -1;
}
Ai se a ZoneInfo[i][zLeader] for a '1' vai a parecer em laranja se for a '0' vai aparecer em braco
Re: Ta a dar esse warning -
StrondA_ - 07.09.2011
Quote:
TOPO:
#define DorgasCor 0x99FF0080
new Dorgas;
|
Quote:
OnGameModeInit:
Dorgas = GangZoneCreate(.....);
|
Quote:
OnPlayerSpawn:
GangZoneShowForPlayer(playerid, Dorgas, DorgasCor);
|
Mais organizado..
Re: Ta a dar esse warning -
CJoao - 07.09.2011
Ta a funcionar tudo certo mas tem essa waring..
Код:
enum eZone
{
(...)
Float:zLeader
}
Fasso o load
Код:
public LoadZones()
{
(...)
ZoneInfo[idx][zLeader] = floatstr(arrCoords[6]);
ZoneInfo[idx][zID] = GangZoneCreate(ZoneInfo[idx][zMinX], ZoneInfo[idx][zMinY], ZoneInfo[idx][zMaxX], ZoneInfo[idx][zMaxY]);
printf("Zona Criada. %s(%d)", ZoneInfo[idx][zName],ZoneInfo[idx][zID]);
(...)
return 1;
}
Quando me connecto
Код:
public OnPlayerConnect(playerid)
{
for(new i=0; i < sizeof(ZoneInfo); i++)
{
GangZoneShowForPlayer(playerid, ZoneID[i], GetTeamZoneColor(ZoneInfo[i][zLeader])); <--- ta o warning
}
(...)
Quando me conecto ele mostra a zona com a cor do zLeader, mas isso nгo ta funcionando por causa do waring
Код:
stock GetTeamZoneColor(teamid)
{
switch(teamid)
{
case 0: return 0xFFFFFFA4; // Braco
case 1: return 0xFFB4005B; // Laranja
}
return -1;
}
Ta um pequeno resumo....
Re: Ta a dar esse warning -
Dolby - 07.09.2011
posta o new que defini a enum ai.
Re: Ta a dar esse warning -
CJoao - 07.09.2011
Quote:
Originally Posted by Gustavo_Araujo
posta o new que defini a enum ai.
|
Код:
new ZoneInfo[2][eZone]; // Carega so 2 Zonas