Иконка ресурса

[Achievements] Core 1.6

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
А зачем это вообще нужно и можно ли хотя бы сделать так, чтобы за выполненные достижения выдавались кредиты?
В achievements.txt есть пункт, который так и называется "reward", осталось додумать тебе, что дальше...
В BountyHunt даже пример есть на кредитах.🤦‍♂️
 

Andy_Clashbit

🏅RPG-шник🏅
Сообщения
70
Реакции
13
Доброго времени суток.
Плагин просто бомба!
Автору огромный респект.

Есть один вопрос к знатокам:
Скажите пожалуйста, как можно исключить ботов?
Что бы плагин их не считал как игроков для переменной sm_achievements_min_players "4" и что бы не считал их прогресс. А то вчера поставил плагин на сервер, дабы протестировать выдачи кредитов, подсчёт действий, и тд, так боты тоже получали ачивки. Соответственно им (ботам) шоп пытался безуспешно выдавать кредиты. Если бы можно было их исключить из поля зрения плагина, думаю нагрузка была бы намного меньше, и ошибок бы не было.

И ещё что хотел бы спросить. В менюшке, ачивки постоянно меняют язык, то ра русском, то на английском. Это не правится? Читал тут что у многих такое.
Спасибо.

Upd спустя полтора месяца, так никто и не ответил :(
 
Последнее редактирование:

Andy_Clashbit

🏅RPG-шник🏅
Сообщения
70
Реакции
13
errors log:
L 05/27/2020 - 12:06:38: [achievements.smx] SQLT_OnInsertProgress failure: "column userid is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (29, 'eagle400', 1)
L 05/27/2020 - 12:06:40: [achievements.smx] SQLT_OnInsertProgress failure: "column userid is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (1, 'serverStar1', 1)
L 05/27/2020 - 12:06:40: [achievements.smx] SQLT_OnInsertProgress failure: "column userid is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (1, 'serverStar2', 1)
L 05/27/2020 - 12:06:40: [achievements.smx] SQLT_OnInsertProgress failure: "column userid is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (1, 'serverStar3', 1)
L 05/27/2020 - 12:06:40: [achievements.smx] SQLT_OnInsertProgress failure: "column userid is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (1, 'big_Boom_50', 1)
L 05/27/2020 - 12:06:40: [achievements.smx] SQLT_OnInsertProgress failure: "column userid is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (1, 'big_Boom_100', 1)
L 05/27/2020 - 12:06:40: [achievements.smx] SQLT_OnInsertProgress failure: "column userid is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (1, 'big_Boom_200', 1)
L 05/27/2020 - 12:06:56: [achievements.smx] SQLT_OnInsertProgress failure: "column userid is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (1, 'responsible1', 1)
L 05/27/2020 - 12:06:56: [achievements.smx] SQLT_OnInsertProgress failure: "column achivement is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (29, 'communicative1', 1)
L 05/27/2020 - 12:06:56: [achievements.smx] SQLT_OnInsertProgress failure: "column achivement is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (29, 'communicative2', 1)
L 05/27/2020 - 12:06:56: [achievements.smx] SQLT_OnInsertProgress failure: "column achivement is not unique" INSERT INTO `progress` (`userid`, `achivement`, `count`) VALUES (29, 'communicative3', 1)
Думаю главное это поправить ошибки с базой данных. Данная ошибка у всех: SQLT_OnInsertProgress failure: "columns userid, achivement are not unique"
Добавить возможность исключить ботов.
Может ещё кто то, что то предложит.

может подскажете что дописать что бы ботов исключить, не писать их в бд вообще??? вон в логе это ведь из за ботов да?
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Пишете, что именно нужно и отправляете средства на кошелёк сайта как "пожертвование".
Если чисто ошибку поправить - без проблем.

А вообще я какое-то время назад завёл Гит репу под форк, но пока ничего там не делал. Можете прямо туда закидывать, что нужно. Скоро в отпуск выйду, буду пилить мб.
 

Andy_Clashbit

🏅RPG-шник🏅
Сообщения
70
Реакции
13
Пишете, что именно нужно и отправляете средства на кошелёк сайта как "пожертвование".
Если чисто ошибку поправить - без проблем.

А вообще я какое-то время назад завёл Гит репу под форк, но пока ничего там не делал. Можете прямо туда закидывать, что нужно. Скоро в отпуск выйду, буду пилить мб.
Я больше склоняюсь к тому, что бы конкретно под мои требования(пожелания) написали(пофиксили) данный плагин. За это готов заплатить. О сумме поговорим в лс.
1. Это убрать из получения ачивок ботов. Тоесть что бы ихние достижения(действия) не считались плагином. Но в тоже время, игроку, убившему бота, что бы всё считалось как положено.
2. Конечно-же решить проблему с бд.
У меня из за неё отваливаются все остальные бд которые на sqlite (рпг)
3. Ачивки что бы и остались настраиваемые по своему вкусу.
4. Было бы интересно добавить возможность при получении определённой ачивки, выполнять над игроком опред команду (как в Gifts core Commands от R1ko) к примеру, убил 10 заложников, тебя ослепит, закопает или заморозит, ну в таком духе.
5. Прикрутить цвета сообщ в чате к плагину.
6. Мне нужен этот плагин под см 1.9 (не ругайтесь, и не бросайтесь камнями:) не могу и не очень хочу ставить 1.10.
7. Может ещё что то, пока не пришло в голову.

Напишите пожалуйста, осуществимо ли это?

На гитхабе что то я вообще не ориентируюсь:(

Спасибо...

Добавил файлы со своими настройками.
 

Вложения

  • achievements.txt
    8.6 КБ · Просмотры: 37
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Сегодня просмотрю и отвечу. В четверг был занят.
 

dyoma

Участник
Сообщения
175
Реакции
21
Привет,
спамит в лог:
L 08/13/2020 - 11:30:16: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 08/13/2020 - 11:30:16: [SM] Blaming: Achievements.smx
L 08/13/2020 - 11:30:16: [SM] Call stack trace:
L 08/13/2020 - 11:30:16: [SM] [0] SQL_TQuery
L 08/13/2020 - 11:30:16: [SM] [1] Line 66, achievements/sql.sp::LoadClient
L 08/13/2020 - 11:30:16: [SM] [2] Line 172, Achievements.sp::OnClientPutInServer
 

Andy_Clashbit

🏅RPG-шник🏅
Сообщения
70
Реакции
13
Сегодня просмотрю и отвечу. В четверг был занят.
Привет, хотел бы спросить ещё раз, может ты забыл, или ещё чего.
В лс пишу, тишина. Мог бы ты ответить(будь то тут или в лс) , берешся ты или нет. Почти 2 мес прошло, и мне бы знать будет результат, стоит ли ждать дальше, или пробовать обращаться к другим?
Спасибо.
Не сочти за навязывание.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Andy_Clashbit, сейчас работаю, и до конца октября минимум полностью занят. Могу разве что в выходные понемногу делать.
В личку отпишу тогда же.
 

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
В консоль сыпет ошибка, все было норм до последней обновки, у когото еще есть подобная беда?

[SM] Exception reported: Invalid Handle 2cbd0ecb (error 1)
[SM] Blaming: achievements.smx
[SM] Call stack trace:
[SM] [0] GetTrieValue
[SM] [1] Line 36, achievements/events.sp::ProcessEvents
[SM] [2] Line 11, achievements/events.sp::Event_AttackerCallback
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
@Andy_Clashbit, сейчас работаю, и до конца октября минимум полностью занят. Могу разве что в выходные понемногу делать.
В личку отпишу тогда же.
Как прогресс?
Хочу поставить данный офигенный плагин, но чую будут ошибки -_-
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
В консоль сыпет ошибка, все было норм до последней обновки, у когото еще есть подобная беда?
Эх...😔 просто установил и сыпет данной ошибкой:
C-подобный:
L 01/17/2022 - 15:08:23: [SM] Exception reported: Invalid Handle 142309f7 (error 3)
L 01/17/2022 - 15:08:23: [SM] Blaming: achievements.smx
L 01/17/2022 - 15:08:23: [SM] Call stack trace:
L 01/17/2022 - 15:08:23: [SM]   [0] GetTrieValue
L 01/17/2022 - 15:08:23: [SM]   [1] Line 36, achievements/events.sp::ProcessEvents
L 01/17/2022 - 15:08:23: [SM]   [2] Line 11, achievements/events.sp::Event_AttackerCallback
Еще не проверял, на работоспособность...
Пишете, что именно нужно и отправляете средства на кошелёк сайта как "пожертвование".
Если чисто ошибку поправить - без проблем.

А вообще я какое-то время назад завёл Гит репу под форк, но пока ничего там не делал. Можете прямо туда закидывать, что нужно. Скоро в отпуск выйду, буду пилить мб.
@Kruzya Ну так что там?
 

wydome

Участник
Сообщения
149
Реакции
4
Как пофиксить чтобы плагин постоянно не переводился на английский язык?
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Как пофиксить чтобы плагин постоянно не переводился на английский язык?
Возможно у вас в core.cfg написано EN а не RU.

/addons/sourcemod/configs/core.cfg:
    /**
     * Language that multilingual enabled plugins and extensions will use to print messages.
     * Only languages listed in languages.cfg are valid.
     *
     * The default value is "en"
     */
    "ServerLang"    "ru"
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Да, так и было, без понятия почему...
А с чем это может быть связано?
L 03/13/2022 - 14:44:54: [achievements.smx] SQLT_OnUpdateProgress failure: "near "m": syntax error"
Хз, что то связано с запросами к БД
 
Сверху Снизу