Replacement for this?
#1

Code:
	else if(!IsPlayerInRangeOfVehicle(playerid, vehicleid, 7.5) || LockStatus[vehicleid] >= 1) { // G-bugging fix
		ClearAnimations(playerid);
	}
	return 1;
The !IsPlayerInRangeOfVehicle brings up an undefined symbol error. Is there a replacement for the code or a way to fix it
Reply
#2

I may suggest you MP2's gBug include.
Reply
#3

pawn Code:
stock IsPlayerInRangeOfVehicle(playerid, veh, Float: range)
{
    if( !IsPlayerConnected(playerid) ) return 0 ;
   
    if( IsValidVehicle( veh ) )
    {
         new Float: x,
                Float: y,
                Float: z;
          GetVehiclePos( veh, x, y, z );
         
           if( IsPlayerInRangeOfPoint( playerid, range, x, y, z ) ) return true;
           else
                return false;
      }
}
This stock?
Reply
#4

Quote:
Originally Posted by Rajat_Pawar
View Post
pawn Code:
stock IsPlayerInRangeOfVehicle(playerid, veh, Float: range)
{
    if( !IsPlayerConnected(playerid) ) return 0 ;
   
    if( IsValidVehicle( veh ) )
    {
         new Float: x,
                Float: y,
                Float: z;
          GetVehiclePos( veh, x, y, z );
         
           if( IsPlayerInRangeOfPoint( playerid, range, x, y, z ) ) return true;
           else
                return false;
      }
}
This stock?
The IsValidVehicle will be undefined. You need to declare the native:
pawn Code:
#include <a_samp>
// some other includes..

native IsValidVehicle( vehicleid );
Plus, the function should return a value at the end.

EDIT:
pawn Code:
stock IsPlayerInRangeOfVehicle(playerid, veh, Float: range)
{
    if( !IsPlayerConnected( playerid ) ) return 0;
    if( !IsValidVehicle( veh ) ) return 0;
   
    new Float: x,
        Float: y,
        Float: z
    ;
    GetVehiclePos( veh, x, y, z );

    if( IsPlayerInRangeOfPoint( playerid, range, x, y, z ) ) return 1;
    return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)