Help with undefine symbol.
#2

pawn Код:
CMD:report(playerid, params[])
{
    new
        iPlayer,
        szReport[ 128 ] // it's szReport
    ;
    if( sscanf( params, "rs[118]", iPlayer, szReport )) // szReport
    {
        SendClientMessage( playerid, 0xFFFF00AA, "[USAGE] {FFFFFF}/report [playerid/name] [reason]" );
    }
    else if( strlen( szReport ) < 3 ) // no need of second bracket )
    {
        SendClientMessage( playerid, 0xFF0000AA, "[ERROR] {FFFFFF}The report has to be at least 3 letters long." );
    }
    else
    {
        new
            szMessage[ 128 ],
            szName[ MAX_PLAYER_NAME + 1 ]
        ;
        GetPlayerName( playerid, szMessage, sizeof( szName ));
        GetPlayerName( iPlayer, szName, sizeof( szName ) );
        format( szMessage, sizeof( szMessage ), "[REPORT] {FFFFFF}%s(ID: %d) has reported %s(ID: %d) for:", szMessage, playerid, szName, iPlayer );
        strins( szReport, "[REPORT] {FFFFFF}", 0 );

        foreach( Player, i )
        {
            if( IsPlayerAdmin( i ))
            {
                SendClientMessage( i, 0xFF0000AA, szMessage );
                SendClientMessage( i, 0xFF0000AA, szReport );
            }
        }

        SendClientMessage( playerid, 0x00FF00AA, "[SUCCESS] Report sent to all online admins." );
    }
    return true;
}
iPlayer = integer
szReport = string..

so, basically report is a string so replace iReport to szReport lol.

Regards, FalconX
Reply


Messages In This Thread
Help with undefine symbol. - by RiChArD_A - 10.04.2013, 21:27
Re: Help with undefine symbol. - by FalconX - 10.04.2013, 21:40
Re: Help with undefine symbol. - by RiChArD_A - 10.04.2013, 21:57

Forum Jump:


Users browsing this thread: 1 Guest(s)