Comments (7)
The link to the branch you posted doesn't exist btw.
from samp-streamer-plugin.
https://github.com/ikkentim/samp-streamer-plugin/tree/patch-1
from samp-streamer-plugin.
oops, yes, I've fixed this link now 😃
from samp-streamer-plugin.
In addition:
ikkentim 3 hours ago
I don't know if this is means to happen, but I don't think the amalgamation version of GDK 4.3 is compatible with GDK 4.2.2. In my plugin(GDK 4.3) I listen to every callback. If I use this in combination with the latest streamer plugin(GDK 4.2.2) I get lots of index mismatches for every callback except OnGameModeInit:
[sampgdk:warning] Index mismatch for OnPlayerUpdate (-10039 != -10042)
It was solved by updating sampgdk in the streamer plugin.
Server log: ikkentim/SampSharp#113
!notify @Zeex
Zeex an hour ago
I think it's because of the new 0.3.7 callbacks. Adding them changed the indices of the callbacks that happen to be registered after them (IIRC currently callbacks registered in the order of declaration).
Zeex an hour ago
There are also other problems with multiple plugins linking with their own copy of the library.
Zeex an hour ago
It would be so much easier it everybody used the DLL version of the library....
ikkentim a few seconds geleden
I agree. But I don't think it agoreally make sense for me to make this change, unless the major plugins, like streamer, change to the DLL version.
from samp-streamer-plugin.
I'll update this.
As for using the shared library version: that would solve this specific problem, but I don't think it would benefit most server owners who would still need to keep the sampgdk.dll/.so file up to date. Add to the fact that many people won't know where to find the latest version, and even if they did, some server hosts might not allow the file to be manually uploaded anyway. An extra dependency would definitely complicate matters.
from samp-streamer-plugin.
Incognito: When you want to release this version with GDK 4.3? I would like to update YSF GDK too, but now I can't because streamer use older.
from samp-streamer-plugin.
Zeex is working on gdk 4.3.1. I recommend waiting for it to be released, updating your sampgdk again and then releasing an update of this plugin. This gdk update removes the need for dynamic linked gdk
from samp-streamer-plugin.
Related Issues (20)
- CreateDynamicPolygon and IsPlayerInDynamicArea HOT 1
- Failed To Load - Windows Server 2019 HOT 2
- Failed To Load - Windows Server 2019 HOT 1
- Pickups in streamed area aren`t getting updated HOT 4
- Warning for Debu ! HOT 1
- Dynamic actor not playing animation HOT 1
- Pickup won't restream HOT 3
- SA-MP Crashing due an object HOT 1
- Mismatch between plugin version and include version HOT 1
- OnDynamicActorStreamOut doesn't get called in open.mp HOT 1
- Question about using Streamer_SetArrayData in objects
- Need Some Information Regards Dynamic Area Natives...
- OMP - Streamer_GetItemStreamerID and Streamer_GetItemInternalID
- GetPlayerDynamicAreas() and GetDynamicAreasForPoint() doesn't work
- [ SAMP ] Server Crashing on 2.9.6 Version HOT 1
- OnplayerShootDynamicObject is not called on pc client
- Streamer_GetArrayData: Invalid ID specified.
- Problem with `CreateDynamicObject`
- Add PlayerPickups support to the open.mp version of the plugin.
- Stteame 2.8?2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from samp-streamer-plugin.