Считывание раундов и выполнение команды.

Тема в разделе "Программирование / Скриптинг", создана пользователем legend1998, 6 авг 2012.

  1. legend1998

    legend1998

    Сообщения:
    292
    Симпатии:
    178
    Привет, кто прочитал эту тему :victory:
    Как сделать счет раундов, а после первого раунда выполнить команду?
    Вот здесь, что то написано, но я так и не понял: http://forums.alliedmods.net/showthread.php?t=180674

    Есть ли код "попроще" или помогите разобраться с этой темой :)
     
  2. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    915
    legend1998, там идёт отлов эвента начала раунда и выполнение my_config.cfg.
    Т.е. сразу после старта раунда запустится exec my_config.cfg

    Или я что-то не понял?
     
  3. legend1998

    legend1998

    Сообщения:
    292
    Симпатии:
    178
    Ну после старта раунда и я могу сделать.
    Нужно, чтобы после 1 раунда, то есть на втором раунде запустилась команда.
     
  4. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    915
    Ну сделай как в примере ниже:

    PHP:
    public OnPluginStart()
    {
        
    HookEvent("round_start"Event_RoundStart);
    }

    new 
    Rounds 0;

    public 
    Action:Event_RoundStart(Handle:event, const String name[], bool:dontBroadcast)
    {
        if (
    Rounds 1) return Plugin_Continue;
        
    Rounds Rounds 1;
        
    ServerCommand("exec my_config.cfg");
        return 
    Plugin_Continue;

     
  5. schmidt

    schmidt wS (skype: ws.css)

    Сообщения:
    188
    Симпатии:
    347
    Делай так, только if(++Rounds <= 5) замени на if (++Rounds == 2)
     
    legend1998 нравится это.
  6. legend1998

    legend1998

    Сообщения:
    292
    Симпатии:
    178
    Пытался.
    Клиентов просто на сервер не пускало.(просто файл .nav грузился и все)
     
  7. schmidt

    schmidt wS (skype: ws.css)

    Сообщения:
    188
    Симпатии:
    347
    Значит вопрос по-другому задавай, т.к. на твой ответили.
    .nav? Загрузка файлов? Ты что-то об этом говорил? Что именно хочешь сделать? (в OnMapStart нужно их загружать)
     
  8. Vit_ amin

    Vit_ amin BotManager001

    Сообщения:
    1.055
    Симпатии:
    345
    А entity объект Sourc'a env_global не поможет ли ?
    Просто мапинг вспомнил и вспомнил про эту энтити.
     
  9. legend1998

    legend1998

    Сообщения:
    292
    Симпатии:
    178
    Не, не. То, что ты написал ранее, работает :victory: