xStreamer plugin version 4.3
Created by Boylett
Copyright (c) Boylett.com


See plugins/ directory for files

Windows .DLL was compiled on Vista
Linxu .so was compiled on CentOS

If you're using different distributions of Linux, you should recompile the plugin on that distro.
The Windows DLL should work on any version of Windows.

Functions:

native CreateStreamedObject(modelid,Float:x,Float:y,Float:z,Float:rx,Float:ry,Float:rz,virtualworld = 0,interior = 0); // Create an object
native DestroyStreamedObject(objectid); // Destroy an object
native MoveStreamedObject(objectid,Float:x,Float:y,Float:z,Float:speed); // Move an object
native StopStreamedObject(objectid); // Stop an object
native DestroyObjectsCreatedByMe(); // Destroy all objects created by the current script (but not other filterscripts) - this seems to crash above 45,000 objects

Callbacks:

forward OnStreamedObjectMoved(object); // Called when a streamed object finishs moving

Installation:

Place xStreamer.dll in plugins/ folder if using Windows
If using Linux CentOS, place xstreamer.so in plugins/ folder
If using another distro of Linux, compile the script in xStreamer.Linux/ then move the new xstreamer.so to the plugins/ folder

Add the plugin to the server.cfg plugins line

Move the xStreamer.amx filterscript to filterscripts/ folder

Add xStreamer to the filterscripts line

Move xStreamer.inc to your pawno/includes/ folder

Add #include <xStreamer> to the top of your gamemode/filterscript

You can now use xStreamer