SA-MP 0.3.7 R2-1 server update -
Kalcor - 11.07.2015
This update is for SA-MP server owners only
- Adds protection against hackers who spam OnPlayerConnect messages.
- Weapon ID checking after OnPlayerWeaponShot in case the script doesn't filter it.
- Actors now default to being invulnerable (this might be needed later for a bandaid rotation fix in the client).
- Adds console variable 'conncookies' (int) to disable the 0.3.7 connection cookie system.
- Adds console variable 'cookielogging' to disable logging of connection cookies requested by newly connecting players.
- Adds SHA256_PassHash() function for hashing player passwords.
SQLite stuff:
- The sqlite functions db_open and db_query now return indexes (starting at 1) instead of memory handles. That means the server tracks the memory handles internally and won't crash if invalid handles are used.
- Several extra sqlite db_* functions have been added. Please see the a_sampdb.inc for a full list.
- Adds %q to format(). %q is the same as %s although the input will first be passed through sqlite's string escaping function.
- Adds console variable 'db_logging'. Logs sqlite db_* function errors to the main server_log.
- Adds console variable 'db_log_queries'. Logs all sqlite db_query() calls including the query string.
Server variable system (SVars):
- The SVar system is the same as the
PVars, although the variables created are server-wide, not attached to any playerid, and persist through gamemode changes.
The pawn functions intended to read console/config variables (GetServerVarAs*) have been deprecated due to a naming conflict with the SVar system. These functions will still work for the time being. Moving forward it's recommended you rename these functions as listed below:
Code:
native GetConsoleVarAsString(const varname[], buffer[], len);
native GetConsoleVarAsInt(const varname[]);
native GetConsoleVarAsBool(const varname[]);
Update 0.3.7 R2-1:
- Adds null value checks to sqlite db_get*. These functions would crash on invalid rows or field names.
- Updates SHA256_PassHash() sha256 implementation to fix a padding problem.
- Fixes an index problem with PVars and SVars where *GetUpperIndex would return 1 when all vars had been deleted.
Downloads:
Please review the
SA-MP Services Agreement if you wish to run a public SA-MP server.
SA-MP 0.3.7 R2-1 Linux Server: http://files.sa-mp.com/samp037svr_R2-1.tar.gz
SA-MP 0.3.7 R2-1 Windows Server: http://files.sa-mp.com/samp037_svr_R2-1-1_win32.zip
Re: SA-MP 0.3.7 R2 server update -
Danny - 11.07.2015
Seems nice, thanks! Personally I've always needed something like SVars.
Re: SA-MP 0.3.7 R2 server update -
KingHual - 11.07.2015
The native hash function was much needed so server owners finally have no excuse for not hashing their players' passwords, good work!
AW: SA-MP 0.3.7 R2 server update -
Blokkmonsta - 11.07.2015
Thank you very much for this usefull functions.
Respuesta: SA-MP 0.3.7 R2 server update -
Whyd - 11.07.2015
Good work
Re: SA-MP 0.3.7 R2 server update -
#Luca[S]. - 11.07.2015
Nice! Thanks! =)
Re: SA-MP 0.3.7 R2 server update -
Virtual1ty - 11.07.2015
Great new version, thanks for bug fixes and new functions.
Any hint on how and what for should I use the new SVar system?
Re: SA-MP 0.3.7 R2 server update -
[GY]Scientist - 11.07.2015
Thanks
Re: SA-MP 0.3.7 R2 server update -
Sledgehammer - 11.07.2015
Thank you.
Re: SA-MP 0.3.7 R2 server update - MacMillan_ - 11.07.2015
Thank you, kyeman.
Re: SA-MP 0.3.7 R2 server update -
D3sconn3ct - 11.07.2015
Thank you. very good
Re: SA-MP 0.3.7 R2 server update -
eakwarp - 11.07.2015

Thanks kye.
Re : SA-MP 0.3.7 R2 server update -
Terrorizt - 11.07.2015
Awesome work! Hope to see SA-MP 0.4 soon
Re: SA-MP 0.3.7 R2 server update -
cm666 - 11.07.2015
nice
Re: SA-MP 0.3.7 R2 server update -
davve95 - 11.07.2015
Thanks for the update!
Re: SA-MP 0.3.7 R2 server update -
IstuntmanI - 11.07.2015
This one is pretty great, but the SVars pretty much dissapoint me, they should be made more like the GVar plugin. (maybe even with one more ID which defaults to 0)
Re: SA-MP 0.3.7 R2 server update -
Carper - 11.07.2015
Very nice, thank you.
Re: SA-MP 0.3.7 R2 server update -
Abagail - 11.07.2015
Neat update!
Re: SA-MP 0.3.7 R2 server update -
JaydenJason - 11.07.2015
nice
Re: SA-MP 0.3.7 R2 server update -
Kqly - 11.07.2015
Nice update!