Combining two OnPlayerText things
#1

Hey guys, I'm trying to combine this:
Код:
public OnPlayerText(playerid, text[])
{
	if ( !IsPlayerConnected( playerid ) )
	    return 0;

    new string[128];
    format(string, sizeof(string), "%s[%d]: %s", GetName(playerid), playerid, text);
    SendClientMessageToAll(-1, string);
    for(new d; d<sizeof(Filter); d++)
    if(strfind(text,Filter[d],true) != -1)
    {
    SendClientMessage(playerid,RED,"Censored word. Don't use those words in the main chat.");
    return 0;
	}
    return 0;
}
Код:
public OnPlayerText( playerid, text[ ] )
{
    if ( text[ 0 ] == '@' && pInfo[ playerid ][ Adminlevel ] > 0 )
    {
        new str[ 128 ], pName[ MAX_PLAYER_NAME ];
        GetPlayerName( playerid, pName, sizeof ( pName ) );
        format( str, sizeof ( str ), "[ AdminChat ] %s [%d] : %s", pName, playerid, text[ 1 ] );
        for ( new i, j = GetMaxPlayers( ); i < j; i ++ )
        {
            if ( pInfo[ i ][ AdminLevel ] > 0 )
                SendClientMessage( i, -1, str );
        }
    }

    return 0;
}
with that. But I keep getting 26 errors. Can you please help me combine it.
Reply
#2

Make sure everything is defined.
pawn Код:
public OnPlayerText(playerid, text[])
{
    if ( !IsPlayerConnected( playerid ) )
        return 0;

    new string[128];
    format(string, sizeof(string), "%s[%d]: %s", GetName(playerid), playerid, text);
    SendClientMessageToAll(-1, string);
    for(new d; d<sizeof(Filter); d++)
    if(strfind(text,Filter[d],true) != -1)
    {
    SendClientMessage(playerid,RED,"Censored word. Don't use those words in the main chat.");
    return 0;
    }
    if ( text[ 0 ] == '@' && pInfo[ playerid ][ Adminlevel ] > 0 )
    {
        new str[ 128 ], pName[ MAX_PLAYER_NAME ];
        GetPlayerName( playerid, pName, sizeof ( pName ) );
        format( str, sizeof ( str ), "[ AdminChat ] %s [%d] : %s", pName, playerid, text[ 1 ] );
        for ( new i, j = GetMaxPlayers( ); i < j; i ++ )
        {
            if ( pInfo[ i ][ AdminLevel ] > 0 )
                SendClientMessage( i, -1, str );
        }
        return 0;
    }
    return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)