getxyinfronofme
#5

hmmm...not sure what you mean.. should xyinfrontofme under isplayerinpointofrange ?

well.. here is the whole npcscript to be sure;

Код:
#define RECORDING "npc15" 
#define RECORDING_TYPE 2 

#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);
public OnNPCExitVehicle() StopRecordingPlayback();

forward OnNPCCheckplayer();

public OnNPCSpawn()
{

  
  StartRecordingPlayback(RECORDING_TYPE, RECORDING);
  SetTimer("OnNPCCheckplayer",5000,1);

  return 1;
}




//------------------------------------------
stock GetXYInFrontOfMe(Float:x, &Float:y, Float:distance)
{
	new Float:z,Float:a;
	GetMyPos( x, y, z);
	GetMyFacingAngle(a);

	x += (distance * floatsin(-a, degrees));
	y += (distance * floatcos(-a, degrees));
}
//------------------------------------------
public OnNPCCheckplayer()
{
	new Float:x, Float:y ;
	GetXYInFrontOfMe(x, y, 5.0);
	for(new i = 0; i < MAX_PLAYERS; i++)
	if(IsPlayerInRangeOfPoint(i, 5.0, x,y,5.0))
	{
	SendChat("I 'see' a player is in front of me !.");
	}

}

Reply


Messages In This Thread
getxyinfronofme - by boelie - 28.12.2009, 10:05
Re: getxyinfronofme - by Gamer_Z - 28.12.2009, 10:12
Re: getxyinfronofme - by boelie - 28.12.2009, 10:15
Re: getxyinfronofme - by Gamer_Z - 28.12.2009, 10:16
Re: getxyinfronofme - by boelie - 28.12.2009, 10:21
Re: getxyinfronofme - by boelie - 28.12.2009, 10:55
Re: getxyinfronofme - by M4S7ERMIND - 28.12.2009, 11:38
Re: getxyinfronofme - by Gamer_Z - 28.12.2009, 12:14
Re: getxyinfrontofme - by boelie - 28.12.2009, 17:38
Re: getxyinfronofme - by Gamer_Z - 28.12.2009, 21:04

Forum Jump:


Users browsing this thread: 1 Guest(s)