15.04.2019, 16:54
Quote:
I toyed with the idea of making all the server's internal structures available to the plugins. The problem is similar to the issue with memory hacking plugins. The internal structures in the server are being changed around all the time. I don't want to put SA-MP in a position where internal parts can't be changed because it would require all the plugins to be updated.
I have already seen one case where a server couldn't update to the 0.3.7 RC because there is no YSF plugin available. So for now SA-MP's API is the pawn scripting, with all its limitations. That's the interface I try to keep consistent across versions. My opinion is you are better off requesting pawn functions/callbacks for the data you want to access/set. Things like RPCs are too low level for an API. These are deliberately changed around for every new version to make sure old attack tools are fully deprecated. |