[Ajuda] ao copilar
#1

Olб, pessoal estou colocando sistema de org em meu gm, mais na hora de copilar aparece esse seguintes erros:

(1653) : error 025: function heading differs from prototype
(1679) : error 010: invalid function or declaration
(1682) : error 010: invalid function or declaration

Essas sгo as linhas que estao dando erro:

Linha 1653:
Код:
public SetPlayerTeamFromClass(playerid,classid)
{
if(classid == 0)
{
gTeam[playerid] = Bandidos;
}
else if(classid == 1)
{
gTeam[playerid] = Policia;
}

}
Linhas: 1679 б 1682:

Код:
public OnPlayerRequestClass(playerid, classid)
gPlayerClass[playerid] = classid; //classes


Linha: 1679 ->	if(classid == 0)	 {
		GameTextForPlayer(playerid,"~b~Bandidos",1000,5);
		}
Linha: 1682 ->	else if(classid == 1)	 {
	    GameTextForPlayer(playerid,"~p~Policia",1000,5);
		}
	)
}
Os erros que dгo sao nessas linhas, agradeзo muito a quem me ajudar.
(me ajudem por favor '-')
att.
Reply
#2

pawn Код:
new gPlayerClass[MAX_PLAYERS];
new gTeam[MAX_PLAYERS];
#define Bandidos 1
#define Policia 2
pawn Код:
forward SetPlayerTeamFromClass(playerid,classid);
public SetPlayerTeamFromClass(playerid,classid)
{
    if(classid == 0)
    {
        gTeam[playerid] = Bandidos;
    }
    else if(classid == 1)
    {
        gTeam[playerid] = Policia;
    }
}
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    gPlayerClass[playerid] = classid;
    /*SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);*/

    if(classid == 0)   
    {
        GameTextForPlayer(playerid,"~b~Bandidos",1000,5);
    }
    else if(classid == 1)
    {
        GameTextForPlayer(playerid,"~p~Policia",1000,5);
    }
    return 1;
}
Aqui compilou sem quaisquer erros.
Compare este cуdigo com o seu e adapte se for o caso.
Reply
#3

Vlw ae deu certo agora
era isso que tava errado:
Eu esqueci de colocar
Код:
forward SetPlayerTeamFromClass(playerid,classid);
e tbm esqueci de colocar:
Код:
 return 1;
Foi pura falata de atenзao minha.. mais vlw ae
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)