OnPlayerConnect Error/Warning?
#1

Hi, for some reason I am having a problem with this script, can anyone help:

Код:
public OnPlayerConnect(playerid)
{
        new name[MAX_PLAYER_NAME], string[44];
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "[SERVER]: %s has joined the server.",name);
        SendClientMessageToAll(0xFFFFFFFF, string);
	SendClientMessage(playerid, 0xFFFF00AA, "Welcome to ~~~~~~~~~~~~~~~~~~~~~~~~~.");
	SendClientMessage(playerid, 0xAA3333AA, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
	SendClientMessage(playerid, 0xAA3333AA, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...");
	SendClientMessage(playerid, 0xAFAFAFAA, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
	GameTextForPlayer(playerid,"Welcome to ~~~~, By ~~~~",5000,1);
	return 1;
}
    SetPlayerTeamColor(playerid)
    {
        if (gTeam[playerid] == TEAM_ArmyRUS)
        {
        SetPlayerTeam(playerid,1);
        SetPlayerColor(playerid, TEAM_ArmyRUS_COLOR);
        }
        else if (gTeam[playerid] == TEAM_ArmyUSA)
        {
        SetPlayerTeam(playerid,2);
        SetPlayerColor(playerid, TEAM_ArmyUSA_COLOR);
        }
}
And this is the message I get:
Код:
~~~~~~~~~~~~~~~~~~~~~~~ : warning 209: function "SetPlayerTeamFromClass" should return a value
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
Help would be appreciated!
Reply
#2

pawn Код:
public OnPlayerConnect(playerid)
{
        new name[MAX_PLAYER_NAME], string[44];
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "[SERVER]: %s has joined the server.",name);
        SendClientMessageToAll(0xFFFFFFFF, string);
    SendClientMessage(playerid, 0xFFFF00AA, "Welcome to ~~~~~~~~~~~~~~~~~~~~~~~~~.");
    SendClientMessage(playerid, 0xAA3333AA, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    SendClientMessage(playerid, 0xAA3333AA, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...");
    SendClientMessage(playerid, 0xAFAFAFAA, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    GameTextForPlayer(playerid,"Welcome to ~~~~, By ~~~~",5000,1);
    return 1;
}
    SetPlayerTeamColor(playerid)
    {
        if (gTeam[playerid] == TEAM_ArmyRUS)
        {
        SetPlayerTeam(playerid,1);
        SetPlayerColor(playerid, TEAM_ArmyRUS_COLOR);
        }
        else if (gTeam[playerid] == TEAM_ArmyUSA)
        {
        SetPlayerTeam(playerid,2);
        SetPlayerColor(playerid, TEAM_ArmyUSA_COLOR);
        }
}
From the looks of this you've forgotten to add:

pawn Код:
return 1;
At the end of SetPlayerTeamColor.
Reply
#3

True, but i dont understand where to add it. I've tried different things and it will either 1: give me more errors or 2: the message will still be there.
Reply
#4

Have you tried using:

pawn Код:
return 0;
Reply
#5

but where should i use it? i'm just confused with that part.
Reply
#6

pawn Код:
public OnPlayerConnect(playerid)
{
        new name[MAX_PLAYER_NAME], string[44];
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "[SERVER]: %s has joined the server.",name);
        SendClientMessageToAll(0xFFFFFFFF, string);
    SendClientMessage(playerid, 0xFFFF00AA, "Welcome to ~~~~~~~~~~~~~~~~~~~~~~~~~.");
    SendClientMessage(playerid, 0xAA3333AA, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    SendClientMessage(playerid, 0xAA3333AA, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...");
    SendClientMessage(playerid, 0xAFAFAFAA, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    GameTextForPlayer(playerid,"Welcome to ~~~~, By ~~~~",5000,1);
    return 1;
}
    SetPlayerTeamColor(playerid)
    {
        if (gTeam[playerid] == TEAM_ArmyRUS)
        {
        SetPlayerTeam(playerid,1);
        SetPlayerColor(playerid, TEAM_ArmyRUS_COLOR);
        }
        else if (gTeam[playerid] == TEAM_ArmyUSA)
        {
        SetPlayerTeam(playerid,2);
        SetPlayerColor(playerid, TEAM_ArmyUSA_COLOR);
        }
        return 0;
}
Reply
#7

put return 1; to SetPlayerTeamFromClass.

pawn Код:
public SetPlayerTeamFromClass(playerid, classid)
{
     return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)