16.01.2017, 20:42
Update v3.2.2:
- Added 3DTryg GitHub Wiki (Coming Soon)
- Added functions:
- Added Stream3D functions:
- Updated function:
- Renamed functions:
- Renamed StreamType
- Added 3DTryg GitHub Wiki (Coming Soon)
- Added functions:
PHP Code:
//by Crayder
Float:GetDistanceFromPointToLine(Float:px,Float:py,Float:pz,Float:sX,Float:sY,Float:sZ,Float:eX,Float:eY,Float:eZ,&Float:iX=0.0,&Float:iY=0.0,&Float:iZ=0.0);
bool:IsPointInCone3D(Float:px,Float:py,Float:pz,Float:xA,Float:yA,Float:zA,Float:xB,Float:yB,Float:zB,Float:pointA_radius,Float:pointB_radius);
bool:IsPlayerInCone(playerid,Float:xA,Float:yA,Float:zA,Float:xB,Float:yB,Float:zB,Float:pointA_radius,Float:pointB_radius);
PHP Code:
Stream:StreamCone3D(Float:xA,Float:yA,Float:zA,Float:xB,Float:yB,Float:zB,Float:pointA_radius,Float:pointB_radius);
bool:GetRandomPointInStream(Stream:StreamData[Stream3D],&Float:x,&Float:y,&Float:z);
PHP Code:
//New version by Crayder
bool:IsPointInCylinder3D(Float:px,Float:py,Float:pz,Float:xA,Float:yA,Float:zA,Float:xB,Float:yB,Float:zB,Float:radius);
PHP Code:
IsPointInCylinder -> IsPointInCylinder3D
IsPointInCylinderEx -> IsPointInCylinder2D
IsPlayerInCylinder -> IsPlayerInCylinder3D
IsPlayerInCylinderEx -> IsPlayerInCylinder2D
StreamCylinderEx -> StreamCylinder2D
StreamCylinder -> StreamCylinder3D
IsNPCInCylinder -> IsNPCInCylinder3D
GetRandomPointInCylinder -> GetRandomPointInCylinder3D
GetRandomPointInCylinderEx -> GetRandomPointInCylinder2D
PHP Code:
s_cylinder -> s_cylinder3d
s_cylinderex -> s_cylinder2d