+bool VoteCommand_checkclients()
+{
+ float c = 0, nc = 0;
+ FOREACH_CLIENT(true,
+ {
+ //if(!IS_DISCONNECTED_CLIENT(it)) c++;
+ if(!IS_BOT_CLIENT(it)) c++; // test code, counts bots as unconnected
+ else nc++;
+ });
+ LOG_INFOF("^x8f0 %d / %d\n", c, nc);
+ if (!nc)
+ return false;
+ // if true vote is not allowed
+ // connessi 2 non connessi 1 false allowed
+ // connessi 3 non connessi 1 false allowed
+ // connessi 2 non connessi 2 true not allowed
+ // connessi 3 non connessi 2 true not allowed
+ // connessi 5 non connessi 3 true not allowed
+ // connessi 5 non connessi 2 false allowed
+ // if the not connected are half or less
+ return (c < nc * 2);
+}
+