GameVoting (Плагин голосований votekick, voteban, votemute)

GameVoting (Плагин голосований votekick, voteban, votemute) 1.9.3

diman1000w

Участник
Сообщения
422
Реакции
24
[SM] Exception reported: Could not open file "D:\server_windows\server_csgo\csgo\addons\sourcemod\logs\gamevoting\gv_10-22.txt"
[SM] Blaming: GameVoting.smx
[SM] Call stack trace:
[SM] [0] LogToFile
[SM] [1] Line 375, GameVoting/GameVoting.sp::WorkingWithGameVoting.VoteFor
[2] Line 24, GameVoting/Callbacks.sp::MenuHandler_Votekick
Error log file session closed.
 

Shurik_7773.cfg

Участник
Сообщения
93
Реакции
10
Подскажите как исправить?
Оффтоп
 

BenjaminPaul

Code is poetry
Сообщения
177
Реакции
220
  • Автор ресурса
  • #46
Привет всем) Неужели этим плагином еще пользуются. :blink:
Советую качать с GitHub - neatek/GameVoting: Simple voting plugin Sourcemod.net for TF2, CSS, CSGO etc
и компилировать исходники самим, так как .smx версия не поддерживается в git репе. (т.е. имеют косяки)
а так, весомые коммиты от юзеров одобряю.
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #47
Привет всем) Неужели этим плагином еще пользуются. :blink:
Советую качать с GitHub - neatek/GameVoting: Simple voting plugin Sourcemod.net for TF2, CSS, CSGO etc
и компилировать исходники самим, так как .smx версия не поддерживается в git репе. (т.е. имеют косяки)
а так, весомые коммиты от юзеров одобряю.

использую на всех своих серверах, ну а что, неплохой плаг же)
 

skywalker

Участник
Сообщения
1,153
Реакции
263
может кто скинуть новую, скомпилированную версию..чет не выходит никак:eek:
 

m9c0

Участник
Сообщения
159
Реакции
72
@neatek3, братан, ну ты ж ведь автор плагина... подскажи хорошие альтернативы этому плагину, чтобы по функционалу не уступали.
или если у тебя еще не перегорел энтузиазм к написанию плагинов, то можешь обратить внимание на мой запрос вот в этой теме - Гибкий к настройке плагин voteban, votekick, votemute
 

BenjaminPaul

Code is poetry
Сообщения
177
Реакции
220
  • Автор ресурса
  • #50
@neatek3, братан, ну ты ж ведь автор плагина... подскажи хорошие альтернативы этому плагину, чтобы по функционалу не уступали.
или если у тебя еще не перегорел энтузиазм к написанию плагинов, то можешь обратить внимание на мой запрос вот в этой теме - Гибкий к настройке плагин voteban, votekick, votemute
Альтернатив нет, пользуйся. Если ты умеешь писать плагины пиши коммиты в Git репозитарий мой. Энтузиазм перегорел давно, когда я начал работать. А всё что ты написал вроде как есть в плагине. Делать общее голосование за бан или кик игрока - это стандартный функционал в CS:GO) Мне не нравится запускать общее голосование на кик или бан определенного игрока. Если люди хотят забанить того или иного игрока они пишут в чат votemute votegag votekick voteban и выбирают его.

--- Добавлено позже ---

GameVoting 1.8.0 (Эксклюзив для hlmod.ru)
Скоро может быть сделаю версию 1.8.0 все же, sm же уже 1.8) с Sourcemod API и со всеми плюшками.
так как до сих пор плагином пользуется более чем ~300 серверов, это хороший мотиватор)
Последнее обновление которого было 22.11.2016

поэтому если у вас есть идеи - пишите сюда (только связанные с банами и данным плагином), в лс или еще куда, где я могу увидеть их.
я уже накатал себе "план" основной всего плагина, с механизмом и идеями.
Версия 1.5 была, потом 1.7 (полный перепис плагина), и теперь 1.8 (полный перепис с нуля)

Почему переписываю плагин?
Потому что опыт больше, и есть вещи которые можно сделать лучше, качественнее,
ну и потому что я не хочу делать "весомые", "жирные" плагины обрастающие ненужным функционалом,
которые бы грузили ваши сервера (как и свои).

Примерный план:
Version 1.8.0 (sm1.8)

Commands:
#votekick voteban votegag votemute
#/votekick /voteban /votegag /votemute
#!votekick !voteban !votegag !votemute
Features:
#Translations (en/de/es/ru)
#Sourcebans support (without gamecomms)
#Remember votes after reconnect and change map
#Sourcemod API
Convars:
#dis/en - votekick voteban votegag votemute
#time - votekick voteban votegag votemute
#percent - votekick voteban votegag votemute
#Minimum players
#Autodisable Admin on server
#Immunity players for ban,kick,gag,mute with flag
#Enable or disable logs
#AuthID type
#Remember players votes for ban or etc. forever?

Все - чего нет, можете предлагать.

Также нужны тестеры для игр L4D2, CS:GO, CS:Source, No More Room in Hell, Age of Chivalry
если никого не будет на alliedmods.net наберу.
разработка займет думаю 0.5-1 месяц
 
Последнее редактирование:

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #51
Альтернатив нет, пользуйся. Если ты умеешь писать плагины пиши коммиты в Git репозитарий мой. Энтузиазм перегорел давно, когда я начал работать. А всё что ты написал вроде как есть в плагине. Делать общее голосование за бан или кик игрока - это стандартный функционал в CS:GO) Мне не нравится запускать общее голосование на кик или бан определенного игрока. Если люди хотят забанить того или иного игрока они пишут в чат votemute votegag votekick voteban и выбирают его.

--- Добавлено позже ---

GameVoting 1.8.0 (Эксклюзив для hlmod.ru)
Скоро может быть сделаю версию 1.8.0 все же, sm же уже 1.8) с Sourcemod API и со всеми плюшками.
так как до сих пор плагином пользуется более чем ~300 серверов, это хороший мотиватор)
Последнее обновление которого было 22.11.2016

поэтому если у вас есть идеи - пишите сюда (только связанные с банами и данным плагином), в лс или еще куда, где я могу увидеть их.
я уже накатал себе "план" основной всего плагина, с механизмом и идеями.
Версия 1.5 была, потом 1.7 (полный перепис плагина), и теперь 1.8 (полный перепис с нуля)

Почему переписываю плагин?
Потому что опыт больше, и есть вещи которые можно сделать лучше, качественнее,
ну и потому что я не хочу делать "весомые", "жирные" плагины обрастающие ненужным функционалом,
которые бы грузили ваши сервера (как и свои).

Примерный план:
Version 1.8.0 (sm1.8)

Commands:
#votekick voteban votegag votemute
#/votekick /voteban /votegag /votemute
#!votekick !voteban !votegag !votemute
Features:
#Translations (en/de/es/ru)
#Sourcebans support (without gamecomms)
#Remember votes after reconnect and change map
#Sourcemod API
Convars:
#dis/en - votekick voteban votegag votemute
#time - votekick voteban votegag votemute
#percent - votekick voteban votegag votemute
#Minimum players
#Autodisable Admin on server
#Immunity players for ban,kick,gag,mute with flag
#Enable or disable logs
#AuthID type
#Remember players votes for ban or etc. forever?

Все - чего нет, можете предлагать.

Также нужны тестеры для игр L4D2, CS:GO, CS:Source, No More Room in Hell, Age of Chivalry
если никого не будет на alliedmods.net наберу.
разработка займет думаю 0.5-1 месяц

Отлично. Протестирую на кс:го
 

BenjaminPaul

Code is poetry
Сообщения
177
Реакции
220
  • Автор ресурса
  • #54
@neatek3, крутотень. Возьми те идеи, которые я прелагал в теме - Гибкий к настройке плагин voteban, votekick, votemute

хоть у меня все свободное время отнимает работа, но я буду тестить на ксго по возможности
извини, я не хочу выбирать что есть, чего нету, разбирать твой текст огромный который ты там написал.
я написал тебе план и написал сюда писать (в эту тему) идеи которых нет.

и помни, краткость - сестра таланта.
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #55
@neatek3, лучше не кратно, а до словно объяснять проблемы и желания.
Иначе могут не правильно понять.
 

BenjaminPaul

Code is poetry
Сообщения
177
Реакции
220
  • Автор ресурса
  • #56
Информация для тестеров:
Что требуется:
1. Отключать все плагины на время тестов. (кроме стандартных Sourcemod).
2. Иметь Sourcemod 1.7.0-1.8.0

Как тестировать:
1. В релизе для теста будет информация как установить (пока что это закинуть gamevoting.smx в plugins, или скачать исходники самому, скомпилировать и закинуть .smx).
2. Очистить или переместить все существующие логи в другую папку из sourcemod/logs
3. Проверять совместимость с Sourcebans (если таковая имеется). (пока не требуется)
4. По окончанию тестирования предоставлять все логи из папки sourcemod/logs.
5. Указывать игру в которой был протестирован плагин.

Все кто помогал тестировать будут в "кредитах" плагина "Testers:".
--- Добавлено позже ---
GameVoting 1.8.0dev

Что тестировать?
1. Отображение меню.
2. Сброс голосов после перезахода.
3. Считалку голосов на кик или бан(итд) игрока.
4. Реакция на команды - /voteban /votekick /votegag /votemute !voteban !votekick !votemute !votegag voteban votekick votegag votemute

Возможно ничего не будет работать, но надеюсь что-то будет работать.
Сам ничего не тестировал потратил минут 15 на написание.
Надеюсь кто протестит выложит логи и скриншоты если можно.
Информация для тестеров как тестить тоже выше.
Первый блин комом.
PS. максимальное количество для бана или кика сейчас фиксировано 10.

-> Скачать 1.8.0dev

После первых фидбэков я буду принимать меры дальнейшие по разработке.
И только на выходных.
 
Последнее редактирование:

m9c0

Участник
Сообщения
159
Реакции
72
@neatek3, вот мои предложения:

1. Сделать возможность включения\отключения через конфиг, двух типов голосования: 1й тип - каждый пишет voteban, votekick, votemute, votegag \ 2й тип - только один человек пишет voteban, votekick, votemute, votegag и после этого запускается голосование (как голосование за смену карты SM) и игроки голосуют.

2. При 2м типе голосования в чате бы отображался процесс голосования

3. Сделать так, чтобы процесс голосований voteban, votekick, votemute, votegag записывался в логи, при 1м и 2м типе голосования. Ну а логи в свою очередь бы записывались в отдельную папку, например: addons\sourcemod\logs\gamevoting\

4. Сделать так, чтобы Sourcebans, в качестве забанившего игрока, заносился именно тот человек, который начал голосование. И там же отображалась причина бана, которую выбрал первый проголосовавший игрок.
 

BenjaminPaul

Code is poetry
Сообщения
177
Реакции
220
  • Автор ресурса
  • #59
@neatek3,
смотри в общем, neatek, у тебя косяки.
C-подобный:
L 12/25/2016 - 11:40:07: [SM] Exception reported: Cannot replace searches of empty strings
L 12/25/2016 - 11:40:07: [SM] Blaming: gamevoting.smx
L 12/25/2016 - 11:40:07: [SM] Call stack trace:
L 12/25/2016 - 11:40:07: [SM]   [0] ReplaceString
L 12/25/2016 - 11:40:07: [SM]   [1] Line 44, D:\scripting\GameVoting1.8\gamevoting.sp::CheckCommand
L 12/25/2016 - 11:40:07: [SM]   [2] Line 36, D:\scripting\GameVoting1.8\gamevoting.sp::OnClientSayCommand
L 12/25/2016 - 11:40:10: [SM] Exception reported: Cannot replace searches of empty strings
L 12/25/2016 - 11:40:10: [SM] Blaming: gamevoting.smx
L 12/25/2016 - 11:40:10: [SM] Call stack trace:
L 12/25/2016 - 11:40:10: [SM]   [0] ReplaceString
L 12/25/2016 - 11:40:10: [SM]   [1] Line 44, D:\scripting\GameVoting1.8\gamevoting.sp::CheckCommand
L 12/25/2016 - 11:40:10: [SM]   [2] Line 36, D:\scripting\GameVoting1.8\gamevoting.sp::OnClientSayCommand
вот лог

- Команды /voteban /votekick /votegag /votemute voteban votekick votemute votegag Не рабочие. только с ! работают.
- У менюх нету титула.
Исправляй.

вот так кароч пишите)
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #60
@neatek3

Команды работают только через ! и через /
Просто написав в чат voteban и т.д не срабатывает меню.
 
Сверху Снизу