[Ajuda] FCNPC - npc mirar em player
#1

Como posso fazer para um npc mirar em um player?

Uso o plugin FCNPC e a parte do npc spawnar, andar etc. jб existe!

Se alguйm puder me dar algumas dicas eu agradeзo!

PHP код:
public MoverNPC(npcid)
{
    new 
Float:p[3];
    foreach(new 
Player)
    {
    
GetPlayerPos(i,p[0],p[1],p[2]);
    if(
IsPlayerInRangeOfPoint(npcid,50,p[0],p[1],p[2]))
    {
    
FCNPC_GoTo(npcid,p[0],p[1],p[2],MOVE_TYPE_RUN,10,1);
     if(
IsPlayerInRangeOfPoint(npcid,1,p[0],p[1],p[2]))
    {
    
FCNPC_Punch(npcid,p[0],p[1],p[2],125);
    }
    }
    }
    return 
1;

PHP код:
stock FCNPC_Punch(npcidFloat:xFloat:yFloat:zPunchResetDelay 125)
{
    
FCNPC_AimAt(npcidxyz0);
    
FCNPC_StopAim(npcid);
    
FCNPC_SetKeys(npcid0x80 4);
    
SetTimerEx("ResetNPCKeys"PunchResetDelayfalse"i"npcid);

Reply
#2

ngm ajuda aqui parece que morreu todo mundo
Reply
#3

Quote:

stock Float: GetZAngleBetweenPoints(Float: x1, Float: y1, Float: x2, Float: y2) return -atan2(x2 - x1, y2 - y1);

stock SetPlayerLookAtPlayer(playerid, giveplayerid)
{
new
Float: pX,
Float: pY,
Float: gX,
Float: gY,
Float: Z;

return GetPlayerPos(playerid, pX, pY, Z) &&
GetPlayerPos(giveplayerid, gX, gY, Z) &&
SetPlayerFacingAngle(playerid, GetZAngleBetweenPoints(pX, pY, gX, gY));
}

+ ApplyAnimation = GG com RNPC, com fcnpc vocк vai ter q se virar pra adaptar, boa sorte.
Reply
#4

Quote:
Originally Posted by ipsLeon
Посмотреть сообщение
+ ApplyAnimation = GG com RNPC, com fcnpc vocк vai ter q se virar pra adaptar, boa sorte.
vlw rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)