Автовыполнение команды при старте раунда

Тема в разделе "Общие вопросы", создана пользователем Limboxergama, 3 июл 2016.

  1. Limboxergama

    Limboxergama

    Сообщения:
    37
    Симпатии:
    0
    Здравствуйте, я пытался нормально сделать тему но каждый раз эта мразь (браузер) обновлял страницу по неизвестным мне причинам.

    У меня стоит плагин shop, и там стоят шапки, для каждой шапки я указал своё местоположение на каждом скине. Так вот, у меня стоит плагин VIP и там стоят скины, и короче когда скин меняешь, шапка находится у тебя на руке а то и просто в полу. После выполнения команды equipments_reload
    сервер перезагружает конфиг и шапки ложатся так как надо, но после рестарта раунда они снова ложатся на руки, у меня стоит sm_hosties и он выдаёт игрокам скины и из-за этого шапки так и лежат. Мне нужно чтобы после начала раунда, или что наверное правильней спавна игроков, выполнялся конфиг или команда.

    Если уже есть тема с ответом, просто киньте её
    Так же если кто придумает другое решение проблемы, пишите, буду очень благодарен.
     
    Последнее редактирование: 3 июл 2016
  2. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    Полный путь к конфигу, если он в виде кваров. Если KV, то командой проще.
     
    Limboxergama нравится это.
  3. Limboxergama

    Limboxergama

    Сообщения:
    37
    Симпатии:
    0
    Да там и не конфиг, это просто как вариант, мне нужно просто чтобы выполнялась одна команда
     
  4. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    Команда работает из консоли сервера или только от вводе в чата админом? Если последнее, то не получится. Да и вообще, сам конфиг лучше перезапускать, чтобы спам от возможных сообщений и прочих перезагрузок функций избежать. Оффтоп
     
    Limboxergama нравится это.
  5. Limboxergama

    Limboxergama

    Сообщения:
    37
    Симпатии:
    0
    С консоли и нужно
    --- Добавлено позже ---
    Ну надо всё попробовать
     
  6. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    PHP:
    public OnPluginStart() HookEvent("round_start",    Event_RoundStartEventHookMode_PostNoCopy);

    public 
    Event_RoundStart(Handle:eventString:name[], bool:dontBroadcastServerCommand("sm_equipments_reload");
    Возможно, без приставки sm_
     
    Limboxergama нравится это.
  7. Limboxergama

    Limboxergama

    Сообщения:
    37
    Симпатии:
    0
    Это преобразовать в .sp и залить на сервер? Или я сказал глупость? Просто никогда так не делал. И да, там скорее всего без sm_
     
    Последнее редактирование: 3 июл 2016
  8. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    Всё работает? С sm_? Оффтоп
     
    Limboxergama нравится это.
  9. Limboxergama

    Limboxergama

    Сообщения:
    37
    Симпатии:
    0
    У меня не работает, я загружал на два сервера, с sm_ и без
     
  10. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    Что в консоли сервера пишет о команде? Ничего?
    Похоже, она не консольная. :mosking: Может, сделано чисто через чат, вот и не работает ("say equipments_reload").
    Как дословно вводишь в консоль сервера, чтобы команда реально выполнилась?
     
    Limboxergama нравится это.
  11. Limboxergama

    Limboxergama

    Сообщения:
    37
    Симпатии:
    0
    Да нет, там реально консольная команда, после ввода отвечает "Equipments configuration successfuly reloaded!". Если ввести say equipments_reload то выдаст "Console: equipments_reload"

    И ещё нубский вопрос "А для чего нужен SDKHooks? Пишут он обязателен!". Может в этом дело?
     
    Последнее редактирование: 3 июл 2016
  12. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    Это консоль клиента, а я спрашиваю про консоль сервера! Оффтоп Полный скриншот мне после ввода, в общем. Оффтоп
     
    Limboxergama нравится это.
  13. Limboxergama

    Limboxergama

    Сообщения:
    37
    Симпатии:
    0
    Пользуюсь хостингом от myarena
     

    Вложения:

  14. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    Вижу.
    Но не вижу, чтобы команда вводилась именно в этой самой консоли сервера хостинга myarena. Разве, если вбить такую строку, команда не отобразится? Тогда скриншот с этой командой, но без принятия команды (набить команду, не нажимая "Enter" в конце). Оффтоп
    Кстати, от моего кода стали появляться в консоли сервера:
     
    Limboxergama нравится это.
  15. Limboxergama

    Limboxergama

    Сообщения:
    37
    Симпатии:
    0
    Скажу честно, немного не понимаю, я попробую ещё раз поставить твой код
    --- Добавлено позже ---
    Я понял про что ты, нет я ввёл команду и отправил её, просто она не удаляется после отправки. Equipments configuration successfuly reloaded! появилось после отправки той команды
    --- Добавлено позже ---
    Я уж лучше пожертвую чем-то (скинами или шапками) чем буду возится с этим. Спасибо за ответ!
     
    Последнее редактирование: 4 июл 2016
  16. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.566
    Симпатии:
    1.988
    Я тут сейчас подумал: а получившийся .sp вообще компилировал до .smx? Если нет, то ничего и не заработает.
    Оффтоп
     
    Limboxergama нравится это.
  17. Limboxergama

    Limboxergama

    Сообщения:
    37
    Симпатии:
    0
    Я уже понял то что я придурок, просто компилировать не умею и думал то что и так прокатит. В любом случае погуглю сам лучше, зачем время у тебя отнимать если уже есть темы.