Смена карт по времени

Тема в разделе "Counter-Strike: Global Offensive", создана пользователем LevaKo4erga, 5 дек 2015.

  1. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Здравствуйте, пользователи hlmod! Хотел узнать, возможно ли автоматическую смену карт на сервере по указанному времени? Допустим с 5 утра до 5 вечера дневная карта, а с 5 вечера и до 5 утра ночная карта. Карты из мастерской.
     
  2. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Можно. Подобные темы уже были, в след. раз используй поиск.

    PHP:
    public OnPluginStart() 

        
    MapCycle(); 


    public 
    OnMapStart() 
    {     
        
    MapCycle(); 


    public 
    MapCycle() 

        new 
    String:x[4];      
        
    FormatTime(x,sizeof(x),"%H",GetTime()); 
        new 
    time
        
    time StringToInt(x); 
         
        if ( 
    time >= 20 || time <= 12 
        { 
            
    //Подгружает ночной конфиг 
            
    ServerCommand("sm_cvar mapcyclefile nightmapcycle.txt"); 
        } 
        else 
        { 
            
    //Подгружает дневной конфиг 
            
    ServerCommand("sm_cvar mapcyclefile mapcycle.txt");  
        } 
    }
     
  3. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Все сделал, но в консоле сервера пишет:

    [basecommands.smx] "Console<0>" changed cvar (cvar "mapcyclefile") (value "nightmapcycle.txt")
     
  4. warlock

    warlock

    Сообщения:
    216
    Симпатии:
    1
    В обычном мапцикле - дневные карты, в nightmapcycle.txt (создать в корне csgo) - ночные карты, сделал?
     
  5. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Да
     
  6. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Поднял тему!
     
  7. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Можно создать свой ночной конфиг и его использовать, туда записать все переменные, что тебе нужны , которые будут использоваться. Создаем нужный мапцикл карт или крутим одну.
     
  8. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Все сделал, все создал, а в консоле все равно пишет:

    [basecommands.smx] "Console<0>" changed cvar (cvar "mapcyclefile") (value "nightmapcycle.txt")
     
  9. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Пробуй так
    PHP:
    ServerCommand("mapcyclefile nightmaps.txt");
    ServerCommand("sm_csay Меняется карта!");
    ServerCommand("sm_map карта");
     
  10. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Пишет:

    [SM] Plugin mapchanger.smx reloaded successfully.
    Unknown command "mapcyclefile"
    L 12/09/2015 - 14:37:32: [basechat.smx] "Console<0>" triggered sm_csay (text Меняется карта!)
    [SM] Map � was not found.
    Unknown command "mapcyclefile"
    L 12/09/2015 - 14:37:32: [basechat.smx] "Console<0>" triggered sm_csay (text Меняется карта!)
    [SM] Map � was not found.
     
  11. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Так место sm_map карта - место карта ты вставляешь нужную тебе карту, на которую будет произведена смена.
    Если тебе нужные ночные карты, создаешь nightmaps.txt в корне сервера и запихиваешь туда список карт.

    корень это где папка csgo - это корень.
     
  12. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Unknown command "mapcyclefile"
    L 12/09/2015 - 21:59:41: [basechat.smx] "Console<0>" triggered sm_csay (text Меняется карта!)
    [SM] Map nightmapcycle.txt was not found.

    Файл создан, карта прописана, находится в корневой папке csgo
     
  13. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Поднял тему!
     
  14. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    nightmapcycle.txt
    Карта с таким названием не найдена
     
  15. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Несколько раз перепроверил. Все правильно написано, указано верно.

    Unknown command "mapcyclefile"
    L 12/11/2015 - 22:12:28: [basechat.smx] "Console<0>" triggered sm_csay (text Меняется карта!)
    [SM] Map nightmapcycle.txt was not found.

    И почему пишет, что неизвестная команда "mapcyclefile" ?
     
  16. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    ServerCommand("sm_rcon mapcyclefile nightmaps.txt");
    Попробуй так, но не факт что заработает.
    или
    sm_cvar mapcyclefile nightmaps.txt
    или со скобками
    sm_cvar mapcyclefile "nightmaps.txt" (хотя тут без разницы).
     
  17. LevaKo4erga

    LevaKo4erga

    Сообщения:
    37
    Симпатии:
    1
    Хммм, странно.

    Пишет [SM] Map mapcycle.txt was not found.
    Хотя в mapcycle.txt карта указана.
    А сама карта в maps есть.
    Если есть у кого работает, отпишитесь плз)
     
  18. Айрат1980

    Айрат1980

    Сообщения:
    5
    Симпатии:
    0
    Куда вписывать=)?
     
  19. b0re

    b0re

    Сообщения:
    83
    Симпатии:
    3
    Айрат1980, Оффтоп
     
  20. warlock

    warlock

    Сообщения:
    216
    Симпатии:
    1
    Неужели умы хлмода не могут реализовать эту прекрасную задумку?