[Ajuda] FCNPC nгo ataca quando hб mais de 1 jogador
#3

Quote:
Originally Posted by n0minal
Посмотреть сообщение
Coloca return 1 dps do melee attack pq ele й ordenado a bater, mas como o foreach й mais rбpido que o anim, se tiver outro player fora do range do zumbi rapidamente ele й ordenado a parar de bater, entгo um return ali resolve seu problema, boa sorte.
Eu coloquei deste jeito:

PHP код:
public FCNPC_OnUpdate(npcid)
{
    foreach(new 
Player)
    {
        if(!
IsPlayerNPC(i) && IsPlayerConnected(i))
        {
            new 
Float:zP[3], Float:pP[3];
            
GetPlayerPos(npcidzP[0], zP[1], zP[2]);
            
GetPlayerPos(ipP[0], pP[1], pP[2]);
            if(
IsPlayerInRangeOfPoint(i15.0zP[0], zP[1], zP[2])) FCNPC_GoTo(npcidpP[0], pP[1], pP[2], MOVE_TYPE_RUN0.5false0.0true);
            if(
IsPlayerInRangeOfPoint(i1.0zP[0], zP[1], zP[2])) 
            {
                
FCNPC_Stop(npcid);
                
FCNPC_MeleeAttack(npcid, -1true);
                return 
1;
            }
            else 
FCNPC_StopAttack(npcid);
        }
    }
    return 
1;

O Zumbi agora estб socando mesmo com mais de 1 jogador, porйm ele sу estб me atacando, continua encarando o outro jogador mas nгo o ataca

Se liga, atй gravei aqui:

https://www.youtube.com/watch?v=ctRcVMgL5Cg
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)