SlideShare a Scribd company logo
1 of 6
SA-MP Streamer Plugin
=====================
v2.7.4
------
- Made OnPlayerLeaveDynamicArea callbacks execute when areas are
destroyed
- Made OnPlayerLeaveDynamicArea callbacks execute before
OnPlayerEnterDynamicArea callbacks (regression from a previous
version)
- Updated libraries, fixing some miscellaneous bugs
v2.7.3
------
- Allowed moving object rotations to be set
- Added integrated callback hooks from sampgdk
- Renamed CreateDynamicCube to CreateDynamicCuboid
- Added CreateDynamicCylinder
v2.7.2
------
- Made E_STREAMER_EXTRA_ID data sequential and allowed multiple
amounts of the same value to be used
- Allowed Streamer_(Get/Set)IntData to be used with
E_STREAMER_EXTRA_ID, E_STREAMER_INTERIOR_ID,
E_STREAMER_PLAYER_ID, and E_STREAMER_WORLD_ID
v2.7.1
------
- Fixed some minor bugs
- Updated sampgdk version
v2.7
----
- Added OnPlayerShootDynamicObject for 0.3z
- Added Streamer_GetItemInternalID and Streamer_GetItemStreamerID for
getting SA-MP IDs from streamer IDs and vice versa
- Added Streamer_GetTickRate, Streamer_GetMaxItems,
Streamer_GetVisibleItems, Streamer_GetCellDistance,
Streamer_GetCellSize, Streamer_IsToggleIdleUpdate,
Streamer_IsToggleItemUpdate, Streamer_DestroyAllItems,
Streamer_CountItems, GetDynamicPolygonPoints,
GetDynamicPolygonNumberPoints, IsAnyPlayerInDynamicArea,
IsAnyPlayerInAnyDynamicArea, GetPlayerDynamicAreas, and
GetPlayerNumberDynamicAreas
- Renamed Streamer_TickRate, Streamer_VisibleItems,
Streamer_CellDistance, and Streamer_CellSize (all natives begin
with Streamer_Set* now, but old natives are still usable)
- Deprecated DestroyAllDynamic* and CountDynamic* natives (new
natives Streamer_DestroyAllItems and Streamer_CountItems are
preferred now, but old natives are still usable)
- Added a new parameter called "serverwide" to the destroy and count
natives that makes them work either across all scripts or only
within the calling script
- Added a new parameter called "recheck" to
Is(Any)PlayerIn(Any)DynamicArea which allows an area check to occur
without issuing a full update for the player
- Added a "dimensions" parameter to Streamer_GetDistanceToItem which
allows the script to specify whether a 2D or 3D distance check
should be performed
- Added "drawdistance" to the end of CreateDynamicObject and "style"
to the end of CreateDynamicMapIcon
v2.6.1
------
- Added AttachCameraToDynamicObject
- Added AttachDynamicObjectToVehicle
- Added EditDynamicObject
- Added OnPlayerEditDynamicObject
- Added OnPlayerSelectDynamicObject
- Added GetDynamicObjectMaterial and SetDynamicObjectMaterial
- Added GetDynamicObjectMaterialText and SetDynamicObjectMaterialText
- Added Streamer_ToggleItemUpdate
- Allowed NPCs to trigger area and checkpoint callbacks
- Fixed IsPlayerInDynamicRaceCP
v2.6
----
- Adjusted algorithm for searching cells that contain visible items,
improving performance for players moving around the map frequently
- Greatly improved speed of spatial queries
- Implemented predictive streaming algorithm based on the player's
current velocity and the average time between updates
- Replaced PAWN invoke system with Zeex's SA-MP GDK, improving
overall performance
- Added functionality for preventing runtime errors due to outdated
include files
- Added check for include file version in the plugin
- Fixed rare bug that sometimes stopped updates from occurring when
Streamer_TickRate was used
- Changed interior check implementation to allow an unlimited number
of interiors to be added per item, fixing the crash that occurred
when players were in interior IDs 20 or above
- Changed virtual world check implementation for pickups to allow an
unlimited number to be added
- Slightly improved streaming algorithm for pickups
- Made OnPlayerLeaveDynamicArea callbacks execute before
OnPlayerEnterDynamicArea callbacks
- Added Streamer_ToggleIdleUpdate for allowing or disallowing updates
to process for players who are not moving
- Added CreateDynamicPolygon
- Added IsPlayerInAnyDynamicArea
- Added optional parameters to Streamer_UpdateEx for specifying the
world ID and interior ID
- Added rotation parameters to MoveDynamicObject (SA-MP 0.3d only)
- Added IsDynamicObjectMoving
- Added extended natives for item creation with up-to-date parameters
- Added Streamer_GetArrayData and Streamer_SetArrayData
- Added Streamer_ProcessActiveItems to force updates for moving and
attached items
- Added Streamer_GetDistanceToItem
- Added GetPlayerVisibleDynamicCP and GetPlayerVisibleDynamicRaceCP
- Added IsPointInDynamicArea and IsPointInAnyDynamicArea
- Added AttachDynamicAreaToObject
- Added GetDynamic3DTextLabelText
v2.5.2
------
- Fixed some minor bugs
- Added support for map icon styles in 0.3c
v2.5.1
------
- Made cell boundaries contiguous
- Improved speed of spatial queries
- Fixed visibility of items with large streaming distances
- Added natives for attaching areas to players and vehicles
- Implemented functionality for adding and removing multiple virtual
worlds, interiors, and players to and from items
- Update: Fixed bug with array bounds check and made attached areas
and 3D text labels stream out when their positions cannot be
retrieved
v2.5
----
- Added grid system for partitioning the game world into cells
- Added hash tables for numerous performance improvements
- Improved object streaming algorithm
v2.3.8
------
- Optimized a lot of streaming code
- Improved checkpoint handling
- Improved moving objects
- Resolved possible callback bugs
- Added Streamer_IsItemVisible, Streamer_DestroyAllVisibleItems,
Streamer_CountVisibleItems, and Streamer_GetUpperBound
v2.3.7
------
- Fixed 3D text label crash
- Optimized more streaming code
- Resolved some checkpoint problems
- Added area detection natives and callbacks
v2.3.6
------
- Optimized some streaming code
- Fixed crash that may have occurred when destroying objects under
OnDynamicObjectMoved
- Added plural tags to the data manipulation natives so that 3D text
labels can be passed to them without a tag mismatch warning
- Added an extra ID to every item that can be set and retrieved with
Streamer_SetIntData and Streamer_GetIntData
- Made any item that is altered with Streamer_SetFloatData or
Streamer_SetIntData restream for every player automatically
- Added natives for each item to check if they're valid
- Consolidated all of the settings natives (with the exception of
Streamer_TickRate) into Streamer_MaxItems and Streamer_VisibleItems
v2.3.5
------
- Added data manipulation natives: Streamer_GetFloatData,
Streamer_GetIntData, Streamer_SetFloatData, and Streamer_SetIntData
v2.3.4
------
- Fixed bug with OnPlayerPickUpDynamicPickup that resulted in it
being called too many times when multiple scripts were loaded
- Fixed bug with checkpoints and race checkpoints that caused none to
be streamed until the one that was visible was no longer in range
- Slightly improved native address finding and added an error message
that prints in the server log when all natives cannot be found
- Consolidated all of the update natives into Streamer_Update
- Added Streamer_UpdateEx for loading items in a specified area
v2.3.3
------
- Cleaned up and reorganized code
- Made the plugin automatically destroy all items created in a script
when it is unloaded
v2.3.2
------
- Added natives for toggling all dynamic checkpoints and race
checkpoints
- Made a check to prevent too many objects, pickups, or 3D text
labels from being created
v2.3.1
------
- Fixed 3D text label attachment bug
- Fixed internal map icon ID assignment bug
- Rewrote PAWN invoke function
v2.3
----
- Fixed PAWN invoke bug in Linux (thanks pod)
v2.2
----
- Fixed item ID assignment bug
- Corrected another typo in the include file
- Improved moving objects slightly
- Made a few adjustments to the default streaming distances
v2.1
----
- Made all streaming distances customizable via an extra optional
parameter
- Removed global distance natives and slightly renamed a few other
natives related to the settings to make them a bit less confusing
- Fixed a small issue with pickups that involved a typo in the
include file
- Renamed the custom pickup callback to OnPlayerPickUpDynamicPickup
(note the capitalization)
v2.0
----
- Numerous bug fixes and optimizations
- Added support for pickups, checkpoints, race checkpoints,
map icons, and 3D text labels
- Added optional parameters for specifying virtual worlds, interiors,
and/or players
- Added more natives and callbacks for the new items
- Renamed and reorganized several natives
v1.1
----
- Heavily modified dynamic moving objects so that they now are
tracked in the plugin and synchronized with all players
- MoveDynamicObject now returns the time in milliseconds that it will
take to reach the destination (just like the default native)
- Added CreatePlayerDynamicObject, CreateVWDynamicObject,
DestroyAllDynamicObjects, CountDynamicObjects, and
OnDynamicObjectMoved
- Optimized some streaming code and fixed a few bugs in the automatic
setup system
v1.0
----
- Initial release
- Heavily modified dynamic moving objects so that they now are
tracked in the plugin and synchronized with all players
- MoveDynamicObject now returns the time in milliseconds that it will
take to reach the destination (just like the default native)
- Added CreatePlayerDynamicObject, CreateVWDynamicObject,
DestroyAllDynamicObjects, CountDynamicObjects, and
OnDynamicObjectMoved
- Optimized some streaming code and fixed a few bugs in the automatic
setup system
v1.0
----
- Initial release

More Related Content

What's hot

A Scalable I/O Manager for GHC
A Scalable I/O Manager for GHCA Scalable I/O Manager for GHC
A Scalable I/O Manager for GHCJohan Tibell
 
Kube Your Enthusiasm - Tyler Britten
Kube Your Enthusiasm - Tyler BrittenKube Your Enthusiasm - Tyler Britten
Kube Your Enthusiasm - Tyler BrittenVMware Tanzu
 
Christo kutrovsky oracle, memory & linux
Christo kutrovsky   oracle, memory & linuxChristo kutrovsky   oracle, memory & linux
Christo kutrovsky oracle, memory & linuxKyle Hailey
 
55 New Features in JDK 9
55 New Features in JDK 955 New Features in JDK 9
55 New Features in JDK 9VMware Tanzu
 
HBaseCon 2013: A Developer’s Guide to Coprocessors
HBaseCon 2013: A Developer’s Guide to CoprocessorsHBaseCon 2013: A Developer’s Guide to Coprocessors
HBaseCon 2013: A Developer’s Guide to CoprocessorsCloudera, Inc.
 
How to configure a hive high availability connection with zeppelin
How to configure a hive high availability connection with zeppelinHow to configure a hive high availability connection with zeppelin
How to configure a hive high availability connection with zeppelinTiago Simões
 
Kubernetes installation
Kubernetes installationKubernetes installation
Kubernetes installationAhmed Mekawy
 
Serve Meals, Not Ingredients (ChefConf 2015)
Serve Meals, Not Ingredients (ChefConf 2015)Serve Meals, Not Ingredients (ChefConf 2015)
Serve Meals, Not Ingredients (ChefConf 2015)ThirdWaveInsights
 
OpenStack Swift Command Line Reference Diablo v1.2
OpenStack Swift Command Line Reference Diablo v1.2OpenStack Swift Command Line Reference Diablo v1.2
OpenStack Swift Command Line Reference Diablo v1.2Amar Kapadia
 
Ece2013 Java Advanced Memorymanagement
Ece2013 Java Advanced MemorymanagementEce2013 Java Advanced Memorymanagement
Ece2013 Java Advanced Memorymanagementda152
 
AWR Ambiguity: Performance reasoning when the numbers don't add up
AWR Ambiguity: Performance reasoning when the numbers don't add upAWR Ambiguity: Performance reasoning when the numbers don't add up
AWR Ambiguity: Performance reasoning when the numbers don't add upJohn Beresniewicz
 
Automated Java Deployments With Rpm
Automated Java Deployments With RpmAutomated Java Deployments With Rpm
Automated Java Deployments With RpmMartin Jackson
 
[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법Open Source Consulting
 
How to Avoid Pitfalls in Schema Upgrade with Galera
How to Avoid Pitfalls in Schema Upgrade with GaleraHow to Avoid Pitfalls in Schema Upgrade with Galera
How to Avoid Pitfalls in Schema Upgrade with GaleraSveta Smirnova
 
Tuning Apache Ambari Performance for Big Data at Scale with 3,000 Agents
Tuning Apache Ambari Performance for Big Data at Scale with 3,000 AgentsTuning Apache Ambari Performance for Big Data at Scale with 3,000 Agents
Tuning Apache Ambari Performance for Big Data at Scale with 3,000 AgentsAlejandro Fernandez
 
Ajuste (tuning) del rendimiento de SQL Server 2008
Ajuste (tuning) del rendimiento de SQL Server 2008Ajuste (tuning) del rendimiento de SQL Server 2008
Ajuste (tuning) del rendimiento de SQL Server 2008Eduardo Castro
 
NVIDIA Tesla K40 GPU
NVIDIA Tesla K40 GPUNVIDIA Tesla K40 GPU
NVIDIA Tesla K40 GPUCan Ozdoruk
 

What's hot (20)

A Scalable I/O Manager for GHC
A Scalable I/O Manager for GHCA Scalable I/O Manager for GHC
A Scalable I/O Manager for GHC
 
Kube Your Enthusiasm - Tyler Britten
Kube Your Enthusiasm - Tyler BrittenKube Your Enthusiasm - Tyler Britten
Kube Your Enthusiasm - Tyler Britten
 
Christo kutrovsky oracle, memory & linux
Christo kutrovsky   oracle, memory & linuxChristo kutrovsky   oracle, memory & linux
Christo kutrovsky oracle, memory & linux
 
55 New Features in JDK 9
55 New Features in JDK 955 New Features in JDK 9
55 New Features in JDK 9
 
HBaseCon 2013: A Developer’s Guide to Coprocessors
HBaseCon 2013: A Developer’s Guide to CoprocessorsHBaseCon 2013: A Developer’s Guide to Coprocessors
HBaseCon 2013: A Developer’s Guide to Coprocessors
 
How to configure a hive high availability connection with zeppelin
How to configure a hive high availability connection with zeppelinHow to configure a hive high availability connection with zeppelin
How to configure a hive high availability connection with zeppelin
 
Install oracle11gr2 rhel5
Install oracle11gr2 rhel5Install oracle11gr2 rhel5
Install oracle11gr2 rhel5
 
Kubernetes installation
Kubernetes installationKubernetes installation
Kubernetes installation
 
Serve Meals, Not Ingredients (ChefConf 2015)
Serve Meals, Not Ingredients (ChefConf 2015)Serve Meals, Not Ingredients (ChefConf 2015)
Serve Meals, Not Ingredients (ChefConf 2015)
 
OpenStack Swift Command Line Reference Diablo v1.2
OpenStack Swift Command Line Reference Diablo v1.2OpenStack Swift Command Line Reference Diablo v1.2
OpenStack Swift Command Line Reference Diablo v1.2
 
Ece2013 Java Advanced Memorymanagement
Ece2013 Java Advanced MemorymanagementEce2013 Java Advanced Memorymanagement
Ece2013 Java Advanced Memorymanagement
 
AWR Ambiguity: Performance reasoning when the numbers don't add up
AWR Ambiguity: Performance reasoning when the numbers don't add upAWR Ambiguity: Performance reasoning when the numbers don't add up
AWR Ambiguity: Performance reasoning when the numbers don't add up
 
Automated Java Deployments With Rpm
Automated Java Deployments With RpmAutomated Java Deployments With Rpm
Automated Java Deployments With Rpm
 
[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법[오픈소스컨설팅] EFK Stack 소개와 설치 방법
[오픈소스컨설팅] EFK Stack 소개와 설치 방법
 
How to Avoid Pitfalls in Schema Upgrade with Galera
How to Avoid Pitfalls in Schema Upgrade with GaleraHow to Avoid Pitfalls in Schema Upgrade with Galera
How to Avoid Pitfalls in Schema Upgrade with Galera
 
Collaborate2
Collaborate2Collaborate2
Collaborate2
 
DDive11 - Quickr HowTo
DDive11 - Quickr HowToDDive11 - Quickr HowTo
DDive11 - Quickr HowTo
 
Tuning Apache Ambari Performance for Big Data at Scale with 3,000 Agents
Tuning Apache Ambari Performance for Big Data at Scale with 3,000 AgentsTuning Apache Ambari Performance for Big Data at Scale with 3,000 Agents
Tuning Apache Ambari Performance for Big Data at Scale with 3,000 Agents
 
Ajuste (tuning) del rendimiento de SQL Server 2008
Ajuste (tuning) del rendimiento de SQL Server 2008Ajuste (tuning) del rendimiento de SQL Server 2008
Ajuste (tuning) del rendimiento de SQL Server 2008
 
NVIDIA Tesla K40 GPU
NVIDIA Tesla K40 GPUNVIDIA Tesla K40 GPU
NVIDIA Tesla K40 GPU
 

Similar to Jugoslavija MOD!!!

Monitoring_with_Prometheus_Grafana_Tutorial
Monitoring_with_Prometheus_Grafana_TutorialMonitoring_with_Prometheus_Grafana_Tutorial
Monitoring_with_Prometheus_Grafana_TutorialTim Vaillancourt
 
The unconventional devices for the Android video streaming
The unconventional devices for the Android video streamingThe unconventional devices for the Android video streaming
The unconventional devices for the Android video streamingMatteo Bonifazi
 
DNS Troubleshooting.pdf
DNS Troubleshooting.pdfDNS Troubleshooting.pdf
DNS Troubleshooting.pdfRitish H
 
Refresh what you know about AssetDatabase.Refresh()- Unite Copenhagen 2019
Refresh what you know about AssetDatabase.Refresh()- Unite Copenhagen 2019Refresh what you know about AssetDatabase.Refresh()- Unite Copenhagen 2019
Refresh what you know about AssetDatabase.Refresh()- Unite Copenhagen 2019Unity Technologies
 
Nano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas MaurerNano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas MaurerITCamp
 
How to Puppetize Google Cloud Platform - PuppetConf 2014
How to Puppetize Google Cloud Platform - PuppetConf 2014How to Puppetize Google Cloud Platform - PuppetConf 2014
How to Puppetize Google Cloud Platform - PuppetConf 2014Puppet
 
CCNP Data Center Centralized Management Automation
CCNP Data Center Centralized Management AutomationCCNP Data Center Centralized Management Automation
CCNP Data Center Centralized Management AutomationE.S.G. JR. Consulting, Inc.
 
The post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart NeedhamThe post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart NeedhamStewart Needham
 
The unconventional devices for the video streaming in Android
The unconventional devices for the video streaming in AndroidThe unconventional devices for the video streaming in Android
The unconventional devices for the video streaming in AndroidAlessandro Martellucci
 
Demystifying Docker for Data Scientists by Shaheen
Demystifying Docker for Data Scientists by ShaheenDemystifying Docker for Data Scientists by Shaheen
Demystifying Docker for Data Scientists by ShaheenShaheen Gauher
 
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...doughellmann
 
OSMC 2021 | pg_stat_monitor: A cool extension for better database (PostgreSQL...
OSMC 2021 | pg_stat_monitor: A cool extension for better database (PostgreSQL...OSMC 2021 | pg_stat_monitor: A cool extension for better database (PostgreSQL...
OSMC 2021 | pg_stat_monitor: A cool extension for better database (PostgreSQL...NETWAYS
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english versionoleg gubanov
 
Visual system integrator_svi
Visual system integrator_sviVisual system integrator_svi
Visual system integrator_sviSandeep Dutta
 
WebRTC Standards & Implementation Q&A - All about browser interoperability
WebRTC Standards & Implementation Q&A - All about browser interoperabilityWebRTC Standards & Implementation Q&A - All about browser interoperability
WebRTC Standards & Implementation Q&A - All about browser interoperabilityAmir Zmora
 
MySQL 8.0.18 - New Features Summary
MySQL 8.0.18 - New Features SummaryMySQL 8.0.18 - New Features Summary
MySQL 8.0.18 - New Features SummaryOlivier DASINI
 
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-StreamsXebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-StreamsPublicis Sapient Engineering
 
Google Cloud Platform monitoring with Zabbix
Google Cloud Platform monitoring with ZabbixGoogle Cloud Platform monitoring with Zabbix
Google Cloud Platform monitoring with ZabbixMax Kuzkin
 

Similar to Jugoslavija MOD!!! (20)

Monitoring_with_Prometheus_Grafana_Tutorial
Monitoring_with_Prometheus_Grafana_TutorialMonitoring_with_Prometheus_Grafana_Tutorial
Monitoring_with_Prometheus_Grafana_Tutorial
 
The unconventional devices for the Android video streaming
The unconventional devices for the Android video streamingThe unconventional devices for the Android video streaming
The unconventional devices for the Android video streaming
 
DNS Troubleshooting.pdf
DNS Troubleshooting.pdfDNS Troubleshooting.pdf
DNS Troubleshooting.pdf
 
Refresh what you know about AssetDatabase.Refresh()- Unite Copenhagen 2019
Refresh what you know about AssetDatabase.Refresh()- Unite Copenhagen 2019Refresh what you know about AssetDatabase.Refresh()- Unite Copenhagen 2019
Refresh what you know about AssetDatabase.Refresh()- Unite Copenhagen 2019
 
Nano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas MaurerNano Server - the future of Windows Server - Thomas Maurer
Nano Server - the future of Windows Server - Thomas Maurer
 
How to Puppetize Google Cloud Platform - PuppetConf 2014
How to Puppetize Google Cloud Platform - PuppetConf 2014How to Puppetize Google Cloud Platform - PuppetConf 2014
How to Puppetize Google Cloud Platform - PuppetConf 2014
 
CCNP Data Center Centralized Management Automation
CCNP Data Center Centralized Management AutomationCCNP Data Center Centralized Management Automation
CCNP Data Center Centralized Management Automation
 
The post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart NeedhamThe post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart Needham
 
The unconventional devices for the video streaming in Android
The unconventional devices for the video streaming in AndroidThe unconventional devices for the video streaming in Android
The unconventional devices for the video streaming in Android
 
les03.pdf
les03.pdfles03.pdf
les03.pdf
 
Nano Server (ATD 11)
Nano Server (ATD 11)Nano Server (ATD 11)
Nano Server (ATD 11)
 
Demystifying Docker for Data Scientists by Shaheen
Demystifying Docker for Data Scientists by ShaheenDemystifying Docker for Data Scientists by Shaheen
Demystifying Docker for Data Scientists by Shaheen
 
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
 
OSMC 2021 | pg_stat_monitor: A cool extension for better database (PostgreSQL...
OSMC 2021 | pg_stat_monitor: A cool extension for better database (PostgreSQL...OSMC 2021 | pg_stat_monitor: A cool extension for better database (PostgreSQL...
OSMC 2021 | pg_stat_monitor: A cool extension for better database (PostgreSQL...
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
 
Visual system integrator_svi
Visual system integrator_sviVisual system integrator_svi
Visual system integrator_svi
 
WebRTC Standards & Implementation Q&A - All about browser interoperability
WebRTC Standards & Implementation Q&A - All about browser interoperabilityWebRTC Standards & Implementation Q&A - All about browser interoperability
WebRTC Standards & Implementation Q&A - All about browser interoperability
 
MySQL 8.0.18 - New Features Summary
MySQL 8.0.18 - New Features SummaryMySQL 8.0.18 - New Features Summary
MySQL 8.0.18 - New Features Summary
 
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-StreamsXebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
XebiCon'18 - Passage à l'échelle de mes applications Kafka-Streams
 
Google Cloud Platform monitoring with Zabbix
Google Cloud Platform monitoring with ZabbixGoogle Cloud Platform monitoring with Zabbix
Google Cloud Platform monitoring with Zabbix
 

Recently uploaded

Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 

Recently uploaded (20)

Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 

Jugoslavija MOD!!!

  • 1. SA-MP Streamer Plugin ===================== v2.7.4 ------ - Made OnPlayerLeaveDynamicArea callbacks execute when areas are destroyed - Made OnPlayerLeaveDynamicArea callbacks execute before OnPlayerEnterDynamicArea callbacks (regression from a previous version) - Updated libraries, fixing some miscellaneous bugs v2.7.3 ------ - Allowed moving object rotations to be set - Added integrated callback hooks from sampgdk - Renamed CreateDynamicCube to CreateDynamicCuboid - Added CreateDynamicCylinder v2.7.2 ------ - Made E_STREAMER_EXTRA_ID data sequential and allowed multiple amounts of the same value to be used - Allowed Streamer_(Get/Set)IntData to be used with E_STREAMER_EXTRA_ID, E_STREAMER_INTERIOR_ID, E_STREAMER_PLAYER_ID, and E_STREAMER_WORLD_ID v2.7.1 ------ - Fixed some minor bugs - Updated sampgdk version v2.7 ---- - Added OnPlayerShootDynamicObject for 0.3z - Added Streamer_GetItemInternalID and Streamer_GetItemStreamerID for getting SA-MP IDs from streamer IDs and vice versa - Added Streamer_GetTickRate, Streamer_GetMaxItems, Streamer_GetVisibleItems, Streamer_GetCellDistance, Streamer_GetCellSize, Streamer_IsToggleIdleUpdate, Streamer_IsToggleItemUpdate, Streamer_DestroyAllItems, Streamer_CountItems, GetDynamicPolygonPoints, GetDynamicPolygonNumberPoints, IsAnyPlayerInDynamicArea, IsAnyPlayerInAnyDynamicArea, GetPlayerDynamicAreas, and GetPlayerNumberDynamicAreas - Renamed Streamer_TickRate, Streamer_VisibleItems, Streamer_CellDistance, and Streamer_CellSize (all natives begin with Streamer_Set* now, but old natives are still usable) - Deprecated DestroyAllDynamic* and CountDynamic* natives (new natives Streamer_DestroyAllItems and Streamer_CountItems are preferred now, but old natives are still usable) - Added a new parameter called "serverwide" to the destroy and count natives that makes them work either across all scripts or only within the calling script - Added a new parameter called "recheck" to Is(Any)PlayerIn(Any)DynamicArea which allows an area check to occur without issuing a full update for the player - Added a "dimensions" parameter to Streamer_GetDistanceToItem which allows the script to specify whether a 2D or 3D distance check should be performed - Added "drawdistance" to the end of CreateDynamicObject and "style" to the end of CreateDynamicMapIcon
  • 2. v2.6.1 ------ - Added AttachCameraToDynamicObject - Added AttachDynamicObjectToVehicle - Added EditDynamicObject - Added OnPlayerEditDynamicObject - Added OnPlayerSelectDynamicObject - Added GetDynamicObjectMaterial and SetDynamicObjectMaterial - Added GetDynamicObjectMaterialText and SetDynamicObjectMaterialText - Added Streamer_ToggleItemUpdate - Allowed NPCs to trigger area and checkpoint callbacks - Fixed IsPlayerInDynamicRaceCP v2.6 ---- - Adjusted algorithm for searching cells that contain visible items, improving performance for players moving around the map frequently - Greatly improved speed of spatial queries - Implemented predictive streaming algorithm based on the player's current velocity and the average time between updates - Replaced PAWN invoke system with Zeex's SA-MP GDK, improving overall performance - Added functionality for preventing runtime errors due to outdated include files - Added check for include file version in the plugin - Fixed rare bug that sometimes stopped updates from occurring when Streamer_TickRate was used - Changed interior check implementation to allow an unlimited number of interiors to be added per item, fixing the crash that occurred when players were in interior IDs 20 or above - Changed virtual world check implementation for pickups to allow an unlimited number to be added - Slightly improved streaming algorithm for pickups - Made OnPlayerLeaveDynamicArea callbacks execute before OnPlayerEnterDynamicArea callbacks - Added Streamer_ToggleIdleUpdate for allowing or disallowing updates to process for players who are not moving - Added CreateDynamicPolygon - Added IsPlayerInAnyDynamicArea - Added optional parameters to Streamer_UpdateEx for specifying the world ID and interior ID - Added rotation parameters to MoveDynamicObject (SA-MP 0.3d only) - Added IsDynamicObjectMoving - Added extended natives for item creation with up-to-date parameters - Added Streamer_GetArrayData and Streamer_SetArrayData - Added Streamer_ProcessActiveItems to force updates for moving and attached items - Added Streamer_GetDistanceToItem - Added GetPlayerVisibleDynamicCP and GetPlayerVisibleDynamicRaceCP - Added IsPointInDynamicArea and IsPointInAnyDynamicArea - Added AttachDynamicAreaToObject - Added GetDynamic3DTextLabelText v2.5.2 ------ - Fixed some minor bugs - Added support for map icon styles in 0.3c v2.5.1 ------
  • 3. - Made cell boundaries contiguous - Improved speed of spatial queries - Fixed visibility of items with large streaming distances - Added natives for attaching areas to players and vehicles - Implemented functionality for adding and removing multiple virtual worlds, interiors, and players to and from items - Update: Fixed bug with array bounds check and made attached areas and 3D text labels stream out when their positions cannot be retrieved v2.5 ---- - Added grid system for partitioning the game world into cells - Added hash tables for numerous performance improvements - Improved object streaming algorithm v2.3.8 ------ - Optimized a lot of streaming code - Improved checkpoint handling - Improved moving objects - Resolved possible callback bugs - Added Streamer_IsItemVisible, Streamer_DestroyAllVisibleItems, Streamer_CountVisibleItems, and Streamer_GetUpperBound v2.3.7 ------ - Fixed 3D text label crash - Optimized more streaming code - Resolved some checkpoint problems - Added area detection natives and callbacks v2.3.6 ------ - Optimized some streaming code - Fixed crash that may have occurred when destroying objects under OnDynamicObjectMoved - Added plural tags to the data manipulation natives so that 3D text labels can be passed to them without a tag mismatch warning - Added an extra ID to every item that can be set and retrieved with Streamer_SetIntData and Streamer_GetIntData - Made any item that is altered with Streamer_SetFloatData or Streamer_SetIntData restream for every player automatically - Added natives for each item to check if they're valid - Consolidated all of the settings natives (with the exception of Streamer_TickRate) into Streamer_MaxItems and Streamer_VisibleItems v2.3.5 ------ - Added data manipulation natives: Streamer_GetFloatData, Streamer_GetIntData, Streamer_SetFloatData, and Streamer_SetIntData v2.3.4 ------ - Fixed bug with OnPlayerPickUpDynamicPickup that resulted in it being called too many times when multiple scripts were loaded - Fixed bug with checkpoints and race checkpoints that caused none to be streamed until the one that was visible was no longer in range
  • 4. - Slightly improved native address finding and added an error message that prints in the server log when all natives cannot be found - Consolidated all of the update natives into Streamer_Update - Added Streamer_UpdateEx for loading items in a specified area v2.3.3 ------ - Cleaned up and reorganized code - Made the plugin automatically destroy all items created in a script when it is unloaded v2.3.2 ------ - Added natives for toggling all dynamic checkpoints and race checkpoints - Made a check to prevent too many objects, pickups, or 3D text labels from being created v2.3.1 ------ - Fixed 3D text label attachment bug - Fixed internal map icon ID assignment bug - Rewrote PAWN invoke function v2.3 ---- - Fixed PAWN invoke bug in Linux (thanks pod) v2.2 ---- - Fixed item ID assignment bug - Corrected another typo in the include file - Improved moving objects slightly - Made a few adjustments to the default streaming distances v2.1 ---- - Made all streaming distances customizable via an extra optional parameter - Removed global distance natives and slightly renamed a few other natives related to the settings to make them a bit less confusing - Fixed a small issue with pickups that involved a typo in the include file - Renamed the custom pickup callback to OnPlayerPickUpDynamicPickup (note the capitalization) v2.0 ---- - Numerous bug fixes and optimizations - Added support for pickups, checkpoints, race checkpoints, map icons, and 3D text labels - Added optional parameters for specifying virtual worlds, interiors, and/or players - Added more natives and callbacks for the new items - Renamed and reorganized several natives v1.1 ----
  • 5. - Heavily modified dynamic moving objects so that they now are tracked in the plugin and synchronized with all players - MoveDynamicObject now returns the time in milliseconds that it will take to reach the destination (just like the default native) - Added CreatePlayerDynamicObject, CreateVWDynamicObject, DestroyAllDynamicObjects, CountDynamicObjects, and OnDynamicObjectMoved - Optimized some streaming code and fixed a few bugs in the automatic setup system v1.0 ---- - Initial release
  • 6. - Heavily modified dynamic moving objects so that they now are tracked in the plugin and synchronized with all players - MoveDynamicObject now returns the time in milliseconds that it will take to reach the destination (just like the default native) - Added CreatePlayerDynamicObject, CreateVWDynamicObject, DestroyAllDynamicObjects, CountDynamicObjects, and OnDynamicObjectMoved - Optimized some streaming code and fixed a few bugs in the automatic setup system v1.0 ---- - Initial release