- Техническое задание
- Сделать автоматическую активацию услуг на 2 и более серверов при покупке через сайт на движке gamecms.
- Предварительная стоимость работ
- 500
- Контакты для связи
- в лс на форум
Всем привет, у меня есть игроки, кто покупают услугу в gamecms сразу на несколько серверов. Например на 3 сервера кс 1.6
Сейчас реализовано так, что человек покупает услугу на один сервер, дальше я через phpmyadmin в бд freshbans в таблице amx_amxadmins смотрю его id и access - пользователя - https://skr.sh/sAzEkNvFSyu и дублирую его id и access флаги доступа на другие сервера - https://skr.sh/sAzVPRHkmWH
Как-то можно сделать скрипт или крон с проверкой или плагин, чтобы он автоматически проставлялся на нужные мне сервера sql-запросом в бд?
Те напр проверка вида: услуга куплена на сервер X - запускается крон раз в минуту, проверяет - если есть - дописывает в бд ид пользователя и флаги - на сервера нужные сервера
Сам запрос, что руками вставляю вот так выглядит
INSERT INTO `amx_admins_servers` (`admin_id`, `server_id`, `custom_flags`, `use_static_bantime`, `email`) VALUES ('3610', '1', 'abrtsqp', 'no', NULL);
INSERT INTO `amx_admins_servers` (`admin_id`, `server_id`, `custom_flags`, `use_static_bantime`, `email`) VALUES ('3610', '13', 'abrtsqp', 'no', NULL);
INSERT INTO `amx_admins_servers` (`admin_id`, `server_id`, `custom_flags`, `use_static_bantime`, `email`) VALUES ('3610', '17', 'abrtsqp', 'no', NULL);
и тп
где 3610 - это id пользователя
abrtsqp - флаг услуги
1-13-17 - это ид-серверов в базе, на которые прописываются услуги
------------
как идея для реализации - сделать в gamecms еще 1 сервер под услуги, повесить покупку услуг на него, а дальше этот плагин например при смене карты на сервере раз в 5 мин отправлял бы sql запрос в базу данных, прописывая услугу на все другие сервера
------------
Пишите цену и варианты решения
Сейчас реализовано так, что человек покупает услугу на один сервер, дальше я через phpmyadmin в бд freshbans в таблице amx_amxadmins смотрю его id и access - пользователя - https://skr.sh/sAzEkNvFSyu и дублирую его id и access флаги доступа на другие сервера - https://skr.sh/sAzVPRHkmWH
Как-то можно сделать скрипт или крон с проверкой или плагин, чтобы он автоматически проставлялся на нужные мне сервера sql-запросом в бд?
Те напр проверка вида: услуга куплена на сервер X - запускается крон раз в минуту, проверяет - если есть - дописывает в бд ид пользователя и флаги - на сервера нужные сервера
Сам запрос, что руками вставляю вот так выглядит
INSERT INTO `amx_admins_servers` (`admin_id`, `server_id`, `custom_flags`, `use_static_bantime`, `email`) VALUES ('3610', '1', 'abrtsqp', 'no', NULL);
INSERT INTO `amx_admins_servers` (`admin_id`, `server_id`, `custom_flags`, `use_static_bantime`, `email`) VALUES ('3610', '13', 'abrtsqp', 'no', NULL);
INSERT INTO `amx_admins_servers` (`admin_id`, `server_id`, `custom_flags`, `use_static_bantime`, `email`) VALUES ('3610', '17', 'abrtsqp', 'no', NULL);
и тп
где 3610 - это id пользователя
abrtsqp - флаг услуги
1-13-17 - это ид-серверов в базе, на которые прописываются услуги
------------
как идея для реализации - сделать в gamecms еще 1 сервер под услуги, повесить покупку услуг на него, а дальше этот плагин например при смене карты на сервере раз в 5 мин отправлял бы sql запрос в базу данных, прописывая услугу на все другие сервера
------------
Пишите цену и варианты решения
Последнее редактирование: