Undefined symbol
#1

Код:
C:\Users\Scripting\Desktop\Servers\Learning\gamemodes\TDM.pwn(63) : error 017: undefined symbol "SetPlayerTeamFromClass"
C:\Users\Scripting\Desktop\Servers\Learning\gamemodes\TDM.pwn(70) : error 017: undefined symbol "SetPlayerToTeamColour"
C:\Users\Scripting\Desktop\Servers\Learning\gamemodes\TDM.pwn(77) : error 017: undefined symbol "SetPlayerTeamFromClass"
C:\Users\Scripting\Desktop\Servers\Learning\gamemodes\TDM.pwn(89) : error 017: undefined symbol "SetPlayerToTeamColour"
C:\Users\Scripting\Desktop\Servers\Learning\gamemodes\TDM.pwn(126) : error 017: undefined symbol "SetPlayerToTeamColour"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.


pawn Код:
SetPlayerTeamFromClass(playerid, classid)
    {
    if(classid == 0)
    {
        gTeam[playerid] = GROVE_STREET;
    }
    }
    SetPlayerToTeamColour(playerid)
    {
    if(gTeam[playerid] == GROVE_STREET)
    {
        SetPlayerColor(playerid,GROVE_STREET_COLOUR); //Green
    }
    }
    SetPlayerTeamFromClass(playerid, classid)
    {
    if(classid == 0)
    {
        gTeam[playerid] = GROVE_STREET;
    }
    if(classid == 1)
    {
        gTeam[playerid] = POLICE;
    }
}

    SetPlayerToTeamColour(playerid)
    {
    if(gTeam[playerid] == GROVE_STREET)
    {
        SetPlayerColor(playerid,GROVE_STREET_COLOUR); //Green
    }
    if(gTeam[playerid] == POLICE)
    {
        SetPlayerColor(playerid,POLICE_COLOUR); // Blue
    }
}
    return 1;
}

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, 0xFF0000, "Welcome to my server");
    playersconnected++;
    // playersconnected += 1;
    new string[128];
    format(string, sizeof(string), "There is currently %d Players logged in.", playersconnected);
    SendClientMessageToAll(0xFFFFFF, string);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    playersconnected--;
    // playersconnected -= 1;
    new string[128];
    format(string, sizeof(string), "There is currently %d Players logged in.", playersconnected);
    SendClientMessageToAll(0xFFFFFF, string);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    SetPlayerToTeamColour(playerid);
    return 1;
}
Followed a tutorial, Not sure what the error is. teams and team colors are defined
Reply
#2

Your brackets are messed up thats why.
Make sure you do 4 spaces forward for a forwarding bracket and vice versa.
Reply
#3

Wouldn't that only be a loose identity?
Reply
#4

pawn Код:
SetPlayerToTeamColour(playerid)
{
    if(gTeam[playerid] == GROVE_STREET)
    {
        SetPlayerColor(playerid,GROVE_STREET_COLOUR); //Green
    }
    if(gTeam[playerid] == POLICE)
    {
        SetPlayerColor(playerid,POLICE_COLOUR); // Blue
    }
    return 1;
}
4 char.
Reply
#5

Quote:
Originally Posted by Azazelo
Посмотреть сообщение
pawn Код:
SetPlayerToTeamColour(playerid)
{
    if(gTeam[playerid] == GROVE_STREET)
    {
        SetPlayerColor(playerid,GROVE_STREET_COLOUR); //Green
    }
    if(gTeam[playerid] == POLICE)
    {
        SetPlayerColor(playerid,POLICE_COLOUR); // Blue
    }
    return 1;
}
4 char.
I still get the same error :/
Reply
#6

Код:
#define SetPlayerTeamFromClass
#define SetPlayerTeamColour
Reply
#7

Even more errors :S Can't see what the problem is here
Reply
#8

Maybe define the symbol. Or you have a bricket error or a clip error.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)