14.01.2016, 21:19
Alright so it does give u the guns but it gives you all in range. It should give u nearest one only.
PHP код:
for(new GunId = 0; GunId < MAX_GUNDROP; GunId++) {
new Float:PosSome[3];
GetDynamicObjectPos(GunObject[GunId],PosSome[0],PosSome[1],PosSome[2]);
if(IsPlayerInRangeOfPoint(playerid,5.0,PosSome[0],PosSome[1],PosSome[2])) {
if(GetPlayerVirtualWorld(playerid) == GunInfo[GunId][GunWorld]) {
GivePlayerWeapon(playerid,GunInfo[GunId][GunWeaponID],GunInfo[GunId][GunWeaponAmmo]);
DestroyDynamicObject(GunObject[GunId]);
GunInfo[GunId][GunX] = 2000.00;
GunInfo[GunId][GunY] = 2000.00;
GunInfo[GunId][GunZ] = 3000.00;
GunInfo[GunId][GunWorld] = 666;
GunInfo[GunId][GunX] = 2000.00;
}
}
}