Faceit Level

Mury0nych

Участник
Сообщения
277
Реакции
38
Вы приложили лог без необходимой информации. Без неё, ничего не понять.
L 07/09/2022 - 12:16:25: [SM] Exception reported: Handle 42320ce8 is invalid (error 3)
L 07/09/2022 - 12:16:25: [SM] Blaming: faceit_level.smx
L 07/09/2022 - 12:16:25: [SM] Call stack trace:
L 07/09/2022 - 12:16:25: [SM] [0] CloseHandle
L 07/09/2022 - 12:16:25: [SM] [1] Line 140, faceit_level.sp::HTTPPlayerDetailsCompleteData
L 07/09/2022 - 12:16:25: [SM] [3] SteamWorks_GetHTTPResponseBodyCallback
L 07/09/2022 - 12:16:25: [SM] [4] Line 112, faceit_level.sp::HTTPPlayerDetailsComplete
Сообщения автоматически склеены:

Дождался ошибки)
 

Slava_bebro

Участник
Сообщения
15
Реакции
0
Подскажите а вставлять куда этот ключ, в какую папку?
Сообщения автоматически склеены:

Подскажите, в какой файл надо вставлять данный аппи ключ?
 

Slava_bebro

Участник
Сообщения
15
Реакции
0
1) в sp закинул свой ключ 2)Потом закинул из файла Faceit default две папки fastdl и server. (разархивировал и закинул на сервер 2 папки materials)
Подскажи что я сделал не правильно, а то не разбираюсь в этом плагине
1658563329403.png


1658563266025.png
 

Dipper

Участник
Сообщения
313
Реакции
170
1) в sp закинул свой ключ 2)Потом закинул из файла Faceit default две папки fastdl и server. (разархивировал и закинул на сервер 2 папки materials)
Подскажи что я сделал не правильно, а то не разбираюсь в этом плагине
Посмотреть вложение 100196

Посмотреть вложение 100195
Sp файл скомпилировал?
 

Mury0nych

Участник
Сообщения
277
Реакции
38
Можешь подсказать как его скомпилировать? Сам компилятор у меня есть, но не помню как.
Посмотреть вложение 100197
 

Slava_bebro

Участник
Сообщения
15
Реакции
0
Скомпилировал плагин
Теперь faceit lvl smx находится в plugins, а sp в scripting
потом даже прописал в cfg/sourcemod/faceit_level.cfg указал тоже api ключ и после перезагрузки сервера ничего не работает
 

babka68

Участник
Сообщения
2,124
Реакции
956
Скомпилировал плагин
Теперь faceit lvl smx находится в plugins, а sp в scripting
потом даже прописал в cfg/sourcemod/faceit_level.cfg указал тоже api ключ и после перезагрузки сервера ничего не работает
Здравствуйте, вас ввели в заблуждение.
- От файла создается файл конфигурации по пути cfg/sourcemod/faceit_level.cfg тут укажите свой ключ
- Перезапустите сервер при условии, что smx уже лежит в папке plugins

P.S Потому что может быть такое, что файл конфигурации создался, а значение там другое, вы скомпилировали плагин со свои ключё, а файл конфигурации уже создан со старым значением
Что бы убедиться, в консоли сервера пропишите sm_faceit_level_api_key и вам должно выдать ваш ключ, который вый указали в файле конфигурации
 

Slava_bebro

Участник
Сообщения
15
Реакции
0
Здравствуйте, вас ввели в заблуждение.
- От файла создается файл конфигурации по пути cfg/sourcemod/faceit_level.cfg тут укажите свой ключ
- Перезапустите сервер при условии, что smx уже лежит в папке plugins

P.S Потому что может быть такое, что файл конфигурации создался, а значение там другое, вы скомпилировали плагин со свои ключё, а файл конфигурации уже создан со старым значением
Что бы убедиться, в консоли сервера пропишите sm_faceit_level_api_key и вам должно выдать ваш ключ, который вый указали в файле конфигурации
всё верно. Плагин фейсита лежит в smx, а так же в файле faceit_lvl_cfg по пути cfg/sourcemod/faceit_level.cfg (вставлен мой апи ключ)
(Повторим) smx плагин находится. В cfg faceit_lvl_cfg находится ключ фейсита. Из sp я удалил конфигуратор и перезапустил сервер
Но ничего не работает
1658570831461.png
 

Sicquze

Участник
Сообщения
11
Реакции
1
Пофиксил плагин, так как у самого не работал.
Теперь работает вроде как нормально, проблем не нашел.
Вместе с sp прикрепил нужные инклуды, если кто захочет, то сможет скомпилировать на своем sm
Вернул обратно всю авторку, чтобы на меня не рычали со слюнями до пола
 

Вложения

  • faceit_level.rar
    50.4 КБ · Просмотры: 109
Последнее редактирование:

MaZa

Участник
Сообщения
1,732
Реакции
980
Пофиксил плагин, так как у самого не работал.
Теперь работает вроде как нормально, осталось проверить будет ли оно работать, если подключатся игроки без faceit.
Не стал сильно заморачиваться, просто добавил функцию JsonParser.
Вместе с sp прикрепил нужные инклуды, если кто захочет, то сможет скомпилировать на своем sm
Решил убрать автора потому что ты добавил 15 строчек?
 

Domikuss

Добрая душа
Сообщения
282
Реакции
261
Пофиксил плагин, так как у самого не работал.
Теперь работает вроде как нормально, осталось проверить будет ли оно работать, если подключатся игроки без faceit.
Не стал сильно заморачиваться, просто добавил функцию JsonParser.
Вместе с sp прикрепил нужные инклуды, если кто захочет, то сможет скомпилировать на своем sm
У многих он замечательно работает, включая меня. А тут ещё умудрившись добавить утечку, убирать авторство настоящего разработчика, слишком низко.
 

Sicquze

Участник
Сообщения
11
Реакции
1
У многих он замечательно работает, включая меня. А тут ещё умудрившись добавить утечку, убирать авторство настоящего разработчика, слишком низко.
Я просто гном 2 метра ростом, простите уж
Сообщения автоматически склеены:


Решил убрать автора потому что ты добавил 15 строчек?
да, завидуешь?
Сообщения автоматически склеены:

Если автору так уж захочется, он может спокойно скачать и указать свое авторство, версию, ссылки, че хочет вообще. Я ведь даже не против
Сообщения автоматически склеены:

У многих он замечательно работает
Рад за тебя, конечно, но, у кого как, а вот у меня он не работал.
Смотрим json схему, которую получаем от faceit`a на примере одного игрока:
C-подобный:
{"player_id":"fc0a5218-8b76-4f69-affc-a97e6672be43","nickname":"skywhywalker","avatar":"https://distribution.faceit-cdn.net/images/1d91dd06-9f80-4e0d-932c-b445159309e6.jpeg","country":"gb","cover_image":"https://distribution.faceit-cdn.net/images/188aa0a4-ada3-4bb6-98f6-6c25a149ebcb.jpeg","platforms":{"steam":"STEAM_0:1:188147646"},"games":{"csgo":{"region":"EU","game_player_id":"76561198336561021","skill_level":10,"faceit_elo":2672,"game_player_name":"skywhywalker","skill_level_label":"","regions":{},"game_profile_id":""}},"settings":{"language":"ru"},"friends_ids":["700042b2-2fb0-4cd8-9886-f0784f9ba038","4725318c-898c-492c-ab88-c080166780b5","0e18edd2-ff8d-480e-9c02-b4b3aadbe274","df337161-897c-4c57-8892-a8345cd3335b","95ba68c9-29d3-484a-8207-03e258fa1b37","4a4ecc6c-5fb3-4b09-88eb-f6b915ef4e36","84629631-fb37-416a-b449-d102eaa03e79","6cdc7491-7c0d-4ec3-b1e8-6bceb693fb7e","321d905e-a45e-4a76-a910-a65ddedaa583","359c12c2-eaae-4c7f-9577-26fb56801e06","ab78eb1c-2cbb-4948-bc0b-169cf553e371","ded49ece-6a24-42dc-a3c4-1dc2dc888e08","121e175c-5645-40b5-aaf3-0d4815a6ab56","4ac50787-9732-456e-b005-bad20ccd4c69","313f1d0a-6d89-4ad4-ad02-9ceb9afe8049","951a2bab-f416-44c2-b604-04dae2635bcf","cc30cdde-ea5f-400f-9153-5d2cc5e463b2","10ce509d-a7fa-4870-b3d3-bc20eeebfe6a","5570d03c-c943-417d-a65a-70b143919e6e","dbe9c4c8-adee-4ae7-98b1-529af21276fa","735bd3dc-b96c-43da-9153-47d53ede7f45","c9cd47d4-0f64-4e23-8424-2f73562cfed7","49f45dc7-ea13-43e9-9a7a-f1f5de51e60b","60aaea95-37ad-478d-b2cc-55a273a8d8cf","b91d3554-5196-4270-b1c8-fc6d768eae3a"],"new_steam_id":"[U:1:376295293]","steam_id_64":"76561198336561021","steam_nickname":"skywhywalker","memberships":["premium"],"faceit_url":"https://www.faceit.com/{lang}/players/skywhywalker","membership_type":"","cover_featured_image":"","infractions":{}}
А больше нас интересует ключ csgo, теперь смотрим оригинальную версию плагина:
C-подобный:
int iPos = StrContains(sData, "\"csgo\":{\"game_profile_id\":");
141 строка, здесь мы ищем: "csgo": {"game_profile_id"
Но, не задача, увы, в самой json схеме нас встречает "csgo":{"region":"EU"
А это уже говорит нам о том, что профиль не подходит и плагин просто такой профиль пропустит
 
Последнее редактирование:

MaZa

Участник
Сообщения
1,732
Реакции
980
Я просто гном 2 метра ростом, простите уж
Сообщения автоматически склеены:



да, завидуешь?
Если автору так уж захочется, он может спокойно скачать и указать свое авторство, версию, ссылки, че хочет вообще. Я ведь даже не против
Так ты не автор плагина, о чем ты? Завидовал бы если бы ты хоть что то крутое и сам сделал с нуля.

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

Sicquze

Участник
Сообщения
11
Реакции
1
Так ты не автор плагина, о чем ты? Завидовал бы если бы ты хоть что то крутое и сам сделал с нуля.

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

L1MONENKO

Добрая душа
Сообщения
655
Реакции
600
Так ты не автор плагина, о чем ты? Завидовал бы если бы ты хоть что то крутое и сам сделал с нуля.

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