Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

4 страниц V  « 3 4

voteban от Alka (Процентный вотебан - довёл до ума Safety1st)

, Safety1st - исправил ошибки и довёл плагин до ума.
Safety1st
сообщение 16.11.2012, 5:50
Сообщение #61
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(several @ 15.11.2012, 20:47) *
а это можно по русски написать?

Не-а)
Не стал пихать в ML: хз, какая часть народа будет его редактировать Блокнотом Windows под себя и всё испортит.

Проблема обнаружена и исправлена. Обновиться нужно всем.
Проведёте последние тесты - будет релиз версии 1.0)

Как нужно сообщать о проблемах

Цитата(several @ 15.11.2012, 22:21) *
У меня работает не корректно. Нажимаю на одного типа, в чат пишет что проголосовал за другого.
В plugins.ini располагается ниже чем admin.amxx
на 1 странице ников все норм вроде, стоит пролистать пару страниц и выбрать какой нить ник голосует не за того кого нужно

Достаточно часто мало слов 'Плагин не работает должным образом' и общего описания: разработчику нужны логи/скрины/конкретное описание (что, кого, как).
Конкретно в этом случае: нужно было сделать скрины меню с указанием, какая кнопка будет нажата, + те же скрины, но где уже сообщение из чата. И к этому прикрепить вывод команды status.
Например, так:



Плохими баг-репортами прострадали все тестеры, кроме primm (респект и уважуха!). Кто ждёт, что бесплатный плагин разработчик сразу сделает идеальным и сам оттестит на все случаи жизни - не уедет дальше говноплагинов 'by SLIMSHADY' (tuvix) и тех, кто пихает backdoor'ы. Так-то.
Результат - плагин 2 недели был фактически нерабочим. Забавно ;)

Скриптерам - в чём была проблема (имеет смысл прочесть ;)

Написанию плагинов я лично учился методом 'по аналогии': брал готовые куски кода из чужих плагинов. И привык юзать 'charsmax(<>) - 1' для задания размера массива. '- 1' - чтобы гарантированно получить null-terminated string. В плагине как раз столкнулся с тем, что в строку попадает только 1 символ (идентификатор игрока), а не 2 как задумано. Взглянул внимательнее в документацию - а там:
Цитата(string.inc)
#define charsmax(%1) (sizeof(%1)-1)


Отредактировал: Safety1st, - 16.11.2012, 5:57
Прикрепленные файлы:
Прикрепленный файл  voteban.sma ( 11,5 килобайт ) Кол-во скачиваний: 70
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя several
сообщение 16.11.2012, 9:47
Сообщение #62
Стаж: 14 лет

Сообщений: 112
Благодарностей: 9
Полезность: 69

спасибо за исправление, еще хотел спросить, что будет если игрок, которому останется 1 голос до бана сделает реконнект? голоса пропадают?

и еще можно ли как то убрать %time% из причины? просто я баню по амхбанс там и так должно быть видно срок, а %time% мешает тем, что в банлисте не отображает и получается вот так: "VOTEBAN Ha MuH."

Отредактировал: several, - 16.11.2012, 11:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 16.11.2012, 14:55
Сообщение #63
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(several @ 16.11.2012, 11:47) *
что будет если игрок, которому останется 1 голос до бана сделает реконнект? голоса пропадают?

Конечно.

Цитата(several @ 16.11.2012, 11:47) *
и еще можно ли как то убрать %time% из причины? просто я баню по амхбанс там и так должно быть видно срок, а %time% мешает тем, что в банлисте не отображает и получается вот так: "VOTEBAN Ha MuH."

А вы поставьте правильный тип бана, под AMXBans, и сотрите 'Ha MuH.' из причины.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя several
сообщение 16.11.2012, 15:45
Сообщение #64
Стаж: 14 лет

Сообщений: 112
Благодарностей: 9
Полезность: 69

Цитата(Safety1st @ 16.11.2012, 15:55) *
А вы поставьте правильный тип бана, под AMXBans, и сотрите 'Ha MuH.' из причины.

поставил тип бана правильный под AMXBANS 5 версию . voteban_type "4" посмотрел в исходнике. Банит нормально, но %time% не видит банлист. Могу ли я убрать %time% и просто написать voteban_reason "VOTEBAN"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 16.11.2012, 17:13
Сообщение #65
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Начните с того, что просмотрите все МОИ посты топика. Релиза плагина пока не было, инфа разбросана по постам. Каждый новый пост актуализует и дополняет аналогичную информацию предыдущего.
Другими словами: описания 'всё в одном посте' в данный момент нет, довольствуйтесь тем, что есть. Претензии не принимаются ;)
А чтение sma оставьте скриптерам))

--
update
Я так ответил персонально several, потому что имел с ним продолжительную беседу в привате и не пощряю деградировавший потребительский подход, неумение читать, различать, где чей пост и на чьи слова нужно ориентироваться (на слова автора, как ни странно).

Отредактировал: Safety1st, - 16.11.2012, 17:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sxzar1987
сообщение 16.11.2012, 23:45
Сообщение #66
Стаж: 13 лет

Сообщений: 93
Благодарностей: 19
Полезность: < 0

Чесно говоря и сам замечал такие баги с никами, но надеюсь после этого обновления они пропадут. Времени нет тестить особо, а другие игроки моих серверов мне чет не пишут об странных ошибках плагина.

Надеюсь всё теперь будет гуд, пошел тестить...

ШАПКУ ОБНОВИЛ! ОБНОВЛЯЕМСЯ!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 17.11.2012, 0:51
Сообщение #67
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Спасибо, sxzar1987, ты единственный, кто меня сегодня порадовал)

Только плз убери хотя бы из шапки текст:
Цитата
ПРИМЕЧАНИЕ!!! ЭТОТ ВОТЕБАН СТАВИТЬ в plugins.ini ОБЯЗАТЕЛЬНО ПОСЛЕ admin.amxx иначе будет баг того, что при выборе ника в чат будет высвечиваться другой ник... Будто Вы выбрали другого.

Позиция плагина в plugins.ini не имеет значения; подобные проблемы были по другим причинам.

Цитата(sxzar1987 @ 17.11.2012, 1:45) *
Времени нет тестить особо

У меня тем более)) Но нужно выбрать время и хорошо протестить: я ведь предупредил, что плагин в реальном мире не тестился.

Цитата(sxzar1987 @ 17.11.2012, 1:45) *
а другие игроки моих серверов мне чет не пишут об странных ошибках плагина.

Вот-вот. Надежда только на свои силы)

Отредактировал: Safety1st, - 17.11.2012, 0:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя filip
сообщение 2.12.2012, 9:39
Сообщение #68


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

Вобщем, есть баг один. При номинировании некоторых игроков, номинируются другие. Сам лично проверял, зашел с пиратки, попросил проголосовать за мой бан, но вместо меня народ стал выбирать игрока под номером 1 в меню. Так происходит не всегда, некоторые игроки номинируются корректно. Возможен конфликт с др плагинами? Может кто подскажет?
Плагины

amxbans
admin
TP_aim
admincmd
adminchat
adminhelp
adminslots
adminvote
anti_fullupdate_spam2
antiautobug
antiflood
cmdmenu
ad_manager
imessage
scrollmsg
menufront
multilingual
nextmap
pausecfg
plmenu
pluginmenu
restmenu
statscfg
statsx
stats_logging
miscstats
telemenu
timeleft
admin_check
admin_freelook
admin_spec_esp
RecordDemoQuestion_RUS
1218095403_votemute
resetscore
soc_avtoriz1
gamemenu
mapsmenu
nice_kicker
amx_sysbizz
TPSmenu_v1.7
galileo
evil-recorder
Map_Spawns_Editor
csnadedrops
hl_weapon_physics
voteban
instant_autoteambalance
vk_girls2
VIPSystem
VIPSystemExpansion
VSReserveSlot
VSSpawnArmor
VSSpawnGrenades
VSVipStatus
VSVipsOnline
VSWeaponsItem
VSvotemapAcess
hobo_afk_manager
сolored_translit


Отредактировал: filip, - 2.12.2012, 11:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 2.12.2012, 14:58
Сообщение #69
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Скрины и лог будет, или вы тоже предыдущие посты не читали?
"С пиратки" какие-либо флаги есть у вас?

Отредактировал: Safety1st, - 2.12.2012, 15:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя filip
сообщение 2.12.2012, 16:50
Сообщение #70


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

Простите, флагов никаких не было, зашел под ником 'eBeT'. Вот логи (надеюсь это то, что нужно). Скринов не делал, а что они дать могут? Номинировал постоянно FYNTIK O_O (он был первым в списке). К сожалению никаких закономерностей выявить не удалось. Люди, которые пытались меня номинировать, зачастую номинировали этого фунтика.
Логи
L 12/02/2012 - 12:35:07: Player 'eBeT' has been voted for banning by 'Spr[1]te*'
L 12/02/2012 - 12:41:17: Player 'maxiKoHb' has been voted for banning by 'E_Blo_off_xD'
L 12/02/2012 - 12:52:04: Player 'misha' has been voted for banning by 'iliya_petrov'
L 12/02/2012 - 12:52:08: Player 'v v e s' has been voted for banning by 'iliya_petrov'
L 12/02/2012 - 12:52:09: Player 'Noobik' has been voted for banning by 'iliya_petrov'
L 12/02/2012 - 12:57:50: Player 'LOL' has been voted for banning by 'T-[v!rus]# COWBOY'
L 12/02/2012 - 12:58:12: Player 'LOL' has been voted for banning by 'krastty`'
L 12/02/2012 - 13:03:01: Player 'LOL' has been voted for banning by 'CKBO3H9K'
L 12/02/2012 - 13:03:20: Player 'LOL' has been voted for banning by 'Wie^So | Styu'
L 12/02/2012 - 13:03:20: Player 'LOL' has been voted for banning by '[$]-tark'
L 12/02/2012 - 13:07:17: Player 'fantastiques' has been voted for banning by 'niko'
L 12/02/2012 - 13:41:33: Player 'FYNTIK O_O' has been voted for banning by 'eBeT'
L 12/02/2012 - 13:46:00: Player 'FYNTIK O_O' has been voted for banning by 'Diego Corrales'
L 12/02/2012 - 13:46:03: Player 'CKBO3H9K' has been voted for banning by 'ZaDrOt'
L 12/02/2012 - 13:46:23: Player 'Diego Corrales' has canceled vote for banning 'FYNTIK O_O'
L 12/02/2012 - 13:46:55: Player 'FYNTIK O_O' has been voted for banning by 'I t ' s . . .'
L 12/02/2012 - 13:47:00: Player 'FYNTIK O_O' has been voted for banning by 'Diego Corrales'
L 12/02/2012 - 13:47:12: Player 'Diego Corrales' has been voted for banning by 'eBeT'
L 12/02/2012 - 13:47:42: Player 'Diego Corrales' has canceled vote for banning 'FYNTIK O_O'
L 12/02/2012 - 13:48:50: Player 'FYNTIK O_O' has been voted for banning by 'eBeT'
L 12/02/2012 - 13:48:59: Player 'eBeT' has canceled vote for banning 'FYNTIK O_O'
L 12/02/2012 - 13:49:03: Player 'FYNTIK O_O' has been voted for banning by 'Diego Corrales'
L 12/02/2012 - 13:49:32: Player 'FYNTIK O_O' has been voted for banning by 'eBeT'
L 12/02/2012 - 13:49:43: Player 'eBeT' has canceled vote for banning 'FYNTIK O_O'
L 12/02/2012 - 13:49:56: Player 'Diego Corrales' has been voted for banning by 'I t ' s . . .'
L 12/02/2012 - 13:50:01: Player 'I t ' s . . .' has canceled vote for banning 'FYNTIK O_O'
L 12/02/2012 - 13:50:05: Player 'I t ' s . . .' has canceled vote for banning 'Diego Corrales'
L 12/02/2012 - 13:50:20: Player 'September' has been voted for banning by 'eBeT'
L 12/02/2012 - 13:50:30: Player 'eBeT' has canceled vote for banning 'September'
L 12/02/2012 - 13:51:16: Player 'FYNTIK O_O' has been voted for banning by 'KbIX'
L 12/02/2012 - 13:51:18: Player 'KbIX' has been voted for banning by 'eBeT'
L 12/02/2012 - 13:51:25: Player 'eBeT' has canceled vote for banning 'KbIX'
L 12/02/2012 - 13:56:45: Player 'FYNTIK O_O' has been voted for banning by '[$]-tark'
L 12/02/2012 - 13:56:55: Player 'KbIX' has canceled vote for banning 'FYNTIK O_O'
L 12/02/2012 - 13:57:29: Player 'FYNTIK O_O' has been voted for banning by 'Joni'
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 2.12.2012, 17:22
Сообщение #71
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(filip @ 2.12.2012, 18:50) *
Вот логи (надеюсь это то, что нужно).

Лог верный, ну кусок огромный по времени. Тут без ванги не разберёшься, какой период относится ко времени теста.

Цитата(filip @ 2.12.2012, 18:50) *
Номинировал постоянно FYNTIK O_O (он был первым в списке).

Номинировал или номинировалИ?

Цитата(filip @ 2.12.2012, 18:50) *
Скринов не делал, а что они дать могут?

А вы делайте, не ленитесь. Как выглядит меню, какие надписи появляются. Вы вот, например, даже не подумали указать, как с вашими голосованиями обстоит ситуация. В 2-х словах: скрины нужны, чтобы я своими глазами посмотрел на происходящее без лишнего геморроя.

--

Склоняюсь к мысли, что вы используете не последнюю версию плагина. Такой баг был - как раз номинировался первый в списке; был пофикшен.

Отредактировал: Safety1st, - 2.12.2012, 17:26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя filip
сообщение 2.12.2012, 19:01
Сообщение #72


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

Цитата(Safety1st @ 2.12.2012, 18:22) *
Склоняюсь к мысли, что вы используете не последнюю версию плагина. Такой баг был - как раз номинировался первый в списке; был пофикшен.

Да, вы правы, устанавливал на сервер плагин, который выкладывали вы в каком-то посте, не просмотрел, что sxzar1987 обновил первый пост уже позднее.
Все работает, спасибо, буду тестить, если будут баги, обязательно отпишусь

Отредактировал: filip, - 2.12.2012, 19:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 2.12.2012, 20:32
Сообщение #73
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Ok.
Я не раз выкладывал плагин, но юзать нужно самую новую версию ;)
Т.е. - самую последнюю из выложенных мной. Про шапку не знаю, она не моя.
Хотите - можете подготовить текст "всё в одном посте со скринами", сделаю "правильный" релиз плагина в "правильном" разделе.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 2.12.2012, 21:25
Сообщение #74


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Код
#define AUTHOR "Safety1st/Alka"

я думаю, наоборот
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 2.12.2012, 21:29
Сообщение #75
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

А что не так?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя basket
сообщение 3.12.2012, 13:57
Сообщение #76


Стаж: 15 лет

Сообщений: 165
Благодарностей: 43
Полезность: 72

Действительно, с учетом, что второй доработку плагина не выполнял ну уж очень давно.

Что не так?

Отредактировал: basket, - 3.12.2012, 13:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 5.12.2012, 7:10
Сообщение #77
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Плагин дожил до релиза.

Изменения:
- новое название - 'Rock to Ban'. Внимание! Изменены названия обоих файлов.
- для типов бана 0, 1 и 2 шаблон %time% больше не является обязательным
- пара мелких оптимизаций.

Загрузка - в топике плагина.
Тестировать нечего ;)

Отредактировал: Safety1st, - 5.12.2012, 7:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sxzar1987
сообщение 5.12.2012, 19:08
Сообщение #78
Стаж: 13 лет

Сообщений: 93
Благодарностей: 19
Полезность: < 0

Cлав, те яйцы-))) Народ качаем плагин от Сафетиста, но если что первый пост обновлён был...

Отредактировал: sxzar1987, - 5.12.2012, 20:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
4 страниц V  « 3 4
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: