warning 213: tag mismatch
#1

pawn Код:
forward PayDay(ID);
public PayDay(ID)
{
    if(gTeam[ID] == COP && gTeam[ID] == SWAT && gTeam[ID] == ARMY && gTeam[ID] == FBI)
    {
        new Float:oscore, Float:money, string[128];
        oscore = GetPlayerScore(ID);
        money = floatmul(oscore, 12);//line 9303
        GivePlayerMoney(ID, money);
        format(string,sizeof(string),"Dia de Paga. Tu recibes %s, manten tu buen trabajo!", money);
        SendClientMessage(ID,0x80FF00FF,string);
    }
}
Код:
X:\---\---\---\---\---.pwn(9303) : warning 213: tag mismatch
Reply
#2

pawn Код:
forward PayDay(ID);
public PayDay(ID)
{
    if(gTeam[ID] == COP && gTeam[ID] == SWAT && gTeam[ID] == ARMY && gTeam[ID] == FBI)
    {
        new score,
            money,
            string[128];
        score = GetPlayerScore(ID);
        money = (score * 12);
        GivePlayerMoney(ID, money);
        format(string,sizeof(string),"Dia de Paga. Tu recibes %i, manten tu buen trabajo!", money);
        SendClientMessage(ID,0x80FF00FF,string);
    }
}
Intenta con eso.
Reply
#3

No, no hace la funcion... Ni con el otro code
Reply
#4

En 'public OnPlayerConnect(playerid)' tengo el timer:

pawn Код:
SetTimerEx("PayDay",30000,1,"d",playerid);
talvez ese sea el problema
Reply
#5

Ah, ya vн el problema:

pawn Код:
if(gTeam[ID] == COP && gTeam[ID] == SWAT && gTeam[ID] == ARMY && gTeam[ID] == FBI)
Si COP, SWAT, ARMY y FBI no son iguales, jamбs serб posible que se ejecute el cуdigo.

Cambialo por esto:

pawn Код:
if ((gTeam[ID] == COP) || (gTeam[ID] == SWAT) || (gTeam[ID] == ARMY) || (gTeam[ID] == FBI))
Reply
#6

Gracias!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)