04.01.2011, 09:24
Hello!
I have seen niCe's pool script and I started to create a pool script. Its almost finished but I need 1 thing.
I have marked my balls with p[16], so p[0],p[1],p[2]. The White Ball's objectid is the p[0].
How to get when the pool ball bumps another pool ball??
I have tried this:
So my question is: How to get when the pool ball bumps another pool ball??
PS: sorry for my bad english
I have seen niCe's pool script and I started to create a pool script. Its almost finished but I need 1 thing.
I have marked my balls with p[16], so p[0],p[1],p[2]. The White Ball's objectid is the p[0].
How to get when the pool ball bumps another pool ball??
I have tried this:
Код:
for(new i;i<16;i++)
{
for(new d;d<16;d++)
{
new Float:Xa,Float:Ya,Float:Za,Float:X,Float:Y;
GetObjectPos(p[i],Xa,Ya,Za);
GetObjectPos(p[d],X,Y,Za);
if(0.075>=GetPointDistanceToPoint(X,Y,Xa,Ya)>=0.05 && IsMoving[i]==1)
{
OnBallBumpBall(i,d);
}
}
}
PS: sorry for my bad english


