Личный кабинет 1mpulse [Core+Modules] 4.0.2 [FIX 1.0]

Слитый личный кабинет от импульса

  1. Arthur Don

    Arthur Don

    Сообщения:
    1.429
    Симпатии:
    194
    Даатабазу пропиши сб
     
  2. Rustgame

    Rustgame

    Сообщения:
    54
    Симпатии:
    0
    Проблема
    lk_commands

    При любой покупки пишет в консоль - Вы убиты и все

    Вот примерно что я пытался получить

    "Послать всех [ 5 Руб ]"
    {
    "price" "5"//Цена
    "command" "sm_say | - {NAME} - Вас культурно послали - XXXXX"
    }
     
  3. m1chaeloff

    m1chaeloff ʟᴇᴛ's sᴀᴠᴏᴜʀ ᴛʜᴇ ᴜᴛᴍᴏsᴛ ᴏғ sᴜғғᴇʀɪɴɢ ᴛᴏɢᴇᴛʜᴇʀ

    Сообщения:
    638
    Симпатии:
    234
    В databases нет подключения "materialadmin"

    Оффтоп
     
  4. lbvf336

    lbvf336

    Сообщения:
    18
    Симпатии:
    2
    Проблема с Модулем покупки VIP. Если установить этот модуль, то до перезапуска сервера все работает, модуль хорошо функционирует, но после рестарта сервера пропадают админ права.
    В консоле это:
    L 12/23/2018 - 21:22:03: [admin-flatfile.smx] Error(s) detected parsing addons/sourcemod/configs/admins.cfg
    L 12/23/2018 - 21:22:03: [admin-flatfile.smx] (line 7) Unknown group "gl.admin(server)"
    L 12/23/2018 - 21:22:03: [admin-flatfile.smx] (line 14) Unknown group "admin(no)"
    L 12/23/2018 - 21:22:03: [admin-flatfile.smx] (line 20) Unknown group "admin(no)"
    L 12/23/2018 - 21:22:03: [admin-flatfile.smx] (line 26) Unknown group "admin(no)"
    L 12/23/2018 - 21:22:03: [admin-flatfile.smx] (line 32) Unknown group "admin(no)"
    L 12/23/2018 - 21:22:03: [admin-flatfile.smx] (line 38) Unknown group "admin(no)"
    ... и так далее.
    При этом все админ группы всё так же есть, но прав у администраторов нет.
    Соответственно, если удалить модуль и перезапустить сервер, админ права возвращаются.
    Кто нибудь знает что делать?
    SB от Onotole.
     
  5. Stepan1

    Stepan1

    Сообщения:
    84
    Симпатии:
    2
    --- Добавлено позже ---
    L 12/24/2018 - 18:48:33: SourceMod error session started
    L 12/24/2018 - 18:48:33: Info (map "de_dust2-auquel") (file "errors_20181224.log")
    L 12/24/2018 - 18:48:33: [SM] Exception reported: Could not open file "/home/server3991/game/csgo/addons/sourcemod/logs/lk/lk.log"
    L 12/24/2018 - 18:48:33: [SM] Blaming: lk/lk_core.smx
    L 12/24/2018 - 18:48:33: [SM] Call stack trace:
    L 12/24/2018 - 18:48:33: [SM] [0] LogToFile
    L 12/24/2018 - 18:48:33: [SM] [1] Line 82, C:\Users\StrAnn1k\Desktop\sourcemod-1.9.0-git6248-windows\addons\sourcemod\scripting\lk_core.sp::OnMapSta
     
    Последнее редактирование: 24 дек 2018
  6. Крузяра

    Крузяра Супермодератор

    Сообщения:
    6.657
    Симпатии:
    5.170
    @Stepan1, папки addons/sourcemod/logs/lk нет.
    Либо прав на запись в папку/файл в ней.
     
  7. Stepan1

    Stepan1

    Сообщения:
    84
    Симпатии:
    2
    я все сделал но спасибо за ответ
     
  8. Arthur Don

    Arthur Don

    Сообщения:
    1.429
    Симпатии:
    194
    У меня такая проблема: нажимаю на пункт в меню оно не открывается, но звук открытия есть.
    Надо нажимать раз 10 потом только откроется пункт в меню.
    В чем может быть проблема?
     
  9. anowikow

    anowikow

    Сообщения:
    59
    Симпатии:
    7
    Эммм.. Ребят такая проблемма я все понимаю вы сейчас скажете что, на эту проблему уже туча решений и т.д, но, скажите мне
    Любой модуль на адм из этой темы никак не может выдать мне админку после того как она истекла, (Пишет что: я уже являюсь админ на одном из серверов)
    Помогите пожалуйста
     
    Последнее редактирование: 30 дек 2018
  10. lbvf336

    lbvf336

    Сообщения:
    18
    Симпатии:
    2
    Просто удали в базе истекших админов. Там если админ с такими данными уже есть, то lk не сможет его еще раз записать
     
  11. anowikow

    anowikow

    Сообщения:
    59
    Симпатии:
    7
    А можно как то автоматизировать этот процесс?
    Или скажите хотябы, Он так и должен работать или я что то делаю не так?
     
    Последнее редактирование: 30 дек 2018
  12. Крузяра

    Крузяра Супермодератор

    Сообщения:
    6.657
    Симпатии:
    5.170
    СБ какой? И версия какая?
     
  13. anowikow

    anowikow

    Сообщения:
    59
    Симпатии:
    7
  14. Крузяра

    Крузяра Супермодератор

    Сообщения:
    6.657
    Симпатии:
    5.170
    @anowikow, релизная версия? Не дев?
    Создать файл autoclean.php:
    PHP:
    <?php
    require('init.php');
    $GLOBALS['db']->Execute("DELETE FROM " DB_PREFIX "_admins` WHERE `expired` < UNIX_TIMESTAMP() AND `expired` != 0");
    И его в крон добавить.
    Файл надо положить в папке с файлами сб.
     
    Последнее редактирование: 31 дек 2018
  15. anowikow

    anowikow

    Сообщения:
    59
    Симпатии:
    7
    Спасибо,
    Вот мой МА
    Последний релиз:
    1.1.5.4 (Вы используете последнюю версию)
    Но увы это не поможет т.к когда админка истекает срок у нее остается равен тому сроку до которого выдавалась т.е 1546241350
     
    Последнее редактирование: 31 дек 2018
  16. Крузяра

    Крузяра Супермодератор

    Сообщения:
    6.657
    Симпатии:
    5.170
    @anowikow, команда от хоста зависит.
     
  17. anowikow

    anowikow

    Сообщения:
    59
    Симпатии:
    7
    Крузяра,
    Как я понял нужно как то сделать чтобы когда админка истекает пункт `expired` в бд выставлялся на 0 либо -1 и уже после юзать тот php
    Либо сделать в плаге когда игрок жмет на покупку админки, его находит в бд и удаляет, и записывает заного
     
    Последнее редактирование: 31 дек 2018
  18. Крузяра

    Крузяра Супермодератор

    Сообщения:
    6.657
    Симпатии:
    5.170
    Ничего делать не надо.
    Этот скрипт сам определит истекшие админки и удалит их.
     
  19. anowikow

    anowikow

    Сообщения:
    59
    Симпатии:
    7
    Крузяра,
    5: ::BasicErrorCatcher(256, ...', '/var/www/ghost12932/data/www/ghost12932.worldhosts.ru/wcsmix/list/includes/adodb/adodb-errorhandler.inc.php', 79, ...) -

    4: /includes/adodb/adodb-errorhandler.inc.php::trigger_error(...', 256) - 79

    3: /includes/adodb/adodb.inc.php::ADODB_Error_Handler('mysqli', 'EXECUTE', 1064, '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 '* FROM sb_admins` WHERE `expired` < UNIX_TIMESTAMP() AND `expired` != 0' at line 1', 'DELETE * FROM sb_admins` WHERE `expired` < UNIX_TIMESTAMP() AND `expired` != 0', , Object ADODB_mysqli) - 1252

    2: /includes/adodb/adodb.inc.php::_Execute('DELETE * FROM sb_admins` WHERE `expired` < UNIX_TIMESTAMP() AND `expired` != 0', ) - 1216

    1: /autoclean.php::Execute('DELETE * FROM sb_admins` WHERE `expired` < UNIX_TIMESTAMP() AND `expired` != 0') - 3
    Попробовал юзнуть скрипт...
    (Срок админки в бд по истечению не ставится на 0 значение и еще плюс ко всему 0 значение это адм навсегда...!)
     
  20. Крузяра

    Крузяра Супермодератор

    Сообщения:
    6.657
    Симпатии:
    5.170
    @anowikow, обновил пост.

    Вы в запрос вдумывались?)
    Он удалит только те записи, у которых время истечения в секундах с эпохи UNIX уже прошло, и только если значение не равно нулю.