IsPlayerInRangeOfPoint
#7

pawn Код:
if(!strcmp(cmdtext, "/command1", true))
    {
        if(IsPlayerConnected(playerid))
        {
            if(gPlayerLogged[playerid] == 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   You need to login first !");
                return 1;
            }
            for(new gg = 0; gg < MAX_WEAPONSO; gg++)
            {
              if(IsPlayerInRangeOfPoint(playerid, 5.0, GunInfo[gg][wX], GunInfo[gg][wY], GunInfo[gg][wZ]))
              {
                new pname[MAX_PLAYER_NAME];
                GetPlayerName(playerid, pname, sizeof(pname));
                strmid(GunInfo[gg][LastOwner], pname, 0, strlen(pname), 255);
                s_GivePlayerWeapon(playerid, GunInfo[gg][wID], GunInfo[gg][wAmmo]);
                DestroyObject(GunObj[gg]);
              }
              else
              {
                SendClientMessage(playerid, COLOR_GREY, "There is no weapon near you! ");
                return 1;
              }
            }
        }
        return 1;
    }

    if(!strcmp(cmdtext, "/command2", true))
    {
        if(IsPlayerConnected(playerid))
        {
            if(gPlayerLogged[playerid] == 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "   You need to login first !");
                return 1;
            }
            if(GetPlayerWeapon(playerid) > 0)
            {
                new pname[MAX_PLAYER_NAME], pgunname[128];
                droppedguns++;
                GetPlayerName(playerid, pname, sizeof(pname));
                GetPlayerPos(playerid, GunInfo[droppedguns][wX], GunInfo[droppedguns][wY], GunInfo[droppedguns][wZ]);
                GunInfo[droppedguns][wID] = GetPlayerWeapon(playerid);
                GunInfo[droppedguns][wAmmo] = GetPlayerAmmo(playerid);
                GetWeaponName(GunInfo[droppedguns][wID], pgunname, sizeof(pgunname));
                strmid(GunInfo[droppedguns][LastOwner], pname, 0, strlen(pname), 255);
                s_GivePlayerWeapon(playerid, GunInfo[droppedguns][wID], -GunInfo[droppedguns][wAmmo]);
                format(string, sizeof(string), "%d %d %f %f %f %d %s ", droppedguns, GunInfo[droppedguns][wID], GunInfo[droppedguns][wX], GunInfo[droppedguns][wY], GunInfo[droppedguns][wZ], GunInfo[droppedguns][wAmmo], GunInfo[droppedguns][LastOwner]);
                SendClientMessage(playerid, COLOR_WHITE, string);
                GunObj[droppedguns] =  CreateObject(GetGunObjectID(GunInfo[droppedguns][wID]), GunInfo[droppedguns][wX], GunInfo[droppedguns][wY], GunInfo[droppedguns][wZ]-0.9, 90.0, 0.0, 0.0);
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "You do not have a weapon ! ");
                return 1;
            }
        }
        return 1;
    }
Reply


Messages In This Thread
IsPlayerInRangeOfPoint - by Yvax - 29.10.2011, 20:18
Re: IsPlayerInRangeOfPoint - by Gamer_Z - 29.10.2011, 20:21
Re: IsPlayerInRangeOfPoint - by Yvax - 29.10.2011, 20:34
Re: IsPlayerInRangeOfPoint - by Gamer_Z - 29.10.2011, 20:40
Re: IsPlayerInRangeOfPoint - by Yvax - 29.10.2011, 20:45
Re: IsPlayerInRangeOfPoint - by Gamer_Z - 29.10.2011, 20:46
Re: IsPlayerInRangeOfPoint - by Yvax - 29.10.2011, 20:51
Re: IsPlayerInRangeOfPoint - by Gamer_Z - 29.10.2011, 21:02

Forum Jump:


Users browsing this thread: 1 Guest(s)