Sendclient message!!!
#4

PHP код:
new string[128]; new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
format(string, sizeof(string), "%s has opened Garage 1", Name);
SendNearbyMessage(playerid, 10, string, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW, COLOR_YELLOW);
stock SendNearbyMessage(playerid, Float:radius, string[], col1, col2, col3, col4, col5)
{
    new 
Float:x, Float:y, Float:z;
    
GetPlayerPos(playerid, x, y, z);
    new 
Float:ix, Float:iy, Float:iz;
    new 
Float:cx, Float:cy, Float:cz;
    foreach(
Player, i)
    {
        if(
IsPlayerLoggedIn(i))
        {
            if(
GetPlayerInterior(playerid) == GetPlayerInterior(i) && GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
            {
                
GetPlayerPos(i, ix, iy, iz);
                
cx = (x - ix);
                
cy = (y - iy);
                
cz = (z - iz);
                if(((
cx < radius/16) && (cx > -radius/16)) && ((cy < radius/16) && (cy > -radius/16)) && ((cz < radius/16) && (cz > -radius/16)))
                {
                    
SendClientMessage(i, col1, string);
                }
                else if(((
cx < radius/8) && (cx > -radius/8)) && ((cy < radius/8) && (cy > -radius/8)) && ((cz < radius/8) && (cz > -radius/8)))
                {
                    
SendClientMessage(i, col2, string);
                }
                else if(((
cx < radius/4) && (cx > -radius/4)) && ((cy < radius/4) && (cy > -radius/4)) && ((cz < radius/4) && (cz > -radius/4)))
                {
                    
SendClientMessage(i, col3, string);
                }
                else if(((
cx < radius/2) && (cx > -radius/2)) && ((cy < radius/2) && (cy > -radius/2)) && ((cz < radius/2) && (cz > -radius/2)))
                {
                    
SendClientMessage(i, col4, string);
                }
                else if(((
cx < radius) && (cx > -radius)) && ((cy < radius) && (cy > -radius)) && ((cz < radius) && (cz > -radius)))
                {
                    
SendClientMessage(i, col5, string);
                }
            }
        }
    }
    return 
1;
} 
Reply


Messages In This Thread
Sendclient message!!! - by firemanjv - 04.01.2013, 19:27
Re: Sendclient message!!! - by firemanjv - 05.01.2013, 06:39
Re: Sendclient message!!! - by dr.lozer - 05.01.2013, 06:45
Re: Sendclient message!!! - by ThePhenix - 05.01.2013, 06:45
Re: Sendclient message!!! - by firemanjv - 05.01.2013, 06:50

Forum Jump:


Users browsing this thread: 1 Guest(s)