NoScope 1.1

NoScope каждый x раунд

  1. DeeperSpy

    DeeperSpy

    Сообщения:
    79
    Симпатии:
    8
  2. Grey83

    Grey83

    Сообщения:
    1.383
    Симпатии:
    629
  3. DeeperSpy

    DeeperSpy

    Сообщения:
    79
    Симпатии:
    8
    на гифтхабе не смотрел.
    --- Добавлено позже ---
    Версия, которую ты скинул, сильно отличается от этой. И потеряла много функционала, которым мне понравился данный плагин.
     
    Последнее редактирование: 11 май 2018
  4. Grey83

    Grey83

    Сообщения:
    1.383
    Симпатии:
    629
    от нефиг делать оптимизировал версию 2.0.2 (должна уменьшиться нагрузка на сервер)
    Код:
    //// noscope 2.0.2.sp
    
    //
    // Code size:             7920 bytes
    // Data size:             3288 bytes
    // Stack/heap size:      16384 bytes
    // Total requirements:   27592 bytes
    //
    // Compilation Time: 0,25 sec
    // ----------------------------------------
    
    //// noscope 2.0.3.sp
    //
    // Code size:             6992 bytes
    // Data size:             3248 bytes
    // Stack/heap size:      16384 bytes
    // Total requirements:   26624 bytes
    //
    // Compilation Time: 0,25 sec
    // ----------------------------------------
    заодно изменил одну из переменных (вместо текста теперь просто число):
     

    Вложения:

    DeeperSpy, CAH4E3, suremiur и ещё 1-му нравится это.
  5. Lisoh

    Lisoh GAMEOVER

    Сообщения:
    361
    Симпатии:
    267
    По мне так лучше так...

    Код:
    //// no_scope_2.0.4.sp
    //
    // Code size:             6004 bytes
    // Data size:             3172 bytes
    // Stack/heap size:      16384 bytes
    // Total requirements:   25560 bytes
    //
    // Compilation Time: 0,16 sec
    // ----------------------------------------
    
     

    Вложения:

    Последнее редактирование: 12 май 2018
    DeeperSpy нравится это.
  6. Kr1kuzya

    Kr1kuzya ( ͡° ͜ʖ ͡°) Супермодератор

    Сообщения:
    3.874
    Симпатии:
    3.205
    @Lisoh, @Grey83, это что за ужас у Вас кочует из плагина в плагин?
    PHP:
        switch(GetEngineVersion())
        {
            case 
    Engine_CSS:
                
    iCSGO 0;
            case 
    Engine_CSGO:
                
    iCSGO 1;
            default:
                
    SetFailState("Supported only CS:S and CS:GO!");
        }
    Для адекватной выгрузки в случае несоответствия игры есть, вообще-то, AskPluginLoad2(), при выгрузке из которого через буфер даже Plugin XXX.smx loaded successfully надписи не будет от самого СМ.
    Вдобавок switch() медленный, если возможных значений мало. Тут корректнее будет использовать if().
     
    inklesspen и Samoletik1337 нравится это.
  7. Grey83

    Grey83

    Сообщения:
    1.383
    Симпатии:
    629
    при смене карты это не критично
     
  8. DeeperSpy

    DeeperSpy

    Сообщения:
    79
    Симпатии:
    8
    Перевод NoScope 2.0.4 Bara (optimized by Grey83 & Drumanid).
     

    Вложения:

  9. Grey83

    Grey83

    Сообщения:
    1.383
    Симпатии:
    629
    @DeeperSpy, какой смысл переводить описания кваров (к тому же ты сохранил не в той кодировке текст)
    в КСГО не будет работать с ножами где в названии нет knife (а там есть несколько таких ножей, емнип)
    Или в КСГО уже пофиксили этот бардак?
     
  10. Lisoh

    Lisoh GAMEOVER

    Сообщения:
    361
    Симпатии:
    267
    Хм... Ты прав, не пофиксили, сам с таким багом не встречался никогда, поэтому и подумал что проверка нахрен не нужна.

    Код для проверки оружия, может кому то пригодится...
    PHP:
    #define Weapon "knife"

    public void OnPluginStart()
    {
       
    RegConsoleCmd("sm_test"TestCmd);
    }

    public 
    Action TestCmd(int iClientint iArgs)
    {
       
    char sWeapon[32];
       
    GetClientWeapon(iClientsWeaponsizeof(sWeapon));
       
       if(
    StrContains(sWeaponWeaponfalse) != -1PrintToChat(iClient"Прошли проверку: \x04%s"sWeapon[FindCharInString(sWeapon'_') +1]);
       else 
    PrintToChat(iClient"Проверку не прошли...");
       
       return 
    Plugin_Handled;
    }
     

    Вложения: