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.
GangZoneShowForPlayer(playerid, ZoneID[i], GetTeamZoneColor(ZoneInfo[i][zLeader]));
ZoneInfo[idx][zID] = GangZoneCreate(ZoneInfo[idx][zMinX], ZoneInfo[idx][zMinY], ZoneInfo[idx][zMaxX], ZoneInfo[idx][zMaxY]);
stock GetTeamZoneColor(teamid)
{
switch(teamid)
{
case 0: return 0xFFFFFFA4; // Braco
case 1: return 0xFFB4005B; // Laranja
}
return -1;
}
|
TOPO: #define DorgasCor 0x99FF0080 new Dorgas; |
|
OnGameModeInit: Dorgas = GangZoneCreate(.....); |
|
OnPlayerSpawn: GangZoneShowForPlayer(playerid, Dorgas, DorgasCor); |
enum eZone
{
(...)
Float:zLeader
}
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;
}
public OnPlayerConnect(playerid)
{
for(new i=0; i < sizeof(ZoneInfo); i++)
{
GangZoneShowForPlayer(playerid, ZoneID[i], GetTeamZoneColor(ZoneInfo[i][zLeader])); <--- ta o warning
}
(...)
stock GetTeamZoneColor(teamid)
{
switch(teamid)
{
case 0: return 0xFFFFFFA4; // Braco
case 1: return 0xFFB4005B; // Laranja
}
return -1;
}
new ZoneInfo[2][eZone]; // Carega so 2 Zonas