12.02.2015, 12:46
I updated my function, but not my zombies aren't moving and attacking me anymore
Код:
function ZMOVE(npcid) { new Float:p[3]; new Float:Z; foreach(Player,i) { GetPlayerPos(i,p[0],p[1],p[2]); GetPointZPos(p[0],p[1],Z); for(new N = 0; N < MAX_ZOMBIES; N++) { FCNPC_GetPosition(ZombieInfo[N][zID], ZombieInfo[N][zX], ZombieInfo[N][zY], ZombieInfo[N][zZ]); 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(Z - 3.0 > ZombieInfo[N][zZ]) FCNPC_Stop(ZombieInfo[N][zID]); if(IsPlayerInRangeOfPoint(npcid,1,p[0],p[1],p[2])) { FCNPC_Punch(npcid,p[0],p[1],p[2],125); } } } } return 1; }