Round End Trash Mix 1.0.0

Солянка функций в конце раунда

  1. Tonki_Ton

    Tonki_Ton Script kiddie

    Сообщения:
    568
    Симпатии:
    291
    Пользователь Tonki_Ton разместил новый ресурс:

    Round End Trash Mix - Солянка функций в конце раунда

    Узнать больше об этом ресурсе...
     
    Lebios321256, niko7d, Samoletik1337 и 2 другим нравится это.
  2. R1KO

    R1KO всё тлен Супермодератор

    Сообщения:
    7.697
    Симпатии:
    5.182
    @Tonki_Ton,
    1.
    PHP:
    public Action RemMenu(int clientint args)
    {
        
    Menu menu = new Menu(RemMenuHandler);

        
    char sBuff[128];

        
    menu.SetTitle("%t\n \n""rem_menu");

        
    FormatEx(sBuffsizeof(sBuff), "%t""gravity"g_bGravAllowed ? (g_iFlags[client] & GRAVITY) ? "+":"-":"X");
        
    menu.AddItem(""sBuffg_bGravAllowed ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);

        
    FormatEx(sBuffsizeof(sBuff), "%t""slowmotion"g_bSlowAllowed ? (g_iFlags[client] & SLOW) ? "+":"-":"X");
        
    menu.AddItem(""sBuffg_bSlowAllowed ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);

        
    FormatEx(sBuffsizeof(sBuff), "%t""speed"g_bSpeedAllowed ? (g_iFlags[client] & SPEED)  ? "+":"-":"X");
        
    menu.AddItem(""sBuffg_bSpeedAllowed ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);

        
    FormatEx(sBuffsizeof(sBuff), "%t""bhop"g_bBhopAllowed ? (g_iFlags[client] & BHOP)  ? "+":"-":"X");
        
    menu.AddItem(""sBuffg_bBhopAllowed ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);

        
    FormatEx(sBuffsizeof(sBuff), "%t""thirdperson"g_bThirdPAllowed ? (g_iFlags[client] & THIRDPERSON)  ? "+":"-":"X");
        
    menu.AddItem(""sBuffg_bThirdPAllowed ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);

        
    FormatEx(sBuffsizeof(sBuff), "%t""noclip"g_bNoclipAllowed ? (g_iFlags[client] & NOCLIP)  ? "+":"-":"X");
        
    menu.AddItem(""sBuffg_bNoclipAllowed ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);

        
    menu.Display(clientMENU_TIME_FOREVER);
    }
    Раз уж юзаешь файл перевода. то почему бы не форматировать под язык клиента?

    2.
    PHP:
    public Action OnPlayerRunCmd(int clientint &buttonsint &impulsefloat vel[3], float angles[3], int &weapon)
    {
        if (
    g_bBhopOn[client] && IsPlayerAlive(client) && (buttons IN_JUMP) && !(GetEntityFlags(client) & FL_ONGROUND) && !(GetEntityMoveType(client) & MOVETYPE_LADDER) && (GetEntProp(clientProp_Data"m_nWaterLevel") <= 1))
            
    buttons &= ~IN_JUMP;
    }
    Проще было проверить
    PHP:
    (g_iFlags[client] & BHOP)
    чем создавать новый массив.
    3.
    PHP:
    public int RemMenuHandler(Menu menuMenuAction actionint clientint a)
    {
        if (
    action == MenuAction_Select)
        {
            switch (
    a)
            {
                case 
    0g_iFlags[client] ^= GRAVITY;
                case 
    1g_iFlags[client] ^= SLOW;
                case 
    2g_iFlags[client] ^= SPEED;
                case 
    3g_iFlags[client] ^= BHOP;
                case 
    4g_iFlags[client] ^= THIRDPERSON;
                case 
    5g_iFlags[client] ^= NOCLIP;
            }
            
    RemMenu(client0);
        }
        else if (
    action == MenuAction_End)
            
    delete menu;
    }
    Можно было в описание пункта передать значение бита и в хандлере меню просто инвертировать его без switch.
    Либо (1 << a+1)

    Оффтоп
     
    Tonki_Ton нравится это.
  3. -->KENT<--

    -->KENT<-- На квартале

    Сообщения:
    242
    Симпатии:
    40
    Что - то замедление не работает, csgo.
     
    Последнее редактирование: 13 май 2018
  4. BossKotoriiNeSmok

    BossKotoriiNeSmok

    Сообщения:
    400
    Симпатии:
    57
    Согласен
     
  5. Tonki_Ton

    Tonki_Ton Script kiddie

    Сообщения:
    568
    Симпатии:
    291
    Если скорость и слоумо вместе включены, то и не будет работать
     
  6. -->KENT<--

    -->KENT<-- На квартале

    Сообщения:
    242
    Симпатии:
    40
    Вопросик, как сделать чтобы нужные мне функции работали по умолчанию, просто по умолчанию в куках у новых игроков все выключено и им придется включать через меню.
     
  7. Tonki_Ton

    Tonki_Ton Script kiddie

    Сообщения:
    568
    Симпатии:
    291
    Сделаю в обнове
     
    Ice_Wolf и BossKotoriiNeSmok нравится это.
  8. Paranoiiik

    Paranoiiik

    Сообщения:
    266
    Симпатии:
    114
    А на 34 заведётся?
     
  9. d4Ck

    d4Ck

    Сообщения:
    351
    Симпатии:
    205
    Ну если см 1.8 или выше - вполне вероятно.
     
    Paranoiiik нравится это.
  10. niko7d

    niko7d

    Сообщения:
    310
    Симпатии:
    47
    Завелся у меня на 1.9.
    Отличный плагин.
     
    Paranoiiik нравится это.
  11. Paranoiiik

    Paranoiiik

    Сообщения:
    266
    Симпатии:
    114
    Збс. У меня тож 1.9
    --- Добавлено позже ---
    Перехожу я, значит, на карту ka_soccer_evo:


    БАН от - EASYSHOCK — 2k18 | РЕЖИМ - FOOTBALL
    Причина: SMAC: ConVar host_timescale violation
    Дата БАНа - 05/15/2018 - 01:00:29
    Срок БАНа - 1 дн.
    Инфо здесь (копируй из консоли) - bans.easyshock.ru

    :D
     
    Последнее редактирование: 15 май 2018