How can i create a message like...
#2

It depends what kind of chat - global / local.

Look under OnplayerText, and see if there is a format command you can change.

eg
pawn Код:
public OnPlayerText(playerid,text[])
{
     new string[164],name[24];
     GetPlayerName(playerid, name, sizeof(name));
     format(string,sizeof(string),"%s [%d] : %s",name,playerid,text);
     ProxDetector(20.0,playerid,string,0xAFAFAFAA);
     return 0;
}
and you will need these in your script too

pawn Код:
stock ProxDetector(Float:radi, playerid, string[],color)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(GetPlayerVirtualWorld(i) == virtualworld)
            {
                if(GetPlayerInterior(i) == interior)
                {
                    new Float:dist = GetDistanceBetweenPlayers(i,playerid);
                    if(dist < radi && dist > 0)
                    {
                        SendClientMessage(i, color, string);
                    }
                }
            }
        }
    }
    return 1;
}

stock Float:GetDistanceBetweenPlayers(p1,p2)
{
    new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
    if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
    {
        return -1.00;
    }
    if(!GetPlayerInterior(p1) != !GetPlayerInterior(p2))
    {
        return -1.00;
    }
    GetPlayerPos(p1,x1,y1,z1);
    GetPlayerPos(p2,x2,y2,z2);
    return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}
I have not tested any of this but you should be able to get it working.
Reply


Messages In This Thread
How can i create a message that displays your id, and create checkpoints? - by CSMajor - 03.10.2010, 15:50
Re: How can i create a message like... - by Rachael - 03.10.2010, 16:09
Re: How can i create a message like... - by CSMajor - 03.10.2010, 16:12
Re: How can i create a message like... - by Seven. - 03.10.2010, 16:14
Re: How can i create a message like... - by Rachael - 03.10.2010, 16:18
Re: How can i create a message like... - by CSMajor - 03.10.2010, 16:40
Re: How can i create a message like... - by CSMajor - 03.10.2010, 16:43
Re: How can i create a message like... - by CSMajor - 03.10.2010, 16:50
Re: How can i create a message like... - by Seven. - 03.10.2010, 18:14
Re: How can i create a message like... - by Steven82 - 03.10.2010, 18:26

Forum Jump:


Users browsing this thread: 2 Guest(s)