GithubHelp home page GithubHelp logo

evandrocoan / multimodserver Goto Github PK

View Code? Open in Web Editor NEW
17.0 8.0 18.0 11.67 MB

It is a Multi-Mod plugin's configurations for Amx Mod X - https://forums.alliedmods.net/showthread.php?t=273018

License: GNU General Public License v3.0

SourcePawn 2.00% Batchfile 0.09% Lua 0.01% CSS 0.02% HTML 0.62% C++ 0.93% Pawn 96.31% Smarty 0.01% Shell 0.01%

multimodserver's Introduction

Galileo

This is a feature rich map voting plugin for AMX Mod X. It's intended to be used in place of any other map choosing plugin. See its complete description at AlliedModders' Forum:

  1. https://forums.alliedmods.net/showthread.php?t=273019

Contributing

You are welcome. To start contributing to this plugin just:

  1. Learn how to use GitHub.
  2. Fork it on GitHub. See here how to fork on GitHub.
  3. Checkout on the develop branch.
  4. To read the Contributing Guidelines.
  5. To see the Issues List. The best way to start it is first fixing one trivial issue and to perform its pull request and to see how it goes.
  6. To see recent commits on: https://github.com/evandrocoan/Galileo/commits/master, as: https://github.com/evandrocoan/Galileo/commit/f386a49c6e07f4a4d52375a0a1d3607734e5f60d.
  7. To open and to comment on issues at the Issues List.
  8. And to perform pull requests.

Galileo Bug and Issue Tracker

The issue list

Head straight to https://github.com/evandrocoan/Galileo/issues for a list of all issues or click Issues in the navigation bar on the almost-top.

Use Github's reactions feature to vote on issues. Future "+1" comments with no further content will be deleted without notice.

Issues types:

  1. S: blocker are the bugs we need to fix immediately. These are the bugs that will prevent the product from working if it were released in that state.
  2. S: critical issues are bugs, but there is typically a workaround or a quick fix that can be applied post-release.
  3. S: major issues have a workaround and can be put off without impacting the functionality of the application.
  4. S: minor issues are small bugs/issues which require a small or real complex/big code changes to be fixed.
  5. S: trivial issues are usually reserved for enhancements as "nice to haves" or bugs which require almost zero code changes to be fixed.

How do you define the severity (critical/high/low etc) of bugs?

Prefixes used around the Issues

  1. The prefix S: , is supposed to mean the Issue's Severity.
  2. The prefix T: , is supposed to mean the Issue's Type.
  3. The prefix R: , is supposed to mean the Issue's Resolution.

Before creating a new issue

  • Search for the issue here to check if it was already reported. You may use labels for filtering the issue list by clicking any of these related to the problem you want to report or request.

Filing a bug

  1. Start with a descriptive but concise subject that quickly and uniquely identifies the problem.
  • Write a summary of the problem in a few lines, giving an idea of what the issue is about.

  • Then, describe the bug with all the information you can give.

    Also keep in mind to clearly separate fact from speculation.

  • Try to find a way to reproduce the problem and write down precise steps. It might be useful to include a code example for this.

  • Workarounds or other related tips on how to avoid the issue are welcome.

We won't slaughter you if you can't fulfill all of these steps, but prepare to answer a few questions if we think we're lacking information.

If you want to be really good at reporting bugs, you can also read these guidelines for bugzilla bugs:

  1. Bugzilla – Bug Writing Guidelines
  2. Bugzilla User Guide- Reporting a New Bug
  3. Sourceware Bugzilla – Bug Writing Guidelines
  4. Mozilla Software - Bug Writing Guidelines

Filing an enhancement or a feature request

  1. Start with a descriptive but concise subject that quickly and uniquely identifies the issue.
  • Explain briefly what the enhancement is and why you think it would be useful.
  • Provide any other necessary or useful information regarding your issue, such as (code) examples or related links.

Note: "enhancements" are modifications to existing behavior as opposed to something entirely new.

multimodserver's People

Contributors

amaroq7 avatar evandrocoan avatar gorilliaz avatar mo0nsniper avatar nemesis31 avatar regener avatar spark512 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

multimodserver's Issues

Add a cvar to after the vote changes the map when the current round end

Add a cvar to after the vote changes the map when the current round end

So, when that 2 minutes and 15 seconds end, the map will change at the current round , but note when I say the current round end, I mean, the round will end, but as soon as the next round starts, the map will change and the countdown about 5 seconds specified by the cvar gal_endonround_countdown above will to start.
[QUOTE=brlight;2456750]Can´t you add a cvar or something so map changes when the current round end and not in the next round start?
Would be really nice.[/QUOTE]
https://forums.alliedmods.net/showthread.php?p=2456750#post2456750

Ok, noted. With more details, this cvar will be like this:

// When the end map voting is performed on a current round before its ending
// change the map immediately, without wait to the `mp_timelimit` or `mp_maxrounds`
// time expiration. Set:
// 0 - to wait for the `mp_timelimit` or `mp_maxrounds` time expiration.
// 1 - to change the map as soon as the voting is finished and the round ends.

Fix all multi-bit operations to be explicitly clear as this one

[QUOTE]Split this within multi-bits for better choosing. Example, 7 (111), to use The countdown, drop weapons and buy grenades.
[/QUOTE]

Fix all multi-bit operations to be explicitly clear as this one:

// Indicates which say commands can be used to rock the vote. 
// The flags are additive. A value of 0 will disable this feature.
// 1 - standard "rockthevote" command
// 2 - shorthand "rtv" command
// 3 - Same as 1 and 2 at the same time.
// 4 - dynamic "rockthe<anything>vote" command (allows a player to type 
//     any one word (i.e. no spaces) that starts with "rockthe" and ends 
//     with "vote". Some examples might be: "rockthedamnvote", 
//     "rockthesillylittlevote", or "rockthefreakingvote". The total 
//     length of the word can not be longer than 31 characters. That 
//     leaves 20 characters for creativeness once you factor in the 
//     lengths of "rockthe" and "vote")
// 5 - Same as 1 and 4 at the same time.
// 6 - Same as 2 and 4 at the same time.
// 7 - Same as 1, 2 and 4 at the same time.
gal_rtv_commands 7

Vote shows only for one player

Hello,

I'm having a problem where the vote only shows up only for one player. So only one player sees the vote all the time and the rest don't.

I have sent you the details by email.

Cheers

Split this within multi-bits for better choosing

Split this within multi-bits for better choosing

// Indicates the end map type at the last seconds.
// 0 - do not show the countdown, drop weapons or buy grenades.
// 1 - show the countdown, drop weapons and buy grenades.
gal_endonround_countdown 0

Split this within multi-bits for better choosing. Example, 7 (111), to use The countdown, drop weapons and buy grenades.

The recentmaps command does nothing

[QUOTE=RaZ_HU;2481434]What to do if the recentmaps command does nothing?
Also if I set gal_banrecent to 15 it only bans 6 maps, while I have 168 total on the server and the possible votes is set to 7 :D

I have tried 274 and 352 build too.[/QUOTE]

Try the build 381. If not work, put it [URL="https://forums.alliedmods.net/showthread.php?t=273019#Support"]on debug mode[/URL] and send me the _galileo.log.
Also, if you set the recent maps as 15, you will need to wait 15 server change levels before it start working for 15 maps.
On the development build 381 you can set the recent maps as 1000, even if you have only 168 maps on your server.
On this case, it will ban the lasted 168 - 13 maps, or something like.

__

[QUOTE=RaZ_HU;2481449]Thanks for the answer.
381 is online, I will write about 6-8 hours later (when I will wake up and I'm sure the maps will be changed atleast 15 times) and send you the debug log.

Edit:
Log file added.[/QUOTE]

Controls the Next Map: [map name] text which appears in the scoreboard

Controls the Next Map: [map name] text which appears in the scoreboard

[QUOTE=Shattered Heart Lynx;2438437]
Do you mind expanding Sven Co-op support?

You can use[FONT=Courier New] is_running("svencoop") [/FONT]to add some extra checks and to manipulate some specific cvars.

Examples:
[PHP]set_pcvar_string( g_cvar_amx_nextmap, nextMap );
if(is_running("svencoop"))
{
set_cvar_string( "mp_nextmap_cycle", nextMap );
}[/PHP]This controls the Next Map: [map name] text which appears in the scoreboard, which is tied to the [FONT=Courier New]mp_nextmap_cycle[/FONT] cvar. I know there are more references to amx_nextmap in your code but it was just an example.

Also:
[PHP]#include [/PHP][plugin_init()]
[PHP]if(is_running("svencoop"))
{
RegisterHam(Ham_Use, "game_end", "voteNextmap");
}[/PHP][PHP]voteNextmap()
{
[call the vote next map method, to immediately change]
}[/PHP]This allows the players to choose the nextmap everytime they complete the current one. I tested with server_cmd("gal_startvote") and it works (executing the command because it's a different .amxx plugin), and it would be better if you call the function directly.

Thanks in advance.[/QUOTE]
https://forums.alliedmods.net/showthread.php?p=2438437#post2438437

Rtv or map change

People on my server complain me that in rtv after its finished the map change countdown sounds is incorrect....

It's not 8 76 5 4 3 2 1 ... But something like 5 8 4 2 1 or something other incorrect

gal_nextmap_change support for amx_votemap

There is a problem with the current implementation.

If I set amx_cvar amx_nextmap fy_snow the nextmap command reports still [not voted on]
And after the time is up and the last round finishes the map doesn't change to anything. timelimit reports No time limit

Lag every time before vote countdown starts

I have the plugin on 2 servers.

On 1 there are around 10 maps and there is no lag before vote countdown starts or anything

On second i have around 900 maps in vote file and it lags every time before vote countdown starts. I have split the maps in 4 groups of 230 maps and lag reduced a bit (from what I've seen) but it still effects gameplay.

Hope that helps
https://forums.alliedmods.net/showpost.php?p=2464957&postcount=362


Lag issue can be fixed if you read map file at map start and save all maps into a dynamic array. Then when votemap comes you only need to read this array which is most efficient on a middle of a round.
https://forums.alliedmods.net/showpost.php?p=2464967&postcount=363

The lagging should happens when loading maps if you got the debug enabled and printing to the server console or with some very restrict configuration. May you PM your output from the amxx cvars command only within the columns from the Galileo plugin and run it on debug mode until you get one vote start and send the _galileo.log file? You may get more instructions on the Support section.


Actions to be performed:

  1. Create a function which return one valid map to fill the voting list.
  2. Move the map loading to the server start.
  3. Build a primary voting menu on server start, and on the voting start fill the permanent menu with the nominations, then later with the primary voting menu. However, if the primary voting menu maps became invalid, call the function which return one valid map to fish again.

FEATURE REQUEST

Hello,
is it possible that if I use mp_maxrounds then timeleft shows "Xx Rounds Left"

Limit the recent map blocking

Limit the recent map blocking

Set it max to number of maps on the server less ( the total voting options + 2 )

// Specifies how many of the most recent maps are disallowed from a
// map vote. A value of 0 will disable this feature.
gal_banrecent 3

Limit the maximum voting time start

Limit the maximum voting time start

[QUOTE]gal_endofmapvote_start 1 --> So, set it to 0 to start the map voting exactly about 2 minutes and 15 seconds. Now look, the voting will to start and take about 1 minute to finish, depending on your vote time and if there is runoff or not.
[/QUOTE]

Fix this, limit the maximum time the voting time (gal_vote_duration) + the runoff time (gal_runoff_duration) may be set, so they cannot be set above 1 minutes and 30 seconds.

Map Change on Rounds

When we have map change vote [on last round ofcourse] if the round ends before the vote is complete the map changes to anything but not as per votes :(

Please fix it :|

Next Map: [not yet voted on] not showing on the welcome message

Next Map: [not yet voted on] not showing on the welcome message

[QUOTE=vase070;2454534]
also when you join server after awhile it will say
[CODE]
Type 'amx_help' in the console to see available commands
Time Left: 19:39 min. Next Map: de_dust2002
[/CODE]
But when you type nextmap in chat you get "Next Map: [not yet voted on]"
I don't think these are bugs i mean as far as i know but i'm just pointing stuff out
[/QUOTE]
https://forums.alliedmods.net/showthread.php?p=2454534#post2454534

For this issue is very important to not keep the global variable g_nextmap into a inconsistent state as [not yet voted on], only the value returned by the cvar amx_nextmap may be set to [not yet voted on].

Related issues:

  1. #10 _ "nextmap" in chat it will still show the map that was voted for instead of the map changed to via "amx_cvar amx_nextmap"

Replace the buy grenades by give grenades

Replace the buy grenades by give grenades

  1. This is interesting for players without money or maps without buy zones.
  2. Also when the map is ending on the middle of the round, when the player is out of the buy zone.
  3. Check whether this is possible without adding new modules as fun, ``fakemeta`, etc.

Hi Are you alive ?

L 05/12/2017 - 22:47:03: {1.000 15768 -1361    0} 
L 05/12/2017 - 22:47:03: {1.000 15768 -1361    0} 
L 05/12/2017 - 22:47:03: {1.000 15764 -1361    0}  The current map is [ de_nuke32 ]
L 05/12/2017 - 22:47:03: {1.000 15764 -1361    0}  The  next   map is [ de_dust2  ]
L 05/12/2017 - 22:47:03: {1.000 15768 -1361    0} 
L 05/12/2017 - 22:47:03: {1.000 15768 -1361    0} 
L 05/12/2017 - 22:47:03: {1.000 16292 -1361    0} I AM ENTERING ON configureServerStart(0)
L 05/12/2017 - 22:47:03: {1.000 16280 -1361    0} ( configureServerStart ) IS CHANGING THE CVAR 'gal_server_starting' to '1'.
L 05/12/2017 - 22:47:03: {1.000 16292 -1361    0} I AM ENTERING ON runTheServerMapCrashSearch(0)
L 05/12/2017 - 22:47:03: {1.000 16304 -1361    0}     I AM EXITING plugin_cfg(0)...
L 05/12/2017 - 22:47:03: {1.000 16304 -1361    0} 
L 05/12/2017 - 22:47:04: {1.000 16292 -1021  340} I AM ENTERING ON setDisplaying(0)
L 05/12/2017 - 22:47:04: {1.000 16220  -981   40} I AM ENTERING ON client_authorized(1) player_id: 10
L 05/12/2017 - 22:47:04: {1.000 16212  -981    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {1.000 16204  -981    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {1.799 16300  -981    0} I AM ENTERING ON timeRemain(0)
L 05/12/2017 - 22:47:04: {1.799 16220  -981    0} I AM ENTERING ON findDispFormat(1) _time: 1198
L 05/12/2017 - 22:47:04: {2.055 16228  -981    0} I AM ENTERING ON client_authorized(1) player_id: 28
L 05/12/2017 - 22:47:04: {2.055 16220  -981    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.055 16212  -981    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.056 16212  -981    0} I AM ENTERING ON client_authorized(1) player_id: 20
L 05/12/2017 - 22:47:04: {2.056 16204  -981    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.056 16196  -981    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.061 16212  -981    0} I AM ENTERING ON client_authorized(1) player_id: 4
L 05/12/2017 - 22:47:04: {2.061 16204  -981    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.061 16196  -981    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.061 16220  -981    0} I AM ENTERING ON client_authorized(1) player_id: 26
L 05/12/2017 - 22:47:04: {2.061 16212  -981    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.061 16204  -981    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.061 16220  -971   10} I AM ENTERING ON client_authorized(1) player_id: 24
L 05/12/2017 - 22:47:04: {2.061 16212  -971    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.061 16204  -971    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.061 16220  -971    0} I AM ENTERING ON client_authorized(1) player_id: 16
L 05/12/2017 - 22:47:04: {2.061 16212  -971    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.061 16204  -971    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.061 16212  -971    0} I AM ENTERING ON client_authorized(1) player_id: 11
L 05/12/2017 - 22:47:04: {2.061 16204  -971    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.061 16196  -971    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.080 16216  -971    0} I AM ENTERING ON client_authorized(1) player_id: 30
L 05/12/2017 - 22:47:04: {2.080 16208  -971    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.080 16200  -971    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.085 16216  -971    0} I AM ENTERING ON client_authorized(1) player_id: 23
L 05/12/2017 - 22:47:04: {2.085 16208  -971    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.085 16200  -971    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.086 16216  -961   10} I AM ENTERING ON client_authorized(1) player_id: 7
L 05/12/2017 - 22:47:04: {2.086 16208  -961    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.086 16200  -961    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.086 16216  -961    0} I AM ENTERING ON client_authorized(1) player_id: 29
L 05/12/2017 - 22:47:04: {2.086 16208  -961    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.086 16200  -961    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.106 16216  -961    0} I AM ENTERING ON client_authorized(1) player_id: 2
L 05/12/2017 - 22:47:04: {2.106 16208  -961    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.106 16200  -961    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.106 16216  -961    0} I AM ENTERING ON client_authorized(1) player_id: 12
L 05/12/2017 - 22:47:04: {2.106 16208  -961    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.106 16200  -961    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.106 16216  -961    0} I AM ENTERING ON client_authorized(1) player_id: 18
L 05/12/2017 - 22:47:04: {2.106 16208  -961    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.106 16200  -961    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.106 16216  -951   10} I AM ENTERING ON client_authorized(1) player_id: 6
L 05/12/2017 - 22:47:04: {2.106 16208  -951    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.106 16200  -951    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.106 16212  -951    0} I AM ENTERING ON client_authorized(1) player_id: 5
L 05/12/2017 - 22:47:04: {2.106 16204  -951    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.106 16196  -951    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.107 16220  -951    0} I AM ENTERING ON client_authorized(1) player_id: 14
L 05/12/2017 - 22:47:04: {2.107 16212  -951    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.107 16204  -951    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.126 16272  -951    0} I AM ENTERING ON client_authorized(1) player_id: 1
L 05/12/2017 - 22:47:04: {2.126 16264  -951    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.126 16256  -951    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.126 16216  -941   10} I AM ENTERING ON client_authorized(1) player_id: 27
L 05/12/2017 - 22:47:04: {2.126 16208  -941    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.126 16200  -941    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.127 16216  -941    0} I AM ENTERING ON client_authorized(1) player_id: 17
L 05/12/2017 - 22:47:04: {2.127 16208  -941    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.127 16200  -941    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.127 16212  -941    0} I AM ENTERING ON client_authorized(1) player_id: 13
L 05/12/2017 - 22:47:04: {2.127 16204  -941    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.127 16196  -941    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.127 16216  -941    0} I AM ENTERING ON client_authorized(1) player_id: 19
L 05/12/2017 - 22:47:04: {2.127 16208  -941    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.127 16200  -941    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.127 16212  -941    0} I AM ENTERING ON client_authorized(1) player_id: 4
L 05/12/2017 - 22:47:04: {2.127 16204  -941    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.127 16196  -941    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.145 16216  -931   10} I AM ENTERING ON client_authorized(1) player_id: 15
L 05/12/2017 - 22:47:04: {2.145 16208  -931    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.145 16200  -931    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.151 16216  -931    0} I AM ENTERING ON client_authorized(1) player_id: 31
L 05/12/2017 - 22:47:04: {2.151 16208  -931    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.151 16200  -931    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.178 16220  -931    0} I AM ENTERING ON client_authorized(1) player_id: 22
L 05/12/2017 - 22:47:04: {2.178 16212  -931    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.178 16204  -931    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.247 16212  -921   10} I AM ENTERING ON client_authorized(1) player_id: 25
L 05/12/2017 - 22:47:04: {2.247 16204  -921    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:04: {2.247 16196  -921    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:04: {2.655 16300  -881   40} I AM ENTERING ON timeRemain(0)
L 05/12/2017 - 22:47:04: {2.655 16220  -881    0} I AM ENTERING ON findDispFormat(1) _time: 1197
L 05/12/2017 - 22:47:04: {2.816 16296  -871   10} I AM ENTERING ON client_putinserver(1) player_id: 1
L 05/12/2017 - 22:47:05: {3.018 16216  -841   30} I AM ENTERING ON client_authorized(1) player_id: 3
L 05/12/2017 - 22:47:05: {3.018 16208  -841    0} I AM ENTERING ON restartEmptyCycle(0)
L 05/12/2017 - 22:47:05: {3.018 16200  -841    0} ( restartEmptyCycle ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '0'.
L 05/12/2017 - 22:47:05: {3.051 12188  -841    0} I AM ENTERING ON client_disconnected(1) player_id: 14
L 05/12/2017 - 22:47:05: {3.051 12164  -841    0} I AM ENTERING ON clientDisconnected(1) player_id: 14 [1]
L 05/12/2017 - 22:47:05: {3.051 12156  -841    0} I AM ENTERING ON vote_unrockTheVote(1) player_id: 14
L 05/12/2017 - 22:47:05: {3.051 12144  -841    0} I AM ENTERING ON vote_getRocksNeeded(0)
L 05/12/2017 - 22:47:05: {3.051 12112  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( vote_getRocksNeeded ) rocks: 0
L 05/12/2017 - 22:47:05: {3.051 12132  -841    0} ( vote_getRocksNeeded ) cvar_rtvRatio: 0.500000
L 05/12/2017 - 22:47:05: {3.051 12140  -841    0} I AM ENTERING ON try_to_start_the_RTV(2)
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( try_to_start_the_RTV ) rocksNeeded:       0
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( try_to_start_the_RTV ) g_rockedVoteCount: 0
L 05/12/2017 - 22:47:05: {3.051 12096  -841    0} I AM ENTERING ON color_print(...) player_id: 0, lang_formatting: %L...
L 05/12/2017 - 22:47:05: {3.051 12100  -841    0} IS_COLORED_CHAT_ENABLED(): 1
L 05/12/2017 - 22:47:05: {3.051 11336  -841    0} ( color_print ) [in AMXX 183] player_id: 0, Chat printed: Assez de joueurs ont� rock the vote� qu'un vote pour la prochaine carte commencera....
L 05/12/2017 - 22:47:05: {3.051 11336  -841    0} ( color_print ) [out] player_id: 0, Chat printed: Assez de joueurs ont� rock the vote� qu'un vote pour la prochaine carte commencera....
L 05/12/2017 - 22:47:05: {3.051 12128  -841    0} I AM ENTERING ON start_rtvVote(0)
L 05/12/2017 - 22:47:05: {3.051 12112  -841    0} I AM ENTERING ON resetVoteTypeGlobals(0)
L 05/12/2017 - 22:47:05: {3.051 12104  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12104  -841    0} I AM ENTERING ON startTheVoting(1) is_forced_voting: 1
L 05/12/2017 - 22:47:05: {3.051 12092  -841    0} I AM ENTERING ON approveTheVotingStart(1)
L 05/12/2017 - 22:47:05: {3.051 12088  -841    0} ( approveTheVotingStart ) is_forced_voting:          1
L 05/12/2017 - 22:47:05: {3.051 12072  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12084  -841    0} ( approveTheVotingStart ) get_real_players_number:   0
L 05/12/2017 - 22:47:05: {3.051 12084  -841    0} ( approveTheVotingStart ) cvar_nextMapChangeVotemap: 1
L 05/12/2017 - 22:47:05: {3.051 12072  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12088  -841    0}     ( approveTheVotingStart ) g_voteStatus: 64
L 05/12/2017 - 22:47:05: {3.051 12084  -841    0}     ( approveTheVotingStart ) g_voteStatus & IS_VOTE_OVER: 0
L 05/12/2017 - 22:47:05: {3.051 12072  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12080  -841    0} I AM ENTERING ON startEmptyCycleSystem(0)
L 05/12/2017 - 22:47:05: {3.051 12072  -841    0} ( startEmptyCycleSystem ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '1'.
L 05/12/2017 - 22:47:05: {3.051 12068  -841    0} I AM ENTERING ON configureNextEmptyCycleMap(0)
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} I AM ENTERING ON map_getNext(4) currentMap: de_nuke32
L 05/12/2017 - 22:47:05: {3.051 11228  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 11240  -841    0}     ( map_getNext ) Returning mapIndex: -1, nextMapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11532  -841    0} I AM ENTERING ON getLastEmptyCycleMap(1) lastEmptyCycleMap: 
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} I AM ENTERING ON map_getNext(4) currentMap: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11228  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 11240  -841    0}     ( map_getNext ) Returning mapIndex: 0, nextMapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11532  -841    0} I AM ENTERING ON setLastEmptyCycleMap(1) lastEmptyCycleMap: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} I AM ENTERING ON setNextMap(4) nextMapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} ( setNextMap ) IS CHANGING THE CVAR 'amx_nextmap' to 'de_dust2'.
L 05/12/2017 - 22:47:05: {3.051 11504  -841    0} 
L 05/12/2017 - 22:47:05: {3.051 11496  -841    0} I AM ENTERING ON tryToSetGameModCvarString(2) cvarPointer: 152932216, string: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11500  -841    0}     ( tryToSetGameModCvarNum ) cvar_disabledValuePointer: 152932216
L 05/12/2017 - 22:47:05: {3.051 11492  -841    0} I AM ENTERING ON saveCurrentAndNextMapNames(3) currentMapName: de_nuke32, nextMapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 10960  -841    0} I AM ENTERING ON saveCurrentMapCycleSetting(3)
L 05/12/2017 - 22:47:05: {3.051 10188  -841    0} ( saveCurrentMapCycleSetting ) currentMapName: de_nuke32
L 05/12/2017 - 22:47:05: {3.051 10188  -841    0} ( saveCurrentMapCycleSetting ) tockenMapcycleAndPosion: mapcycle.txt 1
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} ( setNextMap ) IS CHANGING THE global variable g_nextMapName to 'de_dust2'.
L 05/12/2017 - 22:47:05: {3.051 12068  -841    0} I AM ENTERING ON map_change(0)
L 05/12/2017 - 22:47:05: {3.051 11800  -841    0} I AM ENTERING ON resetRoundEnding(0)
L 05/12/2017 - 22:47:05: {3.051 11792  -841    0} I AM ENTERING ON serverChangeLevel(1) mapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11788  -841    0} ( serverChangeLevel ) AMXX_VERSION_NUM: 183
L 05/12/2017 - 22:47:05: {3.051 11788  -841    0} ( serverChangeLevel ) IS_TO_ENABLE_RE_HLDS_RE_AMXMODX_SUPPORT: 1
L 05/12/2017 - 22:47:05: {3.051 11796  -841    0}     I AM EXITING serverChangeLevel(1)...
L 05/12/2017 - 22:47:05: {3.051 11796  -841    0} 
L 05/12/2017 - 22:47:05: {3.051 12092  -841    0}     ( approveTheVotingStart ) Returning false on the big blocker.
L 05/12/2017 - 22:47:05: {3.051 12108  -841    0}     ( startTheVoting ) Just Returning/blocking, the voting was not approved.
L 05/12/2017 - 22:47:05: {3.051 12156  -841    0} I AM ENTERING ON unnominatedDisconnectedPlayer(1) player_id: 14
L 05/12/2017 - 22:47:05: {3.051 11100  -841    0} I AM ENTERING ON getPlayerNominationMapIndex(2) player_id: 14, nominationIndex: 0
L 05/12/2017 - 22:47:05: {3.051 10848  -841    0} I AM ENTERING ON createPlayerNominationKey(3) player_id: 14, trieKeyLength: 47
L 05/12/2017 - 22:47:05: {3.051 10844  -841    0} ( createPlayerNominationKey ) player_id: 14, trieKey: 92.162.248.253:27005STEAM_0:0:3118290,
L 05/12/2017 - 22:47:05: {3.051 10872  -841    0}     ( getPlayerNominationMapIndex ) Returning playerNominationData[nominationIndex]: -1
L 05/12/2017 - 22:47:05: {3.051 11100  -841    0} I AM ENTERING ON getPlayerNominationMapIndex(2) player_id: 14, nominationIndex: 1
L 05/12/2017 - 22:47:05: {3.051 10848  -841    0} I AM ENTERING ON createPlayerNominationKey(3) player_id: 14, trieKeyLength: 47
L 05/12/2017 - 22:47:05: {3.051 10844  -841    0} ( createPlayerNominationKey ) player_id: 14, trieKey: 92.162.248.253:27005STEAM_0:0:3118290,
L 05/12/2017 - 22:47:05: {3.051 10872  -841    0}     ( getPlayerNominationMapIndex ) Returning playerNominationData[nominationIndex]: -1
L 05/12/2017 - 22:47:05: {3.051 11104  -841    0} I AM ENTERING ON flushVoteBlockedMaps(3) announcementShowedTimes: 1, 
L 05/12/2017 - 22:47:05: {3.051 11104  -841    0} blockedMapsBuffer: 
L 05/12/2017 - 22:47:05: {3.051 12164  -841    0} I AM ENTERING ON isToHandleRecentlyEmptyServer(0)
L 05/12/2017 - 22:47:05: {3.051 12140  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12144  -841    0} ( isToHandleRecentlyEmptyServer ) mp_timelimit: 20.000000, g_originalTimelimit: 0.000000, playersCount: 0
L 05/12/2017 - 22:47:05: {3.051 12148  -841    0} I AM ENTERING ON map_restoreEndGameCvars(0)
L 05/12/2017 - 22:47:05: {3.051 12132  -841    0} I AM ENTERING ON restoreTheChatTime(0) g_originalChatTime: 0.000000
L 05/12/2017 - 22:47:05: {3.051 12132  -841    0} I AM ENTERING ON restoreOriginalServerMaxSpeed(0) g_original_sv_maxspeed: 0.000000
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( map_restoreEndGameCvars ) TRYING to change the cvar 'mp_timelimit'  from '20.000000'.
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( map_restoreEndGameCvars ) TRYING to change the cvar 'mp_fraglimit'  from '0'.
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( map_restoreEndGameCvars ) TRYING to change the cvar 'mp_maxrounds'  from '0'.
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( map_restoreEndGameCvars ) TRYING to change the cvar 'mp_winlimit'   from '0'.
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} I AM ENTERING ON cacheCvarsValues(0)
L 05/12/2017 - 22:47:05: {3.051 12132  -841    0} ( cacheCvarsValues ) g_coloredChatPrefix: �[�ShArK�] 
L 05/12/2017 - 22:47:05: {3.051 12120  -841    0} I AM ENTERING ON howManySecondsLastMapTheVoting(0)
L 05/12/2017 - 22:47:05: {3.051 12096  -841    0} I AM ENTERING ON getVoteAnnouncementTime(0)
L 05/12/2017 - 22:47:05: {3.051 12108  -841    0}     ( howManySecondsLastMapTheVoting ) Returning the vote total time: 118.000000
L 05/12/2017 - 22:47:05: {3.051 12148  -841    0}     I AM EXITING ON map_restoreEndGameCvars(0)
L 05/12/2017 - 22:47:05: {3.051 12152  -841    0} I AM EXITING ON isToHandleRecentlyEmptyServer(0) g_isUsingEmptyCycle = 0, g_emptyCycleMapsArray: 31
L 05/12/2017 - 22:47:05: {3.053 16304  -841    0} 
L 05/12/2017 - 22:47:05: {3.053 16304  -841    0} 
L 05/12/2017 - 22:47:05: {3.053 16304  -841    0} 
L 05/12/2017 - 22:47:05: {3.053 16304  -841    0} I AM ENTERING ON plugin_end(0). THE END OF THE PLUGIN LIFE!
L 05/12/2017 - 22:47:05: {3.053 15776  -841    0} I AM ENTERING ON setTheCurrentAndNextMapSettings(0)

-->

L 05/12/2017 - 22:47:05: {3.051 12188  -841    0} I AM ENTERING ON client_disconnected(1) player_id: 14
L 05/12/2017 - 22:47:05: {3.051 12164  -841    0} I AM ENTERING ON clientDisconnected(1) player_id: 14 [1]
L 05/12/2017 - 22:47:05: {3.051 12156  -841    0} I AM ENTERING ON vote_unrockTheVote(1) player_id: 14
L 05/12/2017 - 22:47:05: {3.051 12144  -841    0} I AM ENTERING ON vote_getRocksNeeded(0)
L 05/12/2017 - 22:47:05: {3.051 12112  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( vote_getRocksNeeded ) rocks: 0
L 05/12/2017 - 22:47:05: {3.051 12132  -841    0} ( vote_getRocksNeeded ) cvar_rtvRatio: 0.500000
L 05/12/2017 - 22:47:05: {3.051 12140  -841    0} I AM ENTERING ON try_to_start_the_RTV(2)
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( try_to_start_the_RTV ) rocksNeeded:       0
L 05/12/2017 - 22:47:05: {3.051 12136  -841    0} ( try_to_start_the_RTV ) g_rockedVoteCount: 0
L 05/12/2017 - 22:47:05: {3.051 12096  -841    0} I AM ENTERING ON color_print(...) player_id: 0, lang_formatting: %L...
L 05/12/2017 - 22:47:05: {3.051 12100  -841    0} IS_COLORED_CHAT_ENABLED(): 1
L 05/12/2017 - 22:47:05: {3.051 11336  -841    0} ( color_print ) [in AMXX 183] player_id: 0, Chat printed: Assez de joueurs ont� rock the vote� qu'un vote pour la prochaine carte commencera....
L 05/12/2017 - 22:47:05: {3.051 11336  -841    0} ( color_print ) [out] player_id: 0, Chat printed: Assez de joueurs ont� rock the vote� qu'un vote pour la prochaine carte commencera....
L 05/12/2017 - 22:47:05: {3.051 12128  -841    0} I AM ENTERING ON start_rtvVote(0)
L 05/12/2017 - 22:47:05: {3.051 12112  -841    0} I AM ENTERING ON resetVoteTypeGlobals(0)
L 05/12/2017 - 22:47:05: {3.051 12104  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12104  -841    0} I AM ENTERING ON startTheVoting(1) is_forced_voting: 1
L 05/12/2017 - 22:47:05: {3.051 12092  -841    0} I AM ENTERING ON approveTheVotingStart(1)
L 05/12/2017 - 22:47:05: {3.051 12088  -841    0} ( approveTheVotingStart ) is_forced_voting:          1
L 05/12/2017 - 22:47:05: {3.051 12072  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12084  -841    0} ( approveTheVotingStart ) get_real_players_number:   0
L 05/12/2017 - 22:47:05: {3.051 12084  -841    0} ( approveTheVotingStart ) cvar_nextMapChangeVotemap: 1
L 05/12/2017 - 22:47:05: {3.051 12072  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12088  -841    0}     ( approveTheVotingStart ) g_voteStatus: 64
L 05/12/2017 - 22:47:05: {3.051 12084  -841    0}     ( approveTheVotingStart ) g_voteStatus & IS_VOTE_OVER: 0
L 05/12/2017 - 22:47:05: {3.051 12072  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 12080  -841    0} I AM ENTERING ON startEmptyCycleSystem(0)
L 05/12/2017 - 22:47:05: {3.051 12072  -841    0} ( startEmptyCycleSystem ) IS CHANGING THE CVAR 'gal_in_empty_cycle' to '1'.
L 05/12/2017 - 22:47:05: {3.051 12068  -841    0} I AM ENTERING ON configureNextEmptyCycleMap(0)
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} I AM ENTERING ON map_getNext(4) currentMap: de_nuke32
L 05/12/2017 - 22:47:05: {3.051 11228  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 11240  -841    0}     ( map_getNext ) Returning mapIndex: -1, nextMapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11532  -841    0} I AM ENTERING ON getLastEmptyCycleMap(1) lastEmptyCycleMap: 
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} I AM ENTERING ON map_getNext(4) currentMap: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11228  -841    0} I AM ENTERING ON get_real_players_number(0) get_playersnum: 1
L 05/12/2017 - 22:47:05: {3.051 11240  -841    0}     ( map_getNext ) Returning mapIndex: 0, nextMapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11532  -841    0} I AM ENTERING ON setLastEmptyCycleMap(1) lastEmptyCycleMap: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} I AM ENTERING ON setNextMap(4) nextMapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} ( setNextMap ) IS CHANGING THE CVAR 'amx_nextmap' to 'de_dust2'.
L 05/12/2017 - 22:47:05: {3.051 11504  -841    0} 
L 05/12/2017 - 22:47:05: {3.051 11496  -841    0} I AM ENTERING ON tryToSetGameModCvarString(2) cvarPointer: 152932216, string: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11500  -841    0}     ( tryToSetGameModCvarNum ) cvar_disabledValuePointer: 152932216
L 05/12/2017 - 22:47:05: {3.051 11492  -841    0} I AM ENTERING ON saveCurrentAndNextMapNames(3) currentMapName: de_nuke32, nextMapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 10960  -841    0} I AM ENTERING ON saveCurrentMapCycleSetting(3)
L 05/12/2017 - 22:47:05: {3.051 10188  -841    0} ( saveCurrentMapCycleSetting ) currentMapName: de_nuke32
L 05/12/2017 - 22:47:05: {3.051 10188  -841    0} ( saveCurrentMapCycleSetting ) tockenMapcycleAndPosion: mapcycle.txt 1
L 05/12/2017 - 22:47:05: {3.051 11520  -841    0} ( setNextMap ) IS CHANGING THE global variable g_nextMapName to 'de_dust2'.
L 05/12/2017 - 22:47:05: {3.051 12068  -841    0} I AM ENTERING ON map_change(0)
L 05/12/2017 - 22:47:05: {3.051 11800  -841    0} I AM ENTERING ON resetRoundEnding(0)
L 05/12/2017 - 22:47:05: {3.051 11792  -841    0} I AM ENTERING ON serverChangeLevel(1) mapName: de_dust2
L 05/12/2017 - 22:47:05: {3.051 11788  -841    0} ( serverChangeLevel ) AMXX_VERSION_NUM: 183
L 05/12/2017 - 22:47:05: {3.051 11788  -841    0} ( serverChangeLevel ) IS_TO_ENABLE_RE_HLDS_RE_AMXMODX_SUPPORT: 1
L 05/12/2017 - 22:47:05: {3.051 11796  -841    0}     I AM EXITING serverChangeLevel(1)...
L 05/12/2017 - 22:47:05: {3.051 11796  -841    0} 
L 05/12/2017 - 22:47:05: {3.051 12092  -841    0}     ( approveTheVotingStart ) Returning false on the big blocker.
L 05/12/2017 - 22:47:05: {3.051 12108  -841    0}     ( startTheVoting ) Just Returning/blocking, the voting was not approved.

There are some Unit Tests failing when the DEBUG_LEVEL is set to 2

There are some Unit Tests failing when the DEBUG_LEVEL is set to 2

These are the winners:

L 11/13/2016 - 15:13:38: {3.091 16016 14402    3}
L 11/13/2016 - 15:13:38: {3.091 16016 14407    5}
L 11/13/2016 - 15:13:38: {3.091 16016 14411    4}     The following tests were executed:
L 11/13/2016 - 15:13:38: {3.091 16016 14415    4}
L 11/13/2016 - 15:13:38: {3.091 16000 14419    4}          1. test_registerTest
L 11/13/2016 - 15:13:38: {3.091 16000 14425    6}          2. test_isInEmptyCycle
L 11/13/2016 - 15:13:38: {3.091 16000 14430    5}          3. test_mapGetNext_case1
L 11/13/2016 - 15:13:38: {3.091 16000 14434    4}          4. test_mapGetNext_case2
L 11/13/2016 - 15:13:38: {3.091 16000 14440    6}          5. test_mapGetNext_case3
L 11/13/2016 - 15:13:38: {3.091 16000 14444    4}          6. test_mapGetNext_case4
L 11/13/2016 - 15:13:38: {3.091 16000 14448    4}          7. test_loadCurrentBlacklist_case1
L 11/13/2016 - 15:13:38: {3.091 16000 14453    5}          8. test_loadCurrentBlacklist_case2
L 11/13/2016 - 15:13:38: {3.091 16000 14458    5}          9. test_loadCurrentBlacklist_case3
L 11/13/2016 - 15:13:38: {3.091 16000 14463    5}         10. test_loadCurrentBlacklist_case4
L 11/13/2016 - 15:13:38: {3.091 16000 14467    4}         11. test_loadCurrentBlacklist_case5
L 11/13/2016 - 15:13:38: {3.091 16000 14474    7}         12. test_loadCurrentBlacklist_case6
L 11/13/2016 - 15:13:38: {3.091 16000 14478    4}         13. test_loadCurrentBlacklist_case7
L 11/13/2016 - 15:13:38: {3.091 16000 14481    3}         14. test_loadCurrentBlacklist_case8
L 11/13/2016 - 15:13:38: {3.091 16000 14485    4}         15. test_loadCurrentBlacklist_case9
L 11/13/2016 - 15:13:38: {3.091 16000 14492    7}         16. test_loadCurrentBlacklist_case10
L 11/13/2016 - 15:13:38: {3.091 16000 14496    4}         17. test_loadCurrentBlacklist_case11
L 11/13/2016 - 15:13:38: {3.091 16000 14500    4}         18. test_loadCurrentBlacklist_case12
L 11/13/2016 - 15:13:38: {3.091 16000 14507    7}         19. test_resetRoundsScores_case1
L 11/13/2016 - 15:13:38: {3.091 16000 14511    4}         20. test_resetRoundsScores_case2
L 11/13/2016 - 15:13:38: {3.091 16000 14515    4}         21. test_resetRoundsScores_case3
L 11/13/2016 - 15:13:38: {3.091 16000 14519    4}         22. test_resetRoundsScores_case4
L 11/13/2016 - 15:13:38: {3.091 16000 14525    6}         23. test_resetRoundsScores_case5
L 11/13/2016 - 15:13:38: {3.091 16000 14529    4}         24. test_resetRoundsScores_case6
L 11/13/2016 - 15:13:38: {3.091 16000 14533    4}         25. test_resetRoundsScores_case7
L 11/13/2016 - 15:13:38: {3.091 16000 14540    7}         26. test_resetRoundsScores_case8
L 11/13/2016 - 15:13:38: {3.091 16000 14544    4}         27. test_resetRoundsScores_case9
L 11/13/2016 - 15:13:38: {3.091 16000 14548    4}         28. test_loadVoteChoices.aa_case1
L 11/13/2016 - 15:13:38: {3.091 16000 14552    4}         29. test_loadVoteChoices.aa_case2
L 11/13/2016 - 15:13:38: {3.091 16000 14559    7}         30. test_loadVoteChoices.bb.bb_case1
L 11/13/2016 - 15:13:38: {3.091 16000 14563    4}         31. test_loadVoteChoices.bb.bb_case2
L 11/13/2016 - 15:13:38: {3.091 16000 14567    4}         32. test_loadVoteChoices.bb.bb_case3
L 11/13/2016 - 15:13:38: {3.091 16000 14573    6}         33. test_loadVoteChoices.cc.cc.cc_case1
L 11/13/2016 - 15:13:38: {3.091 16000 14577    4}         34. test_loadVoteChoices.cc.cc.cc_case2
L 11/13/2016 - 15:13:38: {3.091 16000 14581    4}         35. test_loadVoteChoices.cc.cc.cc_case3
L 11/13/2016 - 15:13:38: {3.091 16000 14588    7}         36. test_loadVoteChoices.cc.cc.cc_case4
L 11/13/2016 - 15:13:38: {3.091 16000 14592    4}         37. test_loadVoteChoices.dd.dd.dd.dd_case1
L 11/13/2016 - 15:13:38: {3.091 16000 14596    4}         38. test_loadVoteChoices.dd.dd.dd.dd_case2
L 11/13/2016 - 15:13:38: {3.091 16000 14600    4}         39. test_loadVoteChoices.dd.dd.dd.dd_case3
L 11/13/2016 - 15:13:38: {3.091 14988 14607    7}
L 11/13/2016 - 15:13:38: {3.091 14988 14610    3}
L 11/13/2016 - 15:13:38: {3.091 14984 14615    5}     The following Galileo's Unit Tests failed:
L 11/13/2016 - 15:13:38: {3.091 14988 14619    4}
L 11/13/2016 - 15:13:38: {3.091 14972 14625    6}         30. test_loadVoteChoices.bb.bb_case1: The map 'de_rain' must to be present on the voting map menu.
L 11/13/2016 - 15:13:38: {3.091 14972 14629    4}         31. test_loadVoteChoices.bb.bb_case2: The map 'de_inferno' must to be present on the voting map menu.
L 11/13/2016 - 15:13:38: {3.091 14972 14633    4}         37. test_loadVoteChoices.dd.dd.dd.dd_case1: The map 'de_rain' must to be present on the voting map menu.
L 11/13/2016 - 15:13:38: {3.091 14972 14640    7}         38. test_loadVoteChoices.dd.dd.dd.dd_case2: The map 'de_inferno' must to be present on the voting map menu.
L 11/13/2016 - 15:13:38: {3.091 14988 14644    4}
L 11/13/2016 - 15:13:38: {3.091 14980 14648    4}     35 tests succeed.
L 11/13/2016 - 15:13:38: {3.091 14984 14652    4}     4 tests failed.
L 11/13/2016 - 15:13:38: {3.091 16276 14658    6}
L 11/13/2016 - 15:13:38: {3.091 16264 14662    4}     Finished the Galileo's Unit Tests execution after '5' seconds.
L 11/13/2016 - 15:13:38: {3.091 16276 14666    4}
L 11/13/2016 - 15:13:38: {3.091 16276 14672    6}

Don't wait for round end for 1 player

If there is just one player on the server and he does a rtv, and chooses the nextmap if gal_endonround_rtv is one galileo waits for end of round to change the map. But on some maps like fy_ or awp_ the round doesn't end at mp_roundlimit when there is 1 player.

I think the maps should be changed imediatley for one playeron the server.

Create and open a Post-Vote menu

Create and open a Post-Vote menu

After the player vote, open a new menu showing the options:

  1. See the voting progress
  2. Undo my vote
  3. Close the vote menu

If the user choose See the voting progress still allow him to see the other new menu at the 0 - None option by:

  1. #4 Allowing to close the vote menu when the vote status is 3 - always show the vote current progress

Basically this is the same menu opened the new menu above.

People voted for the map X, but at change level, the server changed to the map Y

[QUOTE=damnyourefine;2457110]Hello, I need some help with this plugin!

I have it successfully installed and configured in near entirety on my CS 1.6 server for a month now; however, we have noticed one issue..

In some instances, the server will forcibly change the map to a map in the defined mapcycle file while we are in the process of a RTV vote or after the RTV has concluded.

For example, when the RTV is triggered by enough player votes or gal_startvote, the vote will be in progress with people actively voting OR the vote will have concluded with a "The next map will be X", and then the server halts the players and changes the map to a map in the mapcycle.

I cannot find a cvar in the plugin config to control this behavior. What am I missing?

Yes, I have verified the default (and any other) map manager plugins are disabled. :)[/QUOTE]

Summary: At a vote map by RTV or gal_startvote, people voted for the map X, but at change level, the server changed to the map Y.

The issue occurs either while voting is still in progress OR after the voting has concluded and decided map X. The server will then trigger end of map and switch to map Y.

Using custom mapfile doesn't work

Hi,

I'm trying to use a custom map file for voting but it doesn't work.
I have used gal_vote_mapfile "*" and gal_vote_mapfile "mapcycle.txt" wich works.
But using custom files for voting doesn't work. Like: gal_vote_mapfile "addons/amxmodx/configs/maps_big.ini" or gal_vote_mapfile "/addons/amxmodx/configs/maps_big.ini"

The file addons/amxmodx/configs/maps_big.ini exists.

I have compiled the plugin with DEBUG 1 and here is the output:
http://pastebin.com/PB1H4rZM

Bellow is my setup:
galileo.cfg

status
hostname:  CS.MIEZ.ro | STEAM Only |   NOVEMBER Update
version :  48/1.1.2.7/Stdio 921 secure  (10)
tcp/ip  :  94.176.2.150:27015
map     :  fy_cluj at: 0 x, 0 y, 0 z
players :  0 active (26 max)

#      name userid uniqueid frag time ping loss adr
0 users
    version
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 21:15:26 Oct 19 2016 (921)
ReHLDS API version 2.13
    meta list
Currently loaded plugins:
      description      stat pend  file              vers      src   load  unlod
 [ 1] SafeNameAndChat  RUN   -    SafeNameAndChat.  v1.0      ini   ANY   ANY
 [ 2] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.3-d  ini   Start ANY
 [ 3] Rechecker        RUN   -    rechecker_mm_i38  v2.0      ini   Chlvl ANY
 [ 4] WHBlocker        RUN   -    whblocker_mm_i38  v1.5.626  ini   Chlvl ANY
 [ 5] GeoIP            RUN   -    geoip_amxx_i386.  v1.8.3-d  pl2   ANY   ANY
 [ 6] hackdetector     RUN   -    hackdetector_amx  v0.15.30  pl2   ANY   ANY
 [ 7] CStrike          RUN   -    cstrike_amxx_i38  v1.8.3-d  pl2   ANY   ANY
 [ 8] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.3-d  pl2   ANY   ANY
 [ 9] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.8.3-d  pl2   ANY   ANY
 [10] Engine           RUN   -    engine_amxx_i386  v1.8.3-d  pl2   ANY   ANY
 [11] MySQL            RUN   -    mysql_amxx_i386.  v1.8.3-d  pl2   ANY   ANY
 [12] CSX              RUN   -    csx_amxx_i386.so  v1.8.3-d  pl2   ANY   ANY
 [13] Fun              RUN   -    fun_amxx_i386.so  v1.8.3-d  pl2   ANY   ANY
13 plugins, 13 running
    amxx list
Currently loaded plugins:
       name                    version     author            file             status
 [  1] Aliases checker         1.0.3       kanagava          alias_detector.  running
 [  2] TimePass-AC             9.0         Challenge         TP_aim.amxx      running
 [  3] Advanced Bans           0.8.1       Exolent & mo0n_s  advanced_bans.a  running
 [  4] Admin Base              1.8.3-dev+  AMXX Dev Team     admin.amxx       running
 [  5] Admin Commands          1.8.3-dev+  AMXX Dev Team     admincmd.amxx    running
 [  6] Admin Help              1.8.3-dev+  AMXX Dev Team     adminhelp.amxx   running
 [  7] Slots Reservation       1.8.3-dev+  AMXX Dev Team     adminslots.amxx  running
 [  8] Multi-Lingual System    1.8.3-dev+  AMXX Dev Team     multilingual.am  running
 [  9] Menus Front-End         1.8.3-dev+  AMXX Dev Team     menufront.amxx   running
 [ 10] Commands Menu           1.8.3-dev+  AMXX Dev Team     cmdmenu.amxx     running
 [ 11] Players Menu            1.8.2       AMXX Dev Team     plmenu.amxx      running
 [ 12] Maps Menu               1.8.3-dev+  AMXX Dev Team     mapsmenu.amxx    running
 [ 13] Plugin Menu             1.8.3-dev+  AMXX Dev Team     pluginmenu.amxx  running
 [ 14] AMXX Gag                1.5.0       xPaw & mo0n_snip  amx_gag.amxx     running
 [ 15] Admin Chat              1.8.3-dev+  AMXX Dev Team     adminchat.amxx   running
 [ 16] Anti Flood              1.8.3-dev+  AMXX Dev Team     antiflood.amxx   running
 [ 17] Scrolling Message       1.8.3-dev+  AMXX Dev Team     scrollmsg.amxx   running
 [ 18] Info. Messages          1.8.3-dev+  AMXX Dev Team     imessage.amxx    running
 [ 19] Admin Votes             1.8.2       AMXX Dev Team     adminvote.amxx   running
 [ 20] Galileo                 v3.2.4-248  Brad Jones/Addon  galileo.amxx     running
 [ 21] TimeLeft                1.8.3-dev+  AMXX Dev Team     timeleft.amxx    running
 [ 22] Pause Plugins           1.8.3-dev+  AMXX Dev Team     pausecfg.amxx    running
 [ 23] Stats Configuration     1.8.3-dev+  AMXX Dev Team     statscfg.amxx    running
 [ 24] Restrict Weapons        1.8.3-dev+  AMXX Dev Team     restmenu.amxx    running
 [ 25] StatsX                  1.8.3-dev+  AMXX Dev Team     statsx.amxx      running
 [ 26] CS Stats Logging        1.8.3-dev+  AMXX Dev Team     stats_logging.a  running
 [ 27] AMX Client Exec         0.03        v3x               amx_exec.amxx    running
 [ 28] Admin Spectator ESP     1.4_beta    KoST&mo0n_sniper  admin_spec_esp.  running
 [ 29] Autoresponder/Advertis  0.5         MaximusBrood      ad_manager.amxx  running
 [ 30] All Chat                1.1         Ian Cammarata     allchat.amxx     running
 [ 31] MIEZ - Reset Score      1.0         Silenttt&mo0n_sn  resetscore.amxx  running
 [ 32] Auto Demo Recorder      1.5         IzI&mo0n_sniper   amx_demorecorde  running
 [ 33] MIEZ - amx_ss           1.0         Askhanar & mo0n_  amx_ss.amxx      running
 [ 34] AMX Blind               1           snoopy            amx_blind.amxx   running
 [ 35] MIEZ - BHPK             2.7         Lev & mo0n_snipe  amx_hpk.amxx     running
 [ 36] MIEZ - admin_who        1.0         mo0n_sniper&eXtr  admin_who.amxx   running
 [ 37] AMX Transfer            1.2         Deviance          amx_transfer.am  running
 [ 38] Flash Remote Control    12.0        OT                flashbang_remot  running
 [ 39] c4 timer                1.1         cheap_suit        c4timer.amxx     running
 [ 40] Play or Be Kicked       1.5.243     Brad Jones & mo0  pbk.amxx         running
 [ 41] Last Maps Time          0.0.1       Exolent           last_maps_time.  running
41 plugins, 41 running

When the map end time comes to set mp_friendlyfire to 1 so players can bombard each other with granades

When the map end time comes to set mp_friendlyfire to 1 so players can bombard each other with granades

i was wondering if you can add this fun option to the plugin ok so:

when the map end time comes that is this:

image

the plugin to set mp_friendlyfire to 1 so players can bombard each other with granades

something like well "gal_endmap_friendlyfire"

ofc this option should only work if the following cvar is set to 1 or 2

// Indicates when a map should end when time runs out.
// 0 - end immediately when time runs out
// 1 - when time runs out, end at the current round end
// 2 - when time runs out, end at the next round end
gal_endonround 1

there will be no point for "gal_endmap_friendlyfire" to work if the user has "gal_endonround" set to 0

only a suggestion on the fun side ofc
https://forums.alliedmods.net/showthread.php?p=2458468#post2458468

Ok, this is related to this other issue: #7, I would add this options into that config.

Move the cursor on map series, because they are continuations as to afrikakorps1 and 2, respectively

Move the cursor on map series, because they are continuations as to afrikakorps1 and 2, respectively

[QUOTE=Shattered Heart Lynx;2439087][URL="https://forums.alliedmods.net/showthread.php?t=63695"]NextMap with Sven Co-op Fix[/URL] covers an specific issue, it makes the default map chooser plugin (AMXX's Nextmap) to NOT move the cursor on map series. Let's take for example this mapcycle.txt.

[CODE][...]
afrikakorps1
sc_another
[...][/CODE]

If the nextmap in afrikakorps1 is sc_another, it will maintain it in afrikakorps2, and afrikakorps3 (these are not in the mapcycle because they are continuations to afrikakorps1 and 2, respectively).

Sadly it only works with the vanilla nextmap.amxx plugin.

If you can implement something like this in Galileo it would be great as well.[/QUOTE]
https://forums.alliedmods.net/showthread.php?p=2439087#post2439087

Add the nominations from disconnected players

Add the nominations from disconnected players

On the line:

  1. https://github.com/evandrocoan/Galileo/blob/deefa0a86bea1270a5a9beac353c4bca7430d56a/scripting/galileo.sma#L3463-L3464

There is the note:

        // Note: It will not add the nominations from disconnected players. TODO, add their
        // nominations when the cvar 'gal_unnominate_disconnected' is disabled.

To fix this problem there, which happens when the cvar gal_unnominate_disconnected is set to 0.

// Specifies if it will be removed the nominated maps by a player when
// this player disconnects.
gal_unnominate_disconnected 0

The line just before says:

        // Add as many nominations as we can [TODO: develop a better method of determining which
        // nominations make the cut; either FIFO or random].

However it seens the method is already FIFO, which is very good. The first to nominate, will be the first to be added to the voting list.

"nextmap" in chat it will still show the map that was voted for instead of the map changed to via "amx_cvar amx_nextmap"

"nextmap" in chat it will still show the map that was voted for instead of the map changed to via "amx_cvar amx_nextmap"

[QUOTE=vase070;2454534]
after the map vote has been concluded and nextmap chosen if you type
[CODE]
amx_cvar amx_nextmap "map name"
[/CODE]
in console and type "nextmap" in chat it will still show the map that was voted for instead of the map changed to via "amx_cvar amx_nextmap".
However the nextmap does indeed change to whatever you set via "amx_cvar amx_nextmap" :)
[/QUOTE]
https://forums.alliedmods.net/showthread.php?p=2454534#post2454534

Map Change on Rounds

#36

Sorry for not providing information
Was a bit offline for a while
Now tell me what information you need I will provide you within 1-2 days

Status

version :  48/1.1.2.7/Stdio 934 secure  (10)

#      name userid uniqueid frag time ping loss adr
# 1 "www.oldskoolgaming.in" 550 BOT   0 11:51:08    0    0
# 2 "1xBOOST = ViP" 551 BOT   0 11:51:08    0    0
...
3 users

Version

Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 19:18:26 Nov  1 2016 (934)
ReHLDS API version 2.13

Meta List

Currently loaded plugins:
      description      stat pend  file              vers      src   load  unlod
 [ 1] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.2    ini   Start ANY  
 [ 2] Reunion          RUN   -    reunion_mm_i386.  v0.1.73   ini   Start Never
 [ 3] Revoice          RUN   -    revoice_mm_i386.  v0.1.25   ini   Start Never
 [ 4] Rechecker        RUN   -    rechecker_mm_i38  v2.1      ini   Chlvl ANY  
 [ 5] ReSemiclip       fail load  resemiclip_mm_i3  v2.3.7    ini   Chlvl ANY  
 [ 6] Parachute        RUN   -    parachute_amxx_i  v1.3      pl1   ANY   ANY  
 [ 7] Fun              RUN   -    fun_amxx_i386.so  v1.8.2    pl1   ANY   ANY  
 [ 8] CStrike          RUN   -    cstrike_amxx_i38  v1.8.2-d  pl1   ANY   ANY  
 [ 9] CSX              RUN   -    csx_amxx_i386.so  v1.8.2    pl1   ANY   ANY  
 [10] Engine           RUN   -    engine_amxx_i386  v1.8.2    pl1   ANY   ANY  
 [11] MySQL            RUN   -    mysql_amxx_i386.  v1.8.2    pl1   ANY   ANY  
 [12] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.8.2    pl1   ANY   ANY  
 [13] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.2    pl1   ANY   ANY  
 [14] GeoIP+           RUN   -    geoip_amxx_i386.  v1.3.0    pl1   ANY   ANY  
14 plugins, 13 running

AMXX List

Currently loaded plugins:
name                    version     author            file             status   
[  1] Ultimate Bans           1.9         Souvik            UltimateBans.am  running  
[  2] AMXX Gag                1.5.0       xPaw & Exolent    amx_gag.amxx     running  
[  3] Admin Base              1.8.2       AMXX Dev Team     admin.amxx       running  
[  4] Admin Commands          1.8.2       AMXX Dev Team     admincmd.amxx    running  
[  5] Admin Help              1.8.2       AMXX Dev Team     adminhelp.amxx   running  
[  6] Slots Reservation       1.8.2       AMXX Dev Team     adminslots.amxx  running  
[  7] Multi-Lingual System    1.8.2       AMXX Dev Team     multilingual.am  running  
[  8] Menus Front-End         1.8.2       AMXX Dev Team     menufront.amxx   running  
[  9] Commands Menu           1.8.2       AMXX Dev Team     cmdmenu.amxx     running  
[ 10] Players Menu            1.8.2       AMXX Dev Team     plmenu.amxx      running  
[ 11] Teleport Menu           1.8.2       AMXX Dev Team     telemenu.amxx    running  
[ 12] Maps Menu               1.8.2       AMXX Dev Team     mapsmenu.amxx    running  
[ 13] Plugin Menu             1.8.2       AMXX Dev Team     pluginmenu.amxx  running  
[ 14] Admin Chat              1.8.2       AMXX Dev Team     adminchat.amxx   running  
[ 15] Anti Flood              1.8.2       AMXX Dev Team     antiflood.amxx   running  
[ 16] Scrolling Message       1.8.2       AMXX Dev Team     scrollmsg.amxx   running  
[ 17] Info. Messages          1.8.2       AMXX Dev Team     imessage.amxx    running  
[ 18] Admin Votes             1.8.2       AMXX Dev Team     adminvote.amxx   running  
[ 19] NextMap                 1.8.2       AMXX Dev Team     nextmap.amxx     stopped  
[ 20] Galileo                 v3.2.6-275  Brad Jones/Addon  galileo.amxx     running  
[ 21] TimeLeft                1.8.2       AMXX Dev Team     timeleft.amxx    running  
[ 22] Pause Plugins           1.8.2       AMXX Dev Team     pausecfg.amxx    running  
[ 23] Stats Configuration     1.8.2       AMXX Dev Team     statscfg.amxx    running  
[ 24] Restrict Weapons        1.8.2       AMXX Dev Team     restmenu.amxx    running  
[ 25] StatsX                  1.8.2       AMXX Dev Team     statsx.amxx      running  
[ 26] Ultimate Fire in the H  1.3         OciXCrom          crx_fireintheho  running  
[ 27] New Plug-In             1.0         CSPlugin          team_score.amxx  running  
[ 28] Advanced Bullet Damage  1.0         Sn!ff3r           abd.amxx         running  
[ 29] Autoresponder/Advertis  0.5         MaximusBrood      ad_manager.amxx  running  
[ 30] Admin Spectator ESP     1.3         KoST              admin_spec_esp.  running  
[ 31] Auto Demo Recorder      3.0c        MoHApX/F4RR3LL    auto_demo_recor  running  
[ 32] Weapons War             7.4         zmd94             cs_war.amxx      running  
[ 33] c4 timer                1.1         cheap_suit        c4timer.amxx     running  
[ 34] Fix My Lag              1.0         Ish Chhabra       fixmylag.amxx    running  
[ 35] Game Namer              1.1         NeuroToxin        gamenamechanger  running  
[ 36] Knife Duel              1.1         Alka              knife_duel.amxx  running  
[ 37] New style rank          1.0         Alka              new_style_rank.  running  
[ 38] OSG Connect Messages    1.0         Ish Chhabra       osg_connect.amx  running  
[ 39] ResetScore              1.0         Ish Chhabra       ResetScore.amxx  running  
[ 40] round_money             1.2         SweatyBanana      roundmoney.amxx  running  
[ 41] KGB Bots                2.3         OvidiuS & Desika  sanam.amxx       running  
[ 42] Shove Mod               1.0         Ish Chhabra       shovemod.amxx    running  
[ 43] Tag Up                  1.0         Ish Chhabra       TagUp.amxx       running  
[ 44] User-Tag Prefix         1.9         Natsheh           user_tag_prefix  running  
[ 45] xREDIRECT               2.0RC2      x0R               xredirect.amxx   running  
[ 46] Weapon Icon             1.2         hoboman313/Zenix  weapon_icon.amx  running  
[ 47] Back Weapons            1.87        hoboman313/cheap  backweapons.amx  running  
[ 48] Deathtype Effects       1.0         anakin_cstrike    deathtype_effec  running  
[ 49] Chat Logger             2.1a        Jim               chat_logger.amx  running  
[ 50] WarmUP Pro              5.6 Beta    ReymonARG         warmuppro.amxx   running  
[ 51] Players Models          1.3.1       ConnorMcLeod      players_models.  running  
[ 52] Colored Smoke           1.1         xPaw              ColoredSmoke.am  running  
[ 53] Disco Mode              1.2         GHW_Chronic       GHW_Disco.amxx   running  
[ 54] New Plug-In             1.0         Author            crazygravity.am  running  
[ 55] Winter Environment      1.0         Alka              winter_environm  running  
[ 56] INVALID STEAMS KICKER   1.0         Ish Chhabra       invalidsteams.a  running  
[ 57] VIP MAIN                1.0         Ish Chhabra       vip_main.amxx    running  
[ 58] VIP Basics              1.0         Ish Chhabra       vip_basics.amxx  debug    
[ 59] Knife It Up             2.0         Ish Chhabra       knifeitup.amxx   running  
[ 60] [CS] Team Semiclip      3.1.1       schmurgel1983     cs_team_semicli  running  
[ 61] Remove Map Weapons      1.0         Ish chhabra       remove_map_weap  running  
61 plugins, 60 running

Allowing to close the vote menu when the vote status is 3 - always show the vote current progress

Allowing to close the vote menu when the vote status is 3 - always show the vote current progress

[QUOTE=Skyliner;2457525]It's there any possibility to make a modification?
What modification? When a players chose the map, the menu will disapear. Why?
Because many of my players are complain that they can't chose weapons or grenades when the menu is on. Thanks! :)[/QUOTE]
https://forums.alliedmods.net/showthread.php?p=2457525#post2457525

Add a new option to the section:

////////////////////////////////////////////////////////////////////////
// By showing the status of the vote, you allow players to see how    //
// many votes the various choices received.                           //
////////////////////////////////////////////////////////////////////////

Allowing the close the vote menu and the vote status is 3 - always show the vote current progress.
It is supposed to use the button 0. Adding a sub-menu. Change the undo to Undo/Close the vote menu.
Then later, he may choose between undo the last vote, and close the voting menu.

The menu should look like:

  1. See the voting progress
  2. Undo my vote
  3. Close the vote menu

This would be nice as the 0 button would open a submenu which will allow more optional options, also showed automatically by the:

  1. #40 Create and open a Post-Vote menu

Do not reset the nominated maps after a voting

Beyond Reality: When players nominate maps but in rtv choose extendmap ... why all nominated maps are removed for next rtv ... please fix this function :) ... sorry if has any cvar about that but i can't find it
https://forums.alliedmods.net/showpost.php?p=2472565&postcount=392

Both mime and Brad's version does the same thing, the RTV is always reset the map nominations after a voting. If you want to do not reset, it is a new feature to be implemented with a cvar to control it.

New end on round voting algorithm

New end on round voting algorithm

The current algorithm uses a fixed value as 400 seconds before the last 2:30 minutes.

Now implement a heuristic which counts every end round, how much time the round took and how much time remains to the end of map. In base with it, calculate the correct round to start the voting. Also add a fail safe to block map change until the voting is completed, whether it is by round, frags or time.

Also, to perform the voting exactly when the map is about the end considering the shifts by the voting maps times related on:

  1. #20 Vote starting at 7 minutes before map end

  2. #8 _ Limit the maximum voting time start

  3. Implement the cvar gal_endofmapvote_start's feature heuristics for mp_fraglimit and mp_maxrounds/wins.

  4. May be also to detect map time anomalies as the time limit being set to and the time left changes from 10 to 1 minute. This is due the new fail safe implemented on:

  • 55a6750 Improved the voting end fail safe code structure.

Now if the time limit is abnormally set, the map will never change because the voting will never start and its state set to over. Then we need to implement a clever end voting fail safe:

  1. To auto set the voting as over when there is not enough time to perform a full voting, or just to start the voting right away.
  2. To start the voting anyways when there is not enough time for a full voting, but just to perform the first voting part not allowing the runoff.

Create an optimum time for the vote starting at map end

Hello,

I'm having an issue with my configuration. I want the galileo map vote to show up in less than 4 minutes to the end of map. But now it shows up at approx 7:30 minutes.
I have set gal_endofmapvote_start 1 in my cfg.

Here is my galileo.cfg and other settings. Also I am using ReHLDS as an engine.:

http://pastebin.com/EBVJfkYS

status
hostname:  CS.MIEZ.ro | STEAM Only |   NOVEMBER Update
version :  48/1.1.2.7/Stdio 921 secure  (10)
tcp/ip  :  94.176.2.150:27015
map     :  fy_cluj at: 0 x, 0 y, 0 z
players :  0 active (26 max)

#      name userid uniqueid frag time ping loss adr
0 users
    version
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 21:15:26 Oct 19 2016 (921)
ReHLDS API version 2.13
    meta list
Currently loaded plugins:
      description      stat pend  file              vers      src   load  unlod
 [ 1] SafeNameAndChat  RUN   -    SafeNameAndChat.  v1.0      ini   ANY   ANY
 [ 2] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.3-d  ini   Start ANY
 [ 3] Rechecker        RUN   -    rechecker_mm_i38  v2.0      ini   Chlvl ANY
 [ 4] WHBlocker        RUN   -    whblocker_mm_i38  v1.5.626  ini   Chlvl ANY
 [ 5] GeoIP            RUN   -    geoip_amxx_i386.  v1.8.3-d  pl2   ANY   ANY
 [ 6] hackdetector     RUN   -    hackdetector_amx  v0.15.30  pl2   ANY   ANY
 [ 7] CStrike          RUN   -    cstrike_amxx_i38  v1.8.3-d  pl2   ANY   ANY
 [ 8] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.3-d  pl2   ANY   ANY
 [ 9] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.8.3-d  pl2   ANY   ANY
 [10] Engine           RUN   -    engine_amxx_i386  v1.8.3-d  pl2   ANY   ANY
 [11] MySQL            RUN   -    mysql_amxx_i386.  v1.8.3-d  pl2   ANY   ANY
 [12] CSX              RUN   -    csx_amxx_i386.so  v1.8.3-d  pl2   ANY   ANY
 [13] Fun              RUN   -    fun_amxx_i386.so  v1.8.3-d  pl2   ANY   ANY
13 plugins, 13 running
    amxx list
Currently loaded plugins:
       name                    version     author            file             status
 [  1] Aliases checker         1.0.3       kanagava          alias_detector.  running
 [  2] TimePass-AC             9.0         Challenge         TP_aim.amxx      running
 [  3] Advanced Bans           0.8.1       Exolent & mo0n_s  advanced_bans.a  running
 [  4] Admin Base              1.8.3-dev+  AMXX Dev Team     admin.amxx       running
 [  5] Admin Commands          1.8.3-dev+  AMXX Dev Team     admincmd.amxx    running
 [  6] Admin Help              1.8.3-dev+  AMXX Dev Team     adminhelp.amxx   running
 [  7] Slots Reservation       1.8.3-dev+  AMXX Dev Team     adminslots.amxx  running
 [  8] Multi-Lingual System    1.8.3-dev+  AMXX Dev Team     multilingual.am  running
 [  9] Menus Front-End         1.8.3-dev+  AMXX Dev Team     menufront.amxx   running
 [ 10] Commands Menu           1.8.3-dev+  AMXX Dev Team     cmdmenu.amxx     running
 [ 11] Players Menu            1.8.2       AMXX Dev Team     plmenu.amxx      running
 [ 12] Maps Menu               1.8.3-dev+  AMXX Dev Team     mapsmenu.amxx    running
 [ 13] Plugin Menu             1.8.3-dev+  AMXX Dev Team     pluginmenu.amxx  running
 [ 14] AMXX Gag                1.5.0       xPaw & mo0n_snip  amx_gag.amxx     running
 [ 15] Admin Chat              1.8.3-dev+  AMXX Dev Team     adminchat.amxx   running
 [ 16] Anti Flood              1.8.3-dev+  AMXX Dev Team     antiflood.amxx   running
 [ 17] Scrolling Message       1.8.3-dev+  AMXX Dev Team     scrollmsg.amxx   running
 [ 18] Info. Messages          1.8.3-dev+  AMXX Dev Team     imessage.amxx    running
 [ 19] Admin Votes             1.8.2       AMXX Dev Team     adminvote.amxx   running
 [ 20] Galileo                 v3.2.4-248  Brad Jones/Addon  galileo.amxx     running
 [ 21] TimeLeft                1.8.3-dev+  AMXX Dev Team     timeleft.amxx    running
 [ 22] Pause Plugins           1.8.3-dev+  AMXX Dev Team     pausecfg.amxx    running
 [ 23] Stats Configuration     1.8.3-dev+  AMXX Dev Team     statscfg.amxx    running
 [ 24] Restrict Weapons        1.8.3-dev+  AMXX Dev Team     restmenu.amxx    running
 [ 25] StatsX                  1.8.3-dev+  AMXX Dev Team     statsx.amxx      running
 [ 26] CS Stats Logging        1.8.3-dev+  AMXX Dev Team     stats_logging.a  running
 [ 27] AMX Client Exec         0.03        v3x               amx_exec.amxx    running
 [ 28] Admin Spectator ESP     1.4_beta    KoST&mo0n_sniper  admin_spec_esp.  running
 [ 29] Autoresponder/Advertis  0.5         MaximusBrood      ad_manager.amxx  running
 [ 30] All Chat                1.1         Ian Cammarata     allchat.amxx     running
 [ 31] MIEZ - Reset Score      1.0         Silenttt&mo0n_sn  resetscore.amxx  running
 [ 32] Auto Demo Recorder      1.5         IzI&mo0n_sniper   amx_demorecorde  running
 [ 33] MIEZ - amx_ss           1.0         Askhanar & mo0n_  amx_ss.amxx      running
 [ 34] AMX Blind               1           snoopy            amx_blind.amxx   running
 [ 35] MIEZ - BHPK             2.7         Lev & mo0n_snipe  amx_hpk.amxx     running
 [ 36] MIEZ - admin_who        1.0         mo0n_sniper&eXtr  admin_who.amxx   running
 [ 37] AMX Transfer            1.2         Deviance          amx_transfer.am  running
 [ 38] Flash Remote Control    12.0        OT                flashbang_remot  running
 [ 39] c4 timer                1.1         cheap_suit        c4timer.amxx     running
 [ 40] Play or Be Kicked       1.5.243     Brad Jones & mo0  pbk.amxx         running
 [ 41] Last Maps Time          0.0.1       Exolent           last_maps_time.  running
41 plugins, 41 running

Feature request

make a CVAR that includes the 2 minutes default voting and the extra 4 minutes so it's easier to configure without modifying the code.
#20 (comment)

Players are complaing that they can't select weapons

Hey, I am ussing this plugin on my server for a whlie.
But I got a problem with it.
When the votting menu appears, my players are complaing that they can't select weapons.
What I mean?
When they press 1, 2 etc .. they can't swich on pistols, on grenades...
What can I do about it? Thanks!
https://forums.alliedmods.net/showthread.php?p=2458837#post2458837

I just checked the code, tested it on my server using the current version and it is working fine as you may see on the animated git bellow. Post here or send by PM, what is requested on the main post at support section:

Add a new cvar as `gal_text_messages_mute` (gal_sounds_mute)

Add a new cvar as gal_text_messages_mute (gal_sounds_mute)

Create a new cvar as gal_text_messages_mute based on the gal_sounds_mute principle.

// Indicates if any sounds should be muted during the various events in
// which they'd normal be spoken.
// The flags are additive. A value of 0 will not mute any of the sounds.
// 1 - "get ready to choose a map"
// 2 - "7", "6", "5", "4", "3", "2", "1"
// 4 - "time to choose"
// 8 - "runoff voting is required"
gal_sounds_mute 0

For example, setting it to disable this message below, would require an if over it.

File: Galileo\scripting\galileo.sma
4053:     // visual countdown
4054:     set_hudmessage( 0, 222, 50, -1.0, 0.13, 0, 1.0, 0.94, 0.0, 0.0, -1 );
4055:     show_hudmessage( 0, "%L", LANG_PLAYER, "GAL_VOTE_COUNTDOWN", g_pendingVoteCountdown );

-->

File: Galileo\scripting\galileo.sma
4053:     // visual countdown
4054:     if( !( get_pcvar_num( cvar_textMessagesMute ) & VISUAL_COUNTDOWN ) )
4055:     {
4056:         set_hudmessage( 0, 222, 50, -1.0, 0.13, 0, 1.0, 0.94, 0.0, 0.0, -1 );
4057:         show_hudmessage( 0, "%L", LANG_PLAYER, "GAL_VOTE_COUNTDOWN", g_pendingVoteCountdown );
4058:     }

Add a cvar to choose always to print [AMXX] before the Galileo chat messages

Add a cvar to choose always to print [AMXX] before the Galileo chat messages

ACM1PT: Also, what are all those [AMXX]? If you want to print them, just prefix them on printer function on the plugin.

Do you want them to printed always?
I may add a cvar to control it inside the plugin, but remove them from the translation file. This way is easier to disable them by a cvar, instead of editing the lang file.
https://forums.alliedmods.net/showpost.php?p=2472695&postcount=399

Just to hook the current color_print function to implement it.

The clean menu `stay option` is being displayed on the first player language

The clean menu stay option is being displayed on the first player language

This issue is triggered when the g_showVoteStatus != SHOW_STATUS_ALWAYS.

    // Make a copy of the virgin menu, using the first player's menu as base. This causes all
    // the subsequent clean menus being displayed on the first player language.

Add the command `gal_votemap`

Add the command gal_votemap

It will receive a list of maps and will to perform a map voting as if it was an automatic or forced one. The only difference would be the maps it will use. Instead of random, they will the the maps passed to the command gal_votemap map1 map2 map3 ... map9.

Here the max voting maps will be not considered and the voting can be from 2 until 9 maps, if provided. Also do not forget to check whether they are a valid map.

Also add the command say galmenu (admin MAP level required) to choose from the loaded server maps, maps to create a map voting by a menu. Consider here the nomination file list as maps source to build up the menu.

Also add the page as entry command for the galmenu, example: say galmenu 50 opens the menu at the page 50


New command gal_changelevel

To immediately change level to the current map at the cvar nextmap.
Also use this command functionality on the gal_votemap final menu.

Add explicit disabled and enabled values to all cvars on the config file

Add explicit disabled and enabled values to all cvars on the config file

For example, this bellow:

// Indicates whether there should be a vote near the end 
// of the map to decide what the next map will be.
gal_endofmapvote 1

Should be like this:

// Indicates whether there should be a vote near the end 
// of the map to decide what the next map will be. (Default 1)
//
// 0 - do not to perform a automatic end map voting.
// 1 - to perform a automatic end map voting.
gal_endofmapvote 1

gal_nextmap_change support for amx_votemap

Hello Evandro,

I would really like your help in implementing the following feature for the galileo plugin.
What I want to do is have the galileo plugin voting also take into account admin voting with amx_votemap command. So when there are admins on the server they can make manual votes,

For example:
If the gal_nextmap_change feature is enabled and an admin uses the amx_votemap command, the nextmap will be set by the amx_votemap result and skip the galileo automatic vote.
So an admin can make a custom vote for the nextmap and if he chooses No to changing the map after the voting finishes galileo would not start another vote and would also change to the choosen map after finnishing the last round.

This would be a nice feature in my oppinion.

Make runoff voting more customizable

Hi,

I would like to suggest to make runoff voting more configurable.
For example I would like to have runoff voting take into account all the map options that had the maximum amount of votes so an option doesn't have to get more than 50% of the votes, just choose between the options with the most amount of votes. This is because when there are many players on the server it's hard for more than half of them to agree on one or two maps.

My suggestion would be to make a CVAR for the percentage of players that need to vote for an option. So if the percentage is set very low the options with the most votes would be choose for runoff.
And make another CVAR for the number of maps to be included in runoff voting. So someone could choose to have two, three or maybe all maps with the highest number of votes in runoff voting.

So having the first CVAR set to 0.5 and the second CVAR set to 2 will preserve the actual behavior but will also allow someone to modify it.

Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.