The script is written in the eventscript scripting language, so you need mattie´s eventscript plugin for it to work, you can download it here.
After you downloaded and installed the plugin on your server, go into the addons\eventscripts folder and create a new folder called dynamic_skill.
Create a new text file in the dynamic_skill folder and name it es_dynamic_skill.txt.
Then open the es_dynamic_skill.txt file and copy&paste this code into it:
Code: Select all
event load
{
es_setinfo skill 1
es_setinfo players 0
es_setinfo dynamic_skill on
es_makepublic dynamic_skill
es_msg Dynamic skill script by [YaS] W0rf0x enabled
es_log Dynamic skill script by [YaS] W0rf0x enabled
}
event unload
{
es_setinfo dynamic_skill off
es_msg Dynamic skill script by [YaS] W0rf0x disabled
es_log Dynamic skill script by [YaS] W0rf0x disabled
}
event player_activate
{
es_getplayercount players
if (server_var(players) equalto "3") do
{
es_msg Playercount raised, skill has been set to 2.
es_setinfo skill 2
}
if (server_var(players) equalto "5") do
{
es_msg Playercount raised, skill has been set to 3.
es_setinfo skill 3
}
}
event player_disconnect
{
es_getplayercount players
if (server_var(players) equalto "4") do
{
es_msg Playercount lowered, skill has been set to 2.
es_setinfo skill 2
}
if (server_var(players) equalto "2") do
{
es_msg Playercount lowered, skill has been set to 1.
es_setinfo skill 1
}
}
Code: Select all
es_load dynamic_skill
The scripts default setting are made for 6 player servers, but you can easily edit it.