Ta a dar esse warning
#1

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]));
Reply
#2

tas a usar new Zone; para criar a zona?
Reply
#3

tag mismatch = Parametros Trocados,olha como estao os outros e veja se este ai esta correto.
Reply
#4

Substitui GetTeamZoneColor(ZoneInfo[i][zLeader]) por um valor numйrico.
Se nгo der erro, o problema й na sua funзгo GetTeamZoneColor
Reply
#5

envia a linha do GangZoneCreate D:
Reply
#6

Код:
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
Reply
#7

Quote:

TOPO:
#define DorgasCor 0x99FF0080
new Dorgas;

Quote:

OnGameModeInit:
Dorgas = GangZoneCreate(.....);

Quote:

OnPlayerSpawn:
GangZoneShowForPlayer(playerid, Dorgas, DorgasCor);

Mais organizado..
Reply
#8

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....
Reply
#9

posta o new que defini a enum ai.
Reply
#10

Quote:
Originally Posted by Gustavo_Araujo
Посмотреть сообщение
posta o new que defini a enum ai.
Код:
new ZoneInfo[2][eZone]; // Carega so 2 Zonas
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)