[CS:S\GO] [INC\PL] GiveItemHook

Тема в разделе "Расширения", создана пользователем komashchenko, 20 май 2015.

  1. komashchenko

    komashchenko

    Сообщения:
    479
    Симпатии:
    420
    Описание:
    Данный плагин хукает CCSPlayer::GiveNamedItem(char const*, int, CEconItemView*, bool) что позволяет узнать какое оружие\предмет были выданы игроку

    Требования:
    DHooks v2.0.2(не ниже, выше можно)

    для ксс я делал вслепую кто может проверьте

    Регулярные фунции:

    PHP:
    /**
     * Получение предмета
     *
     * iClient            - игрок
     * sName            - название предмета
     * iEnt                - номер ентити
     * isweapon            - это оружие или предмет
    **/
    forward GiveItemHook(iClientString:sName[], iEntbool:isweapon);
     

    Вложения:

    Последнее редактирование: 2 июн 2015
  2. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.505
    Симпатии:
    1.960
    Зачем это? item_pickup всё скажет, а CS:GO есть ещё и item_equip.
    Оффтоп
     
  3. komashchenko

    komashchenko

    Сообщения:
    479
    Симпатии:
    420
    оно не дает индекс ентити а он мне только и нужен
     
  4. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.505
    Симпатии:
    1.960
    Получаешь имя, смотришь такое же оружие в слоте игрока и получаешь его индекс.
    Ещё легче: SDKHook_WeaponEquip и public WeaponEquip(client, weapon); - вот тебе индекс и отдельный хук. Не оно?
     
  5. komashchenko

    komashchenko

    Сообщения:
    479
    Симпатии:
    420
    смотри а если от такая ситуация у игрока есть автомат но через админку ему выдали еще 1 он упал на землю как ты ентити получишь ?
     
  6. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.505
    Симпатии:
    1.960
    komashchenko, посмотрел - жесть, что придумываете) Хоть бы установку описал. Тут же много чего надо, чтобы заработало. Оффтоп
     
  7. komashchenko

    komashchenko

    Сообщения:
    479
    Симпатии:
    420
    Ну мне такая штучка нужна для 2 плагинов, думаю что ближайшем будущем добавят дхук как и сдк по стандарту в соурсмод, к стате с помощью дхука можно скрыть список плагинов :boss:
    Нам надо попроще, а тут пользователя заставляет ставить целую библиотеку.
    проще увы незнаю как
     
  8. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.505
    Симпатии:
    1.960
    Распиши это, как "Пример использования". Это вопрос более близкий для пользователя - этим ещё можешь плюсов нахватать) Оффтоп
     
  9. komashchenko

    komashchenko

    Сообщения:
    479
    Симпатии:
    420
    ты думаешь что стоит это рассказать ?
     
  10. komashchenko

    komashchenko

    Сообщения:
    479
    Симпатии:
    420
    Обновил gamedata