[FilterScript]Radar

Započeo [MCRP]Santos
17. Nov. 2012. Zaključano
2,961
pregleda
14
postova
Sub-Zero
4
Enforcer
17. Nov. 2012.
Ovo je Speed Gun , to je onaj pistolj sto koriste policajci da ocitaju brzinu kojom se auto krece.

Preuzeto sa :

http://forum.sa-mp.com/showthread.php?t=186339

Kako se Koristi :
Nanisanite auto koji se krece i stisnete
Space , saznati cete brzinu auta.
Evo vam neke slike/video :
http://www.youtube.com/watch?v=hjLFqEg21rc&feature=player_embedded
// Napravio Victious

#include
#define Speedgun 23 //pistol
#define COLOR_LIGHTGREEN 0x00FF7FFF
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Victious' speedgun!");
print("--------------------------------------\n");
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_HANDBRAKE))
{
    new veh;
if(GetPlayerWeapon(playerid) == Speedgun)
{
veh = GetClosestVehicle(playerid);
if (veh)
{
    new Float:x,Float:y,Float:z;
    GetVehiclePos(veh,x,y,z);
    IsPlayerAimingAt(veh,x,y,z,25);
    new Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,final_speed_int;
    GetVehicleVelocity(veh, speed_x, speed_y, speed_z);
final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*85.4166672; // 136.666667 = kmph  // 85.4166672= mph
final_speed_int = floatround(final_speed,floatround_round);
GameTextForPlayer(playerid,"Brzina: %i MP/H",final_speed_int,2000);
}
}
}
return 1;
}

Float:DistanceCameraTargetToLocation(Float:CamX, Float:CamY, Float:CamZ,  Float:ObjX, Float:ObjY, Float:ObjZ,  Float:FrX, Float:FrY, Float:FrZ)
{

    new Float:TGTDistance;

    // get distance from camera to target
    TGTDistance = floatsqroot((CamX - ObjX) * (CamX - ObjX) + (CamY - ObjY) * (CamY - ObjY) + (CamZ - ObjZ) * (CamZ - ObjZ));

    new Float:tmpX, Float:tmpY, Float:tmpZ;

    tmpX = FrX * TGTDistance + CamX;
    tmpY = FrY * TGTDistance + CamY;
    tmpZ = FrZ * TGTDistance + CamZ;

    return floatsqroot((tmpX - ObjX) * (tmpX - ObjX) + (tmpY - ObjY) * (tmpY - ObjY) + (tmpZ - ObjZ) * (tmpZ - ObjZ));
}

stock IsPlayerAimingAt(playerid, Float:x, Float:y, Float:z, Float:radius)
{
    new Float:cx,Float:cy,Float:cz,Float:fx,Float:fy,Float:fz;
    GetPlayerCameraPos(playerid, cx, cy, cz);
    GetPlayerCameraFrontVector(playerid, fx, fy, fz);
    return (radius >= DistanceCameraTargetToLocation(cx, cy, cz, x, y, z, fx, fy, fz));
}

stock GetDistanceToCar(playerid,carid)
{
new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2,Float:dis;
if (!IsPlayerConnected(playerid))return -1;
GetPlayerPos(playerid,x1,y1,z1);GetVehiclePos(carid,x2,y2,z2);
dis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return floatround(dis);
}

stock GetClosestVehicle(playerid, &Float:dis = (Float:0x7F800000))
{
  dis = (Float:0x7F800000);
  new Float:X, Float:Y, Float:Z;
  if(GetPlayerPos(playerid, X, Y, Z)) {
    new vehicleid = INVALID_VEHICLE_ID;
    for(new v, Float:temp, Float:VX, Float:VY, Float:VZ; v != MAX_VEHICLES; v++) {
      if(GetVehiclePos(v, VX, VY, VZ)) {
        VX -= X, VY -= Y, VZ -= Z;
        temp = VX * VX + VY * VY + VZ * VZ;
        if(temp < dis) dis = temp, vehicleid = v;
      }
    }
    dis = floatpower(dis, 0.5);
    return vehicleid;
  }
  return INVALID_VEHICLE_ID;
}
Sub-Zero
4
Enforcer
17. Nov. 2012.
TNX
EuroGaming
5
Underboss
17. Nov. 2012.
Nije lose !
Sub-Zero
4
Enforcer
17. Nov. 2012.
<3
Adnan Lord
4
Made Man
17. Nov. 2012.
Lijepo
Sub-Zero
4
Enforcer
17. Nov. 2012.
TNX
Sub-Zero
4
Enforcer
18. Nov. 2012.
TNX <3
Jops
5
Underboss
18. Nov. 2012.
Nije lose, samo sto ovi u videu samo failaju lol 😄
Sub-Zero
4
Enforcer
20. Nov. 2012.
Ok Teske <3
Cile
4
Made Man
25. Nov. 2012.
veoma dobra stvar
Boyant
5
Underboss
25. Nov. 2012.
brw  😎
[BM]Aleksa_Smiljanic
4
Shot Caller
25. Nov. 2012.
staro 😄 al dobro 😄
Sub-Zero
4
Enforcer
25. Nov. 2012.
Hvala
...:::Nenad:::...
5
Underboss
25. Nov. 2012.
Dobro ti je ovo,svaka cast 😄 10/10

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha