Добро пожаловать

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

Поставить лимит

Тема в разделе "Свалка", создана пользователем mEorik, 25 дек 2016.

Статус темы:
Закрыта.
  1. mEorik

    mEorik Пользователь

    95
    4
    20
    Как я смогу поставить лимит на любой из режимов террориста , просто каждый режим можа использовать каждый раунд а не через 2-3 раунда как мне ххотелось бы.
    ВОт я дам пример игры а вы пожалуйсто напиши что я должен добавить

    menu_additem(i_Menu, "Кнопки", "1", 0);
    public menu_handler(id, menu, item)
    {
    if( item < 0 )
    return PLUGIN_CONTINUE;

    new cmd[3], access, callback;
    menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);

    new Choise = str_to_num(cmd)
    switch (Choise)
    {
    case 1:
    {
    client_cmd(id, "say /go")
     
  2. 3BEPb

    3BEPb Проверенный

    218
    141
    110
    Террорист ведь каждый раунд новый или я не прав?
     
  3. mEorik

    mEorik Пользователь

    95
    4
    20
    например есть у меня режим ночь так его можна брать каждый раунд а яхотел бы каждые 2-3 раунда
     
  4. KanyCT@

    KanyCT@ Забанен

    287
    129
    115
    Создаешь глобальный массив
    new g_Limit[10]


    Код:
    menu_additem(i_Menu, "Кнопки", "1", 0);
    public menu_handler(id, menu, item)
    =>

    Код:
    if(g_Limit[1] <= 0)
    {
        menu_additem(i_Menu, "Кнопки", "1", 0);
        public menu_handler(id, menu, item, 0)
    }else{
        menu_additem(i_Menu, "Кнопки", "1", 0);
        public menu_handler(id, menu, item, ADMIN_ADMIN)
    }
    
    Код:
    case 1:
    {
    client_cmd(id, "say /go")
    }
    =>

    Код:
    case 1:
    {
        client_cmd(id, "say /go")
        g_Limit[1] = 2
    }
    в plugin_init()
    Код:
    register_event("HLTV", "Event_RoundStart", "a", "1=0", "2=0")
    в конец плагина
    Код:
    public Event_RoundStart()
    {
        for(new i = 1; i < 10; i++)
            g_Limit[i] -= 1
    }
    ну и так для всех по аналогии делай, ток меняй цифры в g_Limit[1] соответствующие нумерации меню...
    p.s поменяй чат команды на консольные, поменяй их на рандомные название и скрой с помощью PLUGIN_HANDLED, а то игроки могут просто запускать их через чат =)
     
  5. mEorik

    mEorik Пользователь

    95
    4
    20
    помоги вставить это а то я прочитал и ниче не понял
     
  6. Zoom

    Zoom Пользователь

    346
    65
    90
    mEorik, КАПУСТА вам расписал все. Как , что и куда вписать. Чеико по его инструкции делайте и проверяйте.
     
  7. mEorik

    mEorik Пользователь

    95
    4
    20
    Кому то может и понятно а я не понял что куда вставлять
     
  8. wantip22

    wantip22 Проверенный

    1.888
    445
    525
    Так попробуй Хд
     

    Вложения:

    • ssMenu.rar
      Размер файла:
      771 байт
      Просмотров:
      51
Статус темы:
Закрыта.