AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   New Plugin Submissions (https://forums.alliedmods.net/forumdisplay.php?f=26)
-   -   Galileo v5.9.1-925 (a feature rich map voting plugin) | Last Update: 2018-07-16 (https://forums.alliedmods.net/showthread.php?t=273019)

Depresie 01-22-2016 20:09

Re: Galileo v1.2-release_candidate1.hotfix1 | Last Update: 17.01.2016
 
I know it is common for people to want more features, but in my opinion, I think it would be better to focus only on what is realy important, creating a light weight mapchooser, since I didn't see any...

I think you should try to do one based only on the following:

1. Change map at round end
2. Option for either votemap or random map
3. Null options on buttons 1-3 to avoid the votes of the people who doesn't care
4. Maybe rock the vote

By doing this your plugin will also be more likely to be approved, because your plugin would have what the others don't, simplicity and functionality

addons_zz 01-22-2016 21:19

Re: Galileo v1.2-release_candidate1.hotfix1 | Last Update: 17.01.2016
 
If you want a lightweight plugin, use the default mapchooser.

Look at these data comparisons at the Amx Mod X "1.8.3-dev+4964". Of course, this table does not say too much, what would be more concrete is to run the amxmodx profiler. But it is what we have for now:
Code:
Plugin name: deagsmapmanager.sma      dmc233.sma   galileo1.1.sma    galileo1.2.sma  mapchooser.sma Header size:          3.648 bytes    2.480 bytes      3.384 bytes       3.876 bytes     1.064 bytes Code size:          111.044 bytes   50.864 bytes     66.260 bytes      78.196 bytes     8.412 bytes Data size:          405.296 bytes   71.288 bytes     45.228 bytes      47.312 bytes     3.592 bytes Stack/heap size:     16.384 bytes   16.384 bytes     16.384 bytes      16.384 bytes    16.384 bytes Total requirements: 536.372 bytes  141.016 bytes    131.256 bytes     145.768 bytes    29.452 bytes Compilation Time:      0,87 sec       0,52 sec         0,45 sec          0,59 sec        0,22 sec
Table with just galileo1.1.sma and galileo1.2.sma
Code:
Plugin name:       galileo1.1.sma     galileo1.2.sma        Diferences Header size:          3.384 bytes        3.876 bytes        +492 bytes Code size:           66.260 bytes       78.196 bytes     +11.936 bytes Data size:           45.228 bytes       47.312 bytes      +2.084 bytes Stack/heap size:     16.384 bytes       16.384 bytes        +0.0 bytes Total requirements: 131.256 bytes      145.768 bytes     +14.512 bytes Compilation Time:      0,45 sec          0,59 sec          +0,14 sec
Observe that this is not my plugin, I am maintaining and adding some features/documentations, which let it a little bigger than its last version 1.1.290 by Brad Jones. But hey, it has features that I really like and I am very happy with it. And if someone else want more feature, is very easy to me implement them as I know very well this code. If you keep asking why much cvars, it is because, I do not liked the original behavior, so, to keep backward compatibility and let the original version users use this plugin as they are accustomed, I added a cvars to control it, and let those new behaviors disabled by default within the 'galileo.sma', but not at the 'galileo.cfg' file. So, to keep everything new disabled, just do not install the new configuration file 'galileo.cfg'.

It has everything the original has, but there is now options to enable newer features like 'mp_winlimit'/'mp_maxrounds' support. So, because of that, it cannot be approved?

Then I am wasting my time adding requested features?
Please approvers, let me know it, because is bad to waste time within a lost cause plugin, while there is others plugins/programs/code to employ work on.

And it has almost all features you described:
  1. Change map at round end
  2. Option for either votemap or random map
  3. Null options on buttons 1-3 to avoid the votes of the people who doesn't care
  4. Maybe rock the vote
Except the option 3. But I can implement it if you want to. Then, you can disable every thing else this plugin has and have yours 1, 2, 3 and 4 wanted features fulfilled. But if that is not enough for you, you can open the 'galileo.cfg' file, and start hunting all cvars this plugin has inside the source code file and delete all the additional things that you do not want to.

addons_zz 01-23-2016 13:10

Re: Galileo v1.2 | Last Update: 23.01.2016
 
Released a newer version
Code:

2016-01-17 | v1.2
 * Fixed the command 'gal_startvote' handler not ignoring double quotes.
 * Added new cvar 'gal_vote_minplayers_mapfile' to specifiy the mapcycle file to use when 'gal_vote_minplayers' is activated.
 * Added new cvar 'gal_vote_minplayers' to specify the minimum players number to use the 'gal_vote_minplayers_mapfile'.


Old.School 02-13-2016 22:39

Re: Galileo v1.2 | Last Update: 23.01.2016
 
bug report : rtv is not work always saying you have to wait x minutes to rock the vote and the time is always the same

addons_zz 02-14-2016 06:42

Re: Galileo v1.2 | Last Update: 23.01.2016
 
Thank you, today I will look into that. But remember, if you are alone on the server, the voting start immediattely.
Code:
// Specifies the number of minutes after a map starts that players // have to wait before they can rock the vote. When a single player // is on the server, that player can rock the vote at any time, // regardless of this setting. gal_rtv_wait 10

Old.School 02-14-2016 06:56

Re: Galileo v1.2 | Last Update: 23.01.2016
 
Quote:

Originally Posted by addons_zz (Post 2392833)
Thank you, today I will look into that. But remember, if you are alone on the server, the voting start immediattely.
Code:
// Specifies the number of minutes after a map starts that players // have to wait before they can rock the vote. When a single player // is on the server, that player can rock the vote at any time, // regardless of this setting. gal_rtv_wait 10

Server Full... and the 10 minute passed always saying you have to wait 10 minute

addons_zz 02-14-2016 07:15

Re: Galileo v1.2 | Last Update: 23.01.2016
 
Could you bring the following commands from the server console:
  1. version
  2. amxx cvars
Paste here *only* the CVARs that contain "galileo.amxx" in the last column
from the amxx cvars command. They will be grouped together.

addons_zz 02-14-2016 08:16

Re: Galileo v1.2.1 | Last Update: 11.02.2016
 
No need, anymore. Released a new version:
Code:

2016-02-11 | v1.2.1
 * Added RTV support to 'mp_maxrounds' and 'mp_winlimit'.


Old.School 02-14-2016 08:16

Re: Galileo v1.2.1 | Last Update: 11.02.2016
 
Quote:

14:14:12 version
14:14:12 Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 13:12:29 Aug 29 2013 (6153)
Quote:

name value plugin
[ 1] gal_version 1.2 galileo.amxx
[ 2] gal_server_starting 0 galileo.amxx
[ 3] amx_extendmap_max 90 galileo.amxx
[ 4] amx_extendmap_step 15 galileo.amxx
[ 5] amx_extendmap_step_roun 30 galileo.amxx
[ 6] amx_extendmap_allow_sta 1 galileo.amxx
[ 7] amx_extendmap_allow_ord 1 galileo.amxx
[ 8] amx_extendmap_allow_sta 1 galileo.amxx
[ 9] gal_nextmap_change 1 galileo.amxx
[ 10] gal_vote_show_counter 1 galileo.amxx
[ 11] gal_vote_show_none 1 galileo.amxx
[ 12] gal_vote_show_none_type 1 galileo.amxx
[ 13] gal_colored_chat_enable 1 galileo.amxx
[ 14] gal_in_empty_cycle 0 galileo.amxx
[ 15] gal_unnominate_disconne 1 galileo.amxx
[ 16] gal_endonround 1 galileo.amxx
[ 17] gal_endonround_msg 1 galileo.amxx
[ 18] gal_endonround_players 1 galileo.amxx
[ 19] gal_vote_weight 2 galileo.amxx
[ 20] gal_vote_weightflags y galileo.amxx
[ 21] gal_cmd_votemap 0 galileo.amxx
[ 22] gal_cmd_listmaps 2 galileo.amxx
[ 23] gal_listmaps_paginate 10 galileo.amxx
[ 24] gal_banrecent 1 galileo.amxx
[ 25] gal_banrecentstyle 1 galileo.amxx
[ 26] gal_endofmapvote 1 galileo.amxx
[ 27] gal_emptyserver_wait 0 galileo.amxx
[ 28] gal_emptyserver_mapfile emptycycle.txt galileo.amxx
[ 29] gal_srv_start 1 galileo.amxx
[ 30] gal_rtv_commands 7 galileo.amxx
[ 31] gal_rtv_wait 10 galileo.amxx
[ 32] gal_rtv_ratio 0.60 galileo.amxx
[ 33] gal_rtv_reminder 2 galileo.amxx
[ 34] gal_nom_playerallowance 2 galileo.amxx
[ 35] gal_nom_mapfile mapcycle.txt galileo.amxx
14:15:27 [ 36] gal_nom_prefixes 0 galileo.amxx
[ 37] gal_nom_qtyused 0 galileo.amxx
[ 38] gal_vote_duration 15 galileo.amxx
[ 39] gal_vote_expirationcoun 1 galileo.amxx
[ 40] gal_endonround_countdow 1 galileo.amxx
[ 41] gal_vote_mapchoices 6 galileo.amxx
[ 42] gal_vote_announcechoice 1 galileo.amxx
[ 43] gal_vote_showstatus 1 galileo.amxx
[ 44] gal_vote_showstatustype 2 galileo.amxx
[ 45] gal_vote_uniqueprefixes 0 galileo.amxx
[ 46] gal_runoff_enabled 1 galileo.amxx
[ 47] gal_runoff_duration 15 galileo.amxx
[ 48] gal_sounds_mute 0 galileo.amxx
[ 49] gal_vote_mapfile mapcycle.txt galileo.amxx
[ 50] gal_vote_minplayers 1 galileo.amxx
[ 51] gal_vote_minplayers_map emptycycle.txt galileo.amxx

Old.School 02-14-2016 08:18

Re: Galileo v1.2.1 | Last Update: 11.02.2016
 
ok thnx alot


All times are GMT -4. The time now is 08:59.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.