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

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

Решено Вопрос по закупке

Тема в разделе "Свалка", создана пользователем Sekret^, 23 апр 2017.

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

    Sekret^ Проверенный

    115
    22
    100
    Томный вечер.. но вопрос мне не даёт покоя)
    Сделали мне приватный плагина авп лимит, но закупка через oldmenu не покупается проще сказать при значении у клиента setinfo "_vgui_menus" "1" покупаеться и при 0 нет, а теперь товарищи знатоки вопрос: можно ли решить эту проблему? и если не прокатывает благотворительность то за сколько можете взяться, святить плагин не буду так как приватный) выше уже писал))
     
  2. Mmonster

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

    105
    89
    185
    Sekret^, Если ты не хочешь светить исходный код,то как по-твоему должны решить эту проблемы?Никто же не знает,что в этот код запихали тебе.
    Ты серьезно заказывал плагин на авп лимит?Чем тебе от неугомона или радиуса не понравились?
     
  3. Lite Style

    Lite Style Пользователь

    30
    2
    20
    Awp Limitter от Neugomon не устраивает?
     
  4. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    Да ребят(по неугомоновскому) он там и по скилу определяет и сделан под меня) я за него заплатил ) отступать некуда)) а по поводу помочь, я же написал что возможно ли исправить это и если кто сможет то напишите там обсудим) или это легко сделать то подтолкнуть)
     
  5. Izzatillo

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

    480
    199
    170
    Sekret^, автор плагина не может помочь или не понимает как сделать?
     
  6. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    да не понимает как сделать)) и он уже засранец ушёл с хостинга и услуги не предоставляет))
     
  7. stcore

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

    37
    29
    50
    Пример из Lite AwpLimt


    Код:
      register_menucmd(register_menuid("BuyRifle", true), MENU_KEY_5, "OldMenusHookTt");
      register_menucmd(register_menuid("BuyRifle", true), MENU_KEY_6, "OldMenusHookCt");
    
    public OldMenusHookTt(id, iKey)
    {
       if(iKey != 5)
         return PLUGIN_CONTINUE;
    #if ACCESS_IMMUNITY != ADMIN_ALL
       if(get_user_flags(id) & ACCESS_IMMUNITY)
         return PLUGIN_CONTINUE;
    #endif  
       return cmdawp(id, 1);
    }
    public OldMenusHookCt(id, iKey)
    {
       if(iKey != 6)
         return PLUGIN_CONTINUE;
    #if ACCESS_IMMUNITY != ADMIN_ALL
       if(get_user_flags(id) & ACCESS_IMMUNITY)
         return PLUGIN_CONTINUE;
    #endif  
       return cmdawp(id, 2);
    }
     
  8. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    Код:
        register_menucmd(register_menuid("BuyRifle", true), (1<<5|1<<6), "OldMenusHook");
        register_clcmd("menuselect", "ClCmdMenuSelect");
      
        register_clcmd("awp", "cmdawp"); //Отлов VGI
        register_clcmd("magnum", "cmdawp"); //Отлов старого меню
      
      
      
        register_event("HLTV", "NewRound", "a", "1=0", "2=0")    //Ловим начало раунда.
        RegisterHam(Ham_Spawn,"player","player_respawn")         //Ловим возрождение.
        RegisterHam(Ham_Item_AttachToPlayer, "weapon_awp", "fw_Item_AttachToPlayer" ) //Ловим поднятие авп.
      
        RegisterHam(Ham_Touch, "weaponbox", "weaponbox");                //Выкинутое оружие.
        RegisterHam(Ham_Touch, "armoury_entity", "armoury_entity");        //Оружие лежащее на карте.
      
        register_event("DeathMsg", "death", "a", "1>0")  //Отлавливаем убийство игрока.
      
        register_forward(FM_SetModel, "fw_SetModel"); //Отлов выбрасывания оружия.
      
        set_task(1.0,"checkTime",_,_,_,"b");
      
        HudSyncMessage = CreateHudSyncObj();
      
    }
    
    public OldMenusHook(id, iKey) {
        return CheckKeys(id, iKey);
    у него вот так)) кусочек вот скинул) тока там не 5 и 6 а 4 и 5 , это я эксперементировал)) а оказалось это одно и тоже))
     
  9. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    я уже со всеми версиями авп лимитов сравнивал))) код отличается.. зараза.. у рафаэлки так вообще там такие депеши ..
     
  10. stcore

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

    37
    29
    50
    Проще разобраться в функции, чем искать функцию, в которой разбираешься. Логика и синтаксис некоторых функций - все что надо знать. А, ну и умение формулировать гуглу правильные запросы.

    #define MENU_KEY_5 (1<<4)
    #define MENU_KEY_6 (1<<5)

    Битсумме придали более адекватный вид (amxconst.inc)
     
  11. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    погоди смотри не дописал это же продолжение

    Код:
    public OldMenusHook(id, iKey) {
        return CheckKeys(id, iKey);
    }
    public ClCmdMenuSelect(id) {
        if(!is_user_alive(id) || get_pdata_int(id, 205) != 6)
            return PLUGIN_CONTINUE;
    
        new sSlot[3];
        if(read_argv(1, sSlot, charsmax(sSlot)))
            return CheckKeys(id, str_to_num(sSlot));
        return PLUGIN_CONTINUE;   
    }
    CheckKeys(id, iKey) {
        new team = get_user_team(id);
        if((team == 1 && iKey != 4) || (team == 2 && iKey != 5))
            return PLUGIN_CONTINUE;
       
        cmdawp(id, team);
        return PLUGIN_HANDLED;   
    }
    вот так что спряталось
     
  12. stcore

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

    37
    29
    50
    Тоже самое только через анальную дугу.
    Как по мне, лучше взять тот Lite AwpLimit и засунуть туда твой приват.
     
  13. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    лайт авп лимит не корректно работает, там баг есть что эмку купить нелья и тому подобное, ваня не зря его переделывал в авп лимиттер
     
  14. stcore

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

    37
    29
    50
    register_menucmd(register_menuid("BuyRifle", true), (1<<4|1<<5), "OldMenusHook");

    if((team == 1 && iKey !=5) || (team == 2 && iKey !=6))
     
    Mr_Jluc и Sekret^ нравится это.
  15. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    господи да ты волшебник)))) спасибо тебе с меня причитается )) на днях благодарочку скину)) и тогда раз ты такой мозг вот такая ошибка warning 213 tag mismatch
    я читал про неё не совпадение агрументов функции, так она влияет на сервер? он может падать из за этого? нона работе плагина не сказываеться
     
  16. stcore

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

    37
    29
    50
    Сервер не упадет и все может работать, просто не корректно написано. Например, когда получаем булеан >1, он все равно считает его за true, но вызывает тэг мисматч.
     
  17. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    дак да вот например он ругаеться в это строке
    PrintHud(id, "%L",id,"AWP_HUD_SKILL_BAD",getPlSkill(id),get_pcvar_float(cvar_min_ratio_skill))
    на это get_pcvar_float
    и везде выдаёт предупреждение где это встречаеться
     
  18. stcore

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

    37
    29
    50
    возможно этот квар стоит не во флоат, смотреть надо целиком и полностью, сама строка мало информации дает.
     
  19. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    я тебе в личку отпишусь
     
  20. Izzatillo

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

    480
    199
    170
    Вопрос решён?
     
  21. Sekret^

    Sekret^ Проверенный

    115
    22
    100
    тему закрывайте) вопрос решён)
    да да закрывай)
     
Похожие темы
  1. angel
    Ответов:
    3
    Просмотров:
    702
  2. Dimidrol58rus
    Ответов:
    9
    Просмотров:
    1.219
  3. KEHT
    Ответов:
    11
    Просмотров:
    849
  4. Rustam
    Ответов:
    6
    Просмотров:
    469
  5. Mr_Jluc
    Ответов:
    8
    Просмотров:
    500
Загрузка...
Статус темы:
Закрыта.