Help aes bonus flags + gameCMS

Swed48

Пользователь
Регистрация
4 Апр 2020
Сообщения
24
Симпатии
0
OS
Linux
Amx Mod X
AMXX 1.9.0
Билд
Apr 6 2020 (2186)
ReGamedll
5.13.0.427-dev
Metamod
v1.3.0.128, API
Meta модули
Код:
[ 1] SafeNameAndChat RUN - SafeNameAndChat.so v1.1 ini ANY ANY
[ 2] Reunion RUN - reunion_mm_i386.so v0.1.0.92c ini Start Never
[ 3] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5241 ini Start ANY
[ 4] VoiceTranscoder RUN - VoiceTranscoder.so v2017RC5 ini ANY ANY
[ 5] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[ 6] ReSRDetector RUN - resrdetector_mm_i386.so v0.1.0 ini Chlvl ANY
[ 7] Rechecker RUN - rechecker_mm_i386.so v2.5 ini Chlvl ANY
[ 8] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9 ini Chlvl ANY
[ 9] WHBlocker RUN - whblocker_mm_i386.so v1.5.696 ini Chlvl ANY
[10] Yet Another POD-Bot RUN - yapb.so v2.9 ini Chlvl ANY
[11] MySQL RUN - mysql_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[12] AuthEmu RUN - authemu_amxx_i386.so v4.2.12.311-dev+m pl3 ANY Never
[13] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[14] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[15] Engine RUN - engine_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[16] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[17] Fun RUN - fun_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[18] ReAPI RUN - reapi_amxx_i386.so v5.12.0.192-dev pl3 ANY Never
18 plugins, 18 running
Плагины
Код:
[ 1] GameCMS API +- DUKKHAZ0R gamecms_api.amx running
[ 2] GameCMS BonusSystem 1.1 +- DUKKHAZ0R gamecms_bonus.a running
[ 3] GameCMS_Achievs_Core 1.3 zhorzh78 gamecms_achievs running
[ 4] GameCMS_Bomb_Achievs 1.2 zhorzh78 bomb_achievs_1. running
[ 5] GameCMS_Player_Achievs 1.3 zhorzh78 player_achievs_ running
[ 6] GameCMS_Special_Achiev 1.3 zhorzh78 special_achievs running
[ 7] CSStatsX SQL 0.7.4+2 serfreeman1337 csstatsx_sql.am running
[ 8] CSXSQL: Onlinetime Awa 0.2 serfreeman1337 csstatsx_playti running
[ 9] AES: StatsX 0.5+1 serfreeman1337 aes_statsx_cstr running
[ 10] AES: CSTRIKE Say Tag 0.1.1 serfreeman1337 aes_say_tag.amx running
[ 11] AuthEmu API 1.0 Dev-MS Team authemu.amxx running
[ 12] unknown unknown unknown set_model.amxx debug
[ 13] Weapon replace model 1.0 vk.com/CSPlugin weaponskin.amxx running
[ 14] Advert Messages 1.2 neygomon adverts.amxx running
[ 15] Map Manager 2.5.61 Mistrick mapmanager.amxx running
[ 16] Map Manager: Sub Plugi 0.1 Mistrick mapmanager_subp running
[ 17] say /adminka 1.1 Pa1n say_admin.amxx running
[ 18] CSNadeDrops 0.14 Avalanche csnadedrops.amx running
[ 19] Back Weapons 1.87 hoboman313/cheap backweapons.amx running
[ 20] Reset Score 1.0 Silenttt resetscore.amxx running
[ 21] VOTEBAN_BY_SLIMSHADY 3.0 SLIMSHADY_MOD voteban_by_slim running
[ 22] Admin Check 1.51 OneEyed admin_check.amx running
[ 23] Server Menu [INI] 1.0 Leo_[BH] server_menu.amx running
[ 24] IDEAL VIP by Ba/lePa 2.9 Ba/lePa IDEAL_VIP.amxx running
[ 25] AMXBans: Core Gm 1.6 Larte Team amxbans_core.am running
[ 26] AMXBans: Flagged Gm 1.6 Larte Team amxbans_flagged running
[ 27] AMXBans: Freeze Gm 1.6 Larte Team amxbans_freeze. running
[ 28] AMXBans: Main Gm 1.6 Larte Team amxbans_main.am running
[ 29] AMXBans: Screens Gm 1.6 Larte Team amxbans_ssban.a running
[ 30] Admin Commands 1.9.0.5241 AMXX Dev Team admincmd.amxx running
[ 31] Admin Help 1.9.0.5241 AMXX Dev Team adminhelp.amxx running
[ 32] Slots Reservation 1.9.0.5241 AMXX Dev Team adminslots.amxx running
[ 33] Menus Front-End 1.9.0.5241 AMXX Dev Team menufront.amxx running
[ 34] Commands Menu 1.9.0.5241 AMXX Dev Team cmdmenu.amxx running
[ 35] Players Menu 1.9.0.5241 AMXX Dev Team plmenu.amxx running
[ 36] Maps Menu 1.9.0.5241 AMXX Dev Team mapsmenu.amxx running
[ 37] Plugin Menu 1.9.0.5241 AMXX Dev Team pluginmenu.amxx running
[ 38] Admin Chat 1.9.0.5241 AMXX Dev Team adminchat.amxx running
[ 39] Anti Flood 1.9.0.5241 AMXX Dev Team antiflood.amxx running
[ 40] Scrolling Message 1.9.0.5241 AMXX Dev Team scrollmsg.amxx running
[ 41] Info. Messages 1.9.0.5241 AMXX Dev Team imessage.amxx running
[ 42] Admin Votes 1.9.0.5241 AMXX Dev Team adminvote.amxx running
[ 43] TimeLeft 1.9.0.5241 AMXX Dev Team timeleft.amxx running
[ 44] Pause Plugins 1.9.0.5241 AMXX Dev Team pausecfg.amxx running
[ 45] Stats Configuration 1.9.0.5241 AMXX Dev Team statscfg.amxx running
[ 46] StatsX 1.9.0.5263 AMXX Dev Team statsx.amxx running
[ 47] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 48] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 49] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 50] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. running
[ 51] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 52] AES: Bonus CSTRIKE 0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running
[ 53] AES: Status Info 0.1 serfreeman1337 aes_status_info running
[ 54] AES Bonus: Flags 0.1 Sonyx aes_bonus_flags running
54 plugins, 54 running
Amxx Модули
Код:
MySQL 1.9.0.5241 AMX Mod X Dev Team running
AuthEmu 4.2.12.311 Dev-MS.ru running
FakeMeta 1.9.0.5241 AMX Mod X Dev Team running
CStrike 1.9.0.5241 AMX Mod X Dev Team running
JSON 1.9.0.5241 AMX Mod X Dev Team running
Engine 1.9.0.5241 AMX Mod X Dev Team running
Ham Sandwich 1.9.0.5241 AMX Mod X Dev Team running
dummy_csx 1.0 AGHL.RU Dev Team running
Fun 1.9.0.5241 AMX Mod X Dev Team running
ReAPI 5.12.0.192 Asmodai & s1lent running
Всего 10 модулей
Ошибка
Код:
L 04/21/2020 - 19:40:53: "Baton4ik48<1><STEAM_1:0:1571127822><CT>" say "/anew"
L 04/21/2020 - 19:40:54: [gamecms_api_5.4.4.amxx] FnFindUserService not found s(0)
L 04/21/2020 - 19:40:54: [gamecms_api_5.4.4.amxx] [API-AddAdmin] Админ №22 (услуга ) успешно добавлен
L 04/21/2020 - 19:40:55: [gamecms_api_5.4.4.amxx] [Error] Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`id' at line 1 (1064)
L 04/21/2020 - 19:40:55: [gamecms_api_5.4.4.amxx] "0" services was 'Reloaded' from database. Total on server: "0" services.
Добрый день, наткнулся на сообщение в посте , Там выложили aes bonus flags переделанный под gameCMS, не подскажите в чем проблема ?
Услугу на сайте добавил(сделал все как указано в исходнике), через /anew в игре при покупке привилегии , на сайте выдаётся она

,а вот в консоли мне выдаёт ошибку
Код:
L 04/21/2020 - 19:40:53: "Baton4ik48<1><STEAM_1:0:1571127822><CT>" say "/anew"
L 04/21/2020 - 19:40:54: [gamecms_api_5.4.4.amxx] FnFindUserService not found  s(0)
L 04/21/2020 - 19:40:54: [gamecms_api_5.4.4.amxx] [API-AddAdmin] Админ №22 (услуга  ) успешно добавлен
L 04/21/2020 - 19:40:55: [gamecms_api_5.4.4.amxx] [Error] Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`id' at line 1 (1064)
L 04/21/2020 - 19:40:55: [gamecms_api_5.4.4.amxx] "0" services was 'Reloaded' from database. Total on server: "0" services.
После перезахода на сервер не работает функции которые привязаны к флагу, после перезагрузки сервера
Код:
[gamecms_api_5.4.4.amxx] "1" services was 'Reloaded' from database. Total on server: "1" services.
но так же не работают функции прикрепленные к флагу.
Не подскажите в чем может быть проблема ?
Как исправить эту ошибку в синтаксисе ?
Версия mysql 5.7.21-20
 

Вложения

D1m0n41k

Пользователь
Регистрация
18 Дек 2017
Сообщения
61
Симпатии
5
Swed48, для чего там вообще запросы в БД, если сама функция добавления аккаунта выполняет все необходимые функции по работе с бд...
Там это все не нужно!

Так же как и комментарий оставленный в исходном коде:
//по инструкции API, флаги должны соответствовать какой-либо услуге
//если нужно выдать только флаг "t", как сейчас в настройках бонуса, то должна быть создана услуга с таким единственным флагом
//правильно делать: если создана услуга на сайте, например, ВИП с флагами "abct", то эти флаги и нужно прописывать в настройках бонуса
Данное действие обязательно только в том случае, если Вы хотите выдать именно услугу с сайта. Но так же можно выдавать и просто любой другой набор флагов.
Так же, если игрок не зарегистрирован, то в АЦ появится пустой аккаунт, и по окончанию действия услуги, такие аккаунты необходимо будет чистить в ручную
 
Последнее редактирование:

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
Обратитесь на форум поддержки плагина API. Возможно, ник или пароль содержат кавычку. Тут логи нужны.
 
Последнее редактирование:

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
Swed48, Странный вопрос. Переделал, как просили, и выложил.
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
Swed48, Вам оказывают консультации и делают небольшие правки. Проверяете, исправляем вместе, по желанию. Если за вас надо сделать и протестировать- в раздел Заказов.
 

Swed48

Пользователь
Регистрация
4 Апр 2020
Сообщения
24
Симпатии
0
Swed48, Вам оказывают консультации и делают небольшие правки. Проверяете, исправляем вместе, по желанию. Если за вас надо сделать и протестировать- в раздел Заказов.
Нет, я понимаю что вы поправили код для cms и не кто не прокомментировал Ваш пост ещё, я подумал, что была тема о переделке данного плагина, ну на сам gamecms я не могу написать т,к не офф. версия gamecms
 

perfectblood0

Команда форума
Администратор
Регистрация
29 Окт 2017
Сообщения
2.578
Симпатии
914
Пол
Женский
Вот так вот и выясняется, хочу чтобы работало, но платить не хочу)
 

Swed48

Пользователь
Регистрация
4 Апр 2020
Сообщения
24
Симпатии
0
Swed48, Вам оказывают консультации и делают небольшие правки. Проверяете, исправляем вместе, по желанию. Если за вас надо сделать и протестировать- в раздел Заказов.
Путем тестов выяснил пару моментов.
Я протестировал изменения которые Вы внесли в данный плагин, после покупке флага , в админ панели видно что выдаёт по Нику услугу, то есть я попробовал
1.png

через /anew купил за бонусы флаг, потом в админ панели в поле "Тип" указал просто steam id без пароля, после того как в поле "Ник/SteamID " я ввел Steam ID , так же зашёл в игру и не работает, создал нового пользователя с др именем, вписал ему steam id в профиле и зашёл в игру и заработало выдавало под флагом услугу. Но в админ панели (там где у нас пользователи с привилегиями указаны) он так же неизвестен, потому что там вся привязка идёт через id пользователя на сайте. ( ну это не особо важно в данном случае, хотя бы так работает)

Попытка через ник - когда в игре покупаем флаг , он сам пишет ник в базу и выдаёт флаг тот который указан в bonus.ini к той услуге которая под таким же флагом на сайте.(так и написано в исходнике Вами:))

Я так полагаю что когда происходит проверка плагином gameCMS API , он не понимает к какому пользователю прикреплен данный ник
2.png
То что в "идентификаторе" "Swed48" и аккаунт зарегистрирован с таким же "Swed48" есть, он не видит , а так же если привязать этого неизвестного пользователя к аккаунту "Swed48" указать id , в столбце "Пользователь" сайт уже его увидит, но тоже почему то не работает в игре флаг ( я прям уверен был что заработает,но не заработало :rolleyes:, тут уже без ошибок пальцем в небо только гадать почему не сработало,) думал из за того что пароля нет, вписал пароль, в игре он даже не сказал что пароль не верный.

"После всех изменений естественно перезагружал сервер перед проверкой"

Пришёл к выводу, что если после покупки флага в игре он заносил бы в базу не по нику как сейчас, а по стим ид, то ещё можно было бы реализовать данную задумку, путем что бы игроки регистрировались и заполняли в профиле steam id свой.

Можно ли это сделать в этом исходнике ? или это уже происходит на стороне плагина gameCMS API и не получится реализовать это.
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
Swed48, Данный плагин вызывает натив для добавления аккаунта. Фактическое добавление производится API. При добавлении выбивает ошибку синтаксиса запроса в БД. Чтобы понять и исправить ее нужны логи от API и последующее, возможное исправление API. В данном плагине проблем нет. А т.к. у вас не офф версия сайта, то и разбираться вам придется самому.
 

Swed48

Пользователь
Регистрация
4 Апр 2020
Сообщения
24
Симпатии
0
Swed48, Данный плагин вызывает натив для добавления аккаунта. Фактическое добавление производится API. При добавлении выбивает ошибку синтаксиса запроса в БД. Чтобы понять и исправить ее нужны логи от API и последующее, возможное исправление API. В данном плагине проблем нет. А т.к. у вас не офф версия сайта, то и разбираться вам придется самому.

Вспомнил как можно логи посмотреть в api, вот он

Код:
L 04/23/2020 - 08:05:57: "Swed48<1><STEAM_1:0:501347798><CT>" say "/anew"
L 04/23/2020 - 08:05:59: [gamecms_api_5.4.4.amxx] FnFindUserService not found  b(0)
L 04/23/2020 - 08:05:59: [gamecms_api_5.4.4.amxx] INSERT IGNORE INTO admins (name, type, pass, server, user_id) values ('Swed48', 'STEAM_1:0:', '', '1', '0');INSERT INTO admins__services (rights_und, service_time, bought_date, ending_date, admin_id, service) values ('b', '1', '2020-04-23 08:05:59', '2020-04-24 08:05:59', LAST_INSERT_ID(), (SELECT `id` FROM `services` WHERE `servi
L 04/23/2020 - 08:05:59: [gamecms_api_5.4.4.amxx] [API-AddAdmin] Админ №37 (услуга  ) успешно добавлен
L 04/23/2020 - 08:05:59: [gamecms_api_5.4.4.amxx] SELECT `a`.`id`, `a`.`name` as `auth`,`pass`, COALESCE(REPLACE(`ad`.`rights_und`,'none',`s`.`rights`),`ad`.`rights_und`) AS `flags`, `a`.`type`,      `ending_date` as `expired`,`ad`.`id` AS `admin_service_id`,`ad`.`service`,`service_time`,`a`.`active`,`a`.`pause`, `s`.`name` as `service_name`, `cause`, UNIX_TIMESTAMP(`ending_date`) as
L 04/23/2020 - 08:05:59: [gamecms_api_5.4.4.amxx] [Error] Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`id' at line 1 (1064)
L 04/23/2020 - 08:05:59: [gamecms_api_5.4.4.amxx] "0" services was 'Reloaded' from database. Total on server: "1" services.
L 04/23/2020 - 08:05:59: [gamecms_api_5.4.4.amxx] Access after reload  -  / 0 / 0
 

D1m0n41k

Пользователь
Регистрация
18 Дек 2017
Сообщения
61
Симпатии
5
Swed48, ну Вам же уже который раз сказали
А т.к. у вас не офф версия сайта, то и разбираться вам придется самому.
Спрашивайте у тех, у кого брали слитый движок...
 
Сверху Снизу