SA-MP Forums Archive
Ta a dar esse warning - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Ta a dar esse warning (/showthread.php?tid=281727)



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