IsPlayerInRangeofPlayer
#10

I know people hate it when this is said, but why use sscanf with strcmp. I don't know for sure if this is going to work, but I've cleaned up your code a lot.

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/robfromplayer", cmdtext, true, 10) == 0)
    {
        new otherplayer, Float:Pos[3];
        GetPlayerPos(otherplayer, Pos[0], Pos[1], Pos[2]);
        if(sscanf(cmdtext, "u", otherplayer))
            return SendClientMessage(playerid, -1, "USE: /robfromplayer [ID]");
        if(!IsPlayerConnected(otherplayer))
            return SendClientMessage(playerid,-1,"Player Isnt Connected");
        if(!IsPlayerInRangeOfPoint(playerid, 7, Pos[0], Pos[1], Pos[2]))
            return SendClientMessage(playerid, -1, "You cannot rob a player from 2 miles away!!!");
        //
        GivePlayerMoney(playerid, 1200);
        GivePlayerMoney(otherplayer, -1200);
    }
    return 1;
}
Reply


Messages In This Thread
IsPlayerInRangeofPlayer - by Kukkurloom - 10.08.2012, 20:56
Re: IsPlayerInRangeofPlayer - by phillip875 - 10.08.2012, 21:02
Re: IsPlayerInRangeofPlayer - by Kukkurloom - 10.08.2012, 21:07
Re: IsPlayerInRangeofPlayer - by phillip875 - 10.08.2012, 21:08
Re: IsPlayerInRangeofPlayer - by Kukkurloom - 10.08.2012, 21:10
Re: IsPlayerInRangeofPlayer - by Cxnnor - 10.08.2012, 21:14
Re: IsPlayerInRangeofPlayer - by Kukkurloom - 10.08.2012, 21:15
Re: IsPlayerInRangeofPlayer - by Cxnnor - 10.08.2012, 21:17
Re: IsPlayerInRangeofPlayer - by Kukkurloom - 11.08.2012, 13:49
Re: IsPlayerInRangeofPlayer - by Steven82 - 11.08.2012, 13:56

Forum Jump:


Users browsing this thread: 1 Guest(s)