Get distance between players
#9

pawn Код:
stock Float:GetPlayerDistanceFromPlayer(playerid, targetid)
{
    new Float:fDist[3];
    GetPlayerPos(playerid, fDist[0], fDist[1], fDist[2]);
    return GetPlayerDistanceFromPoint(targetid, fDist[0], fDist[1], fDist[2]);
}

CMD:suspect(playerid, params[])
{
    if(gTeam[playerid] == 1)
    {
        new id, reason[30];
        if(sscanf(params, "rs[30]", id, reason))
            return SendClientMessage(playerid, COLOR_ORANGE, "/suspect [id] [reason]");

        if(!IsPlayerConnected(id))
            return SendClientMessage(playerid, COLOR_PINK2, "Error: Target Player Not connected");

        if(GetPlayerDistanceFromPlayer(playerid, id) > 10)
            return SendClientMessage(playerid, COLOR_PINK2, "Error: You are not near to suspect.");

        new string[80], playername[25], idname[25];
        GetPlayerName(playerid, playername, sizeof(playername));
        GetPlayerName(id, idname, sizeof(idname));
       
        gTeam[id] = TEAM_CRIMINAL;
        format(string, sizeof(string), "Police Radio: %s(%d): has suspected %s(%d) for %s", playername, playerid, idname, id, reason);
        foreach(Player, i)
        {
            if(gTeam[i] == 1) SendClientMessage(i, COLOR_LIGHTBLUE, string);
        }
    }
    return 1;
}
edit: Make an edit instead of making several posts in a short time period.
Reply


Messages In This Thread
Get distance between players - by ZBits - 11.07.2012, 00:44
Re: Get distance between players - by Abhi - 11.07.2012, 00:48
Re: Get distance between players - by ReneG - 11.07.2012, 01:26
Re: Get distance between players - by Larceny - 11.07.2012, 01:53
Re: Get distance between players - by ZBits - 11.07.2012, 03:07
Re: Get distance between players - by ZBits - 11.07.2012, 03:16
Re: Get distance between players - by ZBits - 11.07.2012, 03:22
Re: Get distance between players - by ZBits - 11.07.2012, 03:40
Re: Get distance between players - by Larceny - 11.07.2012, 03:44
Re: Get distance between players - by ZBits - 11.07.2012, 03:44

Forum Jump:


Users browsing this thread: 1 Guest(s)