1. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    Вот плагин для показа худ сообщений, на каждой карте - свои сообщения, редактируется в ини.
    Будет ли он нагружать сервер, что скажете по коду и есть ли у неугомона аналог или что-то подобное?

    Я НЕ АВТОР.

    Код:
    /* CREDITS:
    Pain96 for the algorithm reading from a file
    */
    #include <amxmodx>
    
    #pragma semicolon 1
    
    #define PLUGIN "Rules Map"
    #define VERSION "1.0"
    #define AUTHOR "NanoDesu^^"
    
    #define FILE "/addons/amxmodx/configs/rules/maps.ini"
    
    /* ----------------HUD SETTINGS---------------*/
    #define COLOR_R 255
    #define COLOR_G 255
    #define COLOR_B 0
    
    #define POZITION_X 0.01
    #define POZITION_Y 0.01
    /* -------------------------------------------*/
    
    new szMap[64], szMapRules[256];
    
    public plugin_init() {
        register_plugin( PLUGIN, VERSION, AUTHOR );
      
        get_mapname( szMap, charsmax( szMap ));
      
        WriteRules();
      
        set_hudmessage( COLOR_R, COLOR_G, COLOR_B, POZITION_X, POZITION_Y, 0, 6.0, 1.0);
      
        set_task( 1.0, "ShowRules", 12345 ,_,_, "b" );
    }
    
    public ShowRules() {
        replace_all( szMapRules, charsmax( szMapRules ), "\n", "^n" );
      
        if(contain(szMapRules, "%s") != -1)
            show_hudmessage( 0, szMapRules, szMap );
        else
            show_hudmessage( 0, szMapRules );
    }
    
    public plugin_end() {
        remove_task(12345);
    }
    
    stock WriteRules() {
        new szInfo[256], szInfoMap[64], szInfoRules[256], iNum;
      
        for( new iLine = 0; read_file(FILE, iLine, szInfo, charsmax(szInfo), iNum); iLine++ ) {
            if( iNum && szInfo[0] != ';' ) {
                parse( szInfo, szInfoMap, charsmax( szInfoMap ),
                szInfoRules, charsmax( szInfoRules ));
    
                if (equal( szMap, szInfoMap )) {
                    formatex( szMapRules, charsmax( szMapRules ), szInfoRules );
                    break;
                }
            }
        }
    }
     
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.593
    Симпатии:
    4.166
    Пол:
    Мужской
    :hunter:
     
  3. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    Есть надежный плагин, чтобы заложников никто не мог убить, ни КТ ни ТТ, только спасти?
    я нашел вот этот но, пишут что с гранаты все-таки можно убить, а значит толку от него мало.

    Don't shoot the Hostages v0.2 - AlliedModders
     
  4. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.593
    Симпатии:
    4.166
    Пол:
    Мужской
    kupidon, ну Ham_TakeDamage на hostage хукай и суперцедь :)
     
    kupidon нравится это.