08.06.2012, 06:11
(
Последний раз редактировалось Jovanny; 12.10.2012 в 01:01.
)
STREAMER 0.3e
Modificado por JovannyEste maravilloso plugin lo he modificado, en forma que sea posible arreglar el bug de los objetos que si estas en un autote puedes poner sobre ellos pero no los vez hasta que bajes del auto y vuelvas a subir, lo que yo he modificado fue solamente agregar 2 callbacks, que estas avisan cuando un objeto se crea para determinado player y la otra para saber cuando se destruye, con eso, si solo con eso ya tenemos la posibilidad de arreglar ese bug.
Este es un pequeсo script de ejemplo
Код:
new ObjectArray[5000] = -1; public OnDynamicObjectStreamIn(forplayerid, objectid) { if(ObjectArray[objectid] == 1) { if(GetPlayerInterior(forplayerid) != 1) { SetPlayerInterior(forplayerid, 1); if(IsPlayerInAnyVehicle(forplayerid)) LinkVehicleToInterior(GetPlayerVehicleID(forplayerid), 1); } } } public OnDynamicObjectStreamOut(forplayerid, objectid) { if(GetPlayerInterior(forplayerid) == 1) { SetPlayerInterior(forplayerid, 0); if(IsPlayerInAnyVehicle(forplayerid)) LinkVehicleToInterior(GetPlayerVehicleID(forplayerid), 0); } } stock CreateDynamicObjectOnAir(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 300.0) { new id = CreateDynamicObject(modelid, x, y, z, rx, ry, rz, worldid, interiorid, playerid, streamdistance); if(z >= 150.0) ObjectArray[id] = 1; }
Descarga:
streamer.dll + include: http://www.solidfiles.com/d/73447677ed/
streamer.so (Linux, Compilado en Ubuntu 11) http://www.solidfiles.com/d/9bb9bd3602/
source: http://www.solidfiles.com/d/3a71b3dac1/