Версия | Дата выхода | Скачиваний | Оценка |
---|---|---|---|
v3.10 | 293 | 0.00 звёзд 0 оценок | |
v3.9.2 | 17 | 0.00 звёзд 0 оценок | |
v3.9 | 154 | 0.00 звёзд 0 оценок |
https://img.shields.io/badge/update-v3.1 @ 28.12.2018-green.svg
- In order to update from version
3.0
to version3.1
, it is NOT required to replace the configration file as it doesn't include any changes.- IMPORTANT (READ IF YOU ARE USING MYSQL): the new update includes a change in the MySQL saving method that requires you to change the SQL table that you're using, aka change the
SQL_TABLE
setting. Bear in mind that this will restart the players' XP. In order to transfer the XP from the old table, use the server commandcrxranks_update_mysql CRXRanks
only once - whereCRXRanks
is the name of the SQL table that you used in the old version. The command is accessible only through the server's console (if you don't have access to it, useamx_rcon crxranks_update_mysql CRXRanks
). There's no need to do any of this if you're usingnVault
to save the XP.- MySQL now stores the player's level, rank, next rank and XP required for the next rank as well. This is very useful to those who want to create a webpanel for displaying player data, as well as creating top15 which will be created soon as a sub-plugin.
- Added a new native
crxranks_get_setting
which allows you to read a setting from the[Settings]
section in the configuration file. With this addition, it is now possible to add new settings in the configuration file which can be read by other plugins.
- Finally added MySQL support. Now you can use MySQL to save the XP rather than nVault.
- If the MySQL connection fails, the plugin will automatically switch to using nVault for saving the XP rather than completely shutting down.
- In order to update the server from version
2.7.1
to the latest3.0
version without using the changes made inRankSystem.ini
, replace all other files and add the following in the configuration file in the[Settings]
section below theSAVE_TYPE
setting:
Код:# If set to 1, player XP will be saved and loaded using MySQL rather than nVault. # If the MySQL connection fails, the plugin will automatically switch to using nVault. USE_MYSQL = 0 # SQL information to use if USE_MYSQL is set to 1. SQL_HOST = 127.0.0.1 SQL_USER = root SQL_PASSWORD = SQL_DATABASE = amx SQL_TABLE = CRXRanks
- Set the USE_MYSQL setting to 1 and set up the SQL information in order to use the MySQL saving method.
- Did you know that you can use the same MySQL information in multiple servers which will allow players to share the same XP in all of your servers?
Special thanks to HueHue for writing a SQL example that I implemented in this plugin.
- Added a new setting
NOTIFY_ON_KILL
- if enabled, players will receive chat notifications about the XP they received when killing a player.
In order to update the plugin from versionv2.5
to versionv2.6
, you need to make the following changes:
- update the file
crx_ranksystem.sma
and recompile the plugin;- update all files in the
data
folder;- in the
[Settings]
section in the fileconfigs/RankSystem.ini
, add the new setting:
Код:# If set to 1, players will receive a chat message containing the amount of XP that they receive when killing another player. # This will also display a chat message to the player if he committed suicide and the plugin is set to make players lose XP on suicide. NOTIFY_ON_KILL = 0
In order to update from version 2.4, you need to update only the following files:
- scripting/crx_ranksystem.sma
- scripting/include/crxranks.inc
List of changes in version 2.5:
- Added a new native
crxranks_set_user_xp
.
Added a new forwardcrxranks_user_xp_updated
.